목차

    반응형

    개발자 도구 F12 막기

    상용 보안 솔루션은
    이러한 측면에 대한 제어를 제공하지만
    간단한 JavaScript 수정을 통해
    브라우저 개발자 도구 활성화를 방지할 수 있습니다.

    이를 위해서만 보안 솔루션에
    거액을 투자하는 것은 과해보일 수 있지만
    비용이 제한 요소가 아닌 경우 최적의 접근 방식이라고 할 수 있습니다.

    · 스크립트

    //브라우저 특정 키 입력 막기
    //개발자도구 활성화 막기 f12 & ctrl + shift + i
    
    if( e.keycode == 123) {
    	e.preventDefault();
        
        return false;
    }
    if( e.ctrlKey && e.shiftKey && (e.keycode == 73)) {
    	e.preventDefault();
        
        return false;
    }

    위와 같은 방식으로 작성하면 브라우저에서
    F12 키나 Ctrl + Shift + I 키 조합을 사용해도
    개발자도구로 접근은 불가합니다.


    만약 해당 키를 사용하였을 때 특정 메시지를
    사용자에게 보이게 하고 싶다면 위 스크립트 중
    alert를 추가하시면 됩니다.

    반응형
    모아씨는 여러분들의 방문으로 운영됩니다. 감사합니다.