방법: "인증 안 함" 모드 설정
이 항목은 다음 언어에 적용됩니다.
Edition |
Visual Basic |
C# |
F# |
C++ |
Web Developer |
---|---|---|---|---|---|
Express |
|||||
Pro, Premium 및 Ultimate |
인증 안 함 모드는 기본 Windows 인증 모드보다 속도가 빠르므로 네트워크 속도에 문제가 있는 경우 인증 안 함 모드를 사용할 수 있습니다. 그러나 인증 안 함 모드는 보안이 훨씬 더 취약하다는 점에 주의해야 합니다.
경고
인증 안 함 모드는 안전하지 않습니다. 인증 안 함 모드를 사용하면 디버깅 시 네트워크 사용자가 컴퓨터에 침입할 가능성이 있습니다. 악의적인 사용자가 해당 컴퓨터에 연결하여 디버거를 통해 이 컴퓨터에서 응용 프로그램을 실행하고, 컴퓨터의 데이터에 액세스하고, 기타 유해하거나 파괴적인 작업을 수행할 수 있습니다. 따라서 이 모드를 사용할 때는 특히 주의해야 합니다. 기본 Windows 인증 모드는 속도가 느리지만 훨씬 더 안전합니다. 가급적 Windows 인증 모드를 대신 사용하십시오. 인증 안 함 모드를 사용해야 하는 경우에는 보안 위험에 염두를 두고 디버깅이 완료되는 즉시 인증 안 함 모드를 해제해야 합니다.
인증 안 함 모드를 설정하려면
원격 디버깅 모니터의 도구 메뉴에서 옵션을 클릭합니다.
옵션 대화 상자에서 **인증 안 함(네이티브 전용)**을 선택합니다.
기본 포트 이외의 TCP/IP 포트 번호를 통해 연결하려면 TCP/IP 포트 번호를 변경합니다.
인증 안 함 모드에서 원격 디버깅 모니터는 원격 디버깅 모니터의 다른 사용자 인스턴스에 잘못 연결되는 경우를 방지합니다. 모든 사용자가 디버깅할 수 있도록 허용을 선택하면 이러한 사용자 이름 확인 기능이 해제됩니다. 이 옵션은 보안성이 낮습니다.
경고
모든 사용자가 디버깅할 수 있도록 허용을 선택하면 네트워크 사용자가 컴퓨터에 침입할 수 있습니다. 다른 사용자가 이 권한을 악용하여 해당 컴퓨터에 연결한 다음 디버거를 통해 이 컴퓨터에서 응용 프로그램을 실행하고, 컴퓨터의 데이터에 액세스하고, 기타 유해하거나 파괴적인 작업을 수행할 수 있습니다. 따라서 이 설정을 사용할 때는 특히 주의해야 합니다.
인증 안 함 모드에서 지정된 초 단위 시간 내에 디버거가 연결되지 않으면 원격 디버깅 모니터의 제한 시간이 초과하여 작업이 종료됩니다. 이 제한 시간을 변경하려면 **최대 유휴 시간(초)**의 값을 변경합니다.
경고
제한 시간이 길수록 악의적인 사용자가 원격 디버깅 모니터에 연결할 수 있는 가능성이 높아집니다. 위험에 대한 노출을 줄이려면 이 제한 시간이 디버깅 세션에 필요한 최소 시간보다 길지 않도록 설정해야 합니다.