UAC(사용자 계정 컨트롤)란 무엇이며 절대로 끄면 안 되는 이유

Windows Vista 가 출시 되었을 때 UAC ( 사용자 계정 컨트롤(User Account Control) )는 가장 비판을 받고 오해를 받은 기능이었습니다. 보안에 필수적이지만 많은 사람들이 비활성화하고 시스템을 보안 문제에 노출시키기로 선택했습니다. 이 기능은 다음 버전의 Windows 에서 개선되었으며 (Windows)운영 체제(operating system) 의 안전성에 많은 추가 기능을 제공하지만 일부 사용자는 여전히 이 기능을 사용하지 않도록 선택합니다. 그렇기 때문에 이 기사에서는 Windows 의 모든 버전에서 이 기능이 무엇인지, 작동 방식 및 활성 상태로 유지하는 이점을 명확히 설명합니다 .

Windows 에서 (Windows)사용자 계정 컨트롤(User Account Control) ( UAC ) 이란 무엇입니까 ?

(User Account Control or UAC)줄여서 사용자 계정 컨트롤 또는 UAC 는 운영 체제(operating system) 에 대한 무단 변경을 방지하는 데 도움이 되는 Windows 의 (Windows)보안 기능(security feature) 입니다 . 이러한 변경은 응용 프로그램, 사용자, 바이러스 또는 기타 형태의 맬웨어에 의해 시작될 수 있습니다. 사용자 계정 컨트롤(User Account Control) 은 특정 변경이 관리자의 승인을 받아야만 이루어지도록 합니다. 관리자가 변경 사항을 승인하지 않으면 변경 사항이 실행되지 않으며 Windows 는 변경되지 않은 상태로 유지됩니다. 마치 아무 일도 없었던 것처럼. UAC 는 (UAC)Windows Vista 용으로 처음 제공되었으며 그 이후로 Windows 의 새 버전이 나올 때마다 개선되었습니다 .

UAC ( 사용자 계정 컨트롤(User Account Control) ) 프롬프트는 어떻게(prompt look) 표시 되며 무엇을 공유하고 요청(share and request) 합니까?

파일, 설정 또는 Windows(Windows) 에 중요한 변경 사항을 적용하려는 앱을 두 번 클릭하면 UAC ( 사용자 계정 컨트롤(User Account Control) ) 프롬프트 가 표시 됩니다. 사용자 계정(user account) 이 관리자인 경우 프롬프트는 아래 스크린샷과 같습니다. Windows 10 (상단), Windows 7 (가운데) 및 Windows 8.1(하단) 에서 UAC 프롬프트(UAC prompt) 를 볼 수 있습니다 .

UAC, 사용자 계정 컨트롤, Windows

UAC 프롬프트(UAC prompt) 는 관리자, 해당 프로그램의 게시자 및 파일 원본(file origin) (파일을 실행하려는 경우) 의 승인이 필요한 시스템 변경(system change) 을 수행하려는 프로그램의 이름을 표시합니다 . 관리자가 필요한 것은 예 를 (Yes)클릭하거나 탭(click or tap) 하는 것뿐입니다. 그러면 프로그램이나 파일이 원하는 대로 변경할 수 있습니다.

사용자 계정(user account) 이 관리자 가 아닌(NOT) 경우 프롬프트가 다르게 표시됩니다. 예를 들어 Windows 10 에서 UAC 프롬프트(UAC prompt) 는 관리자의 PIN (설정된 경우) 또는 암호를 요청합니다.

UAC, 사용자 계정 컨트롤, Windows

Windows 7Windows 8.1 에서 UAC 프롬프트(UAC prompt) 는 아래와 같이 항상 관리자의 암호를 요청합니다.

UAC, 사용자 계정 컨트롤, Windows

이 경우 관리자의 PIN 또는 비밀번호 를 입력하고 (PIN or password)(Yes) 를 눌러야 합니다. 두 작업을 모두 수행하지 않으면 요청된 변경 사항이 적용되지 않습니다.

UAC 프롬프트(UAC prompt) 에는 "세부 정보 표시"("Show more details") (Windows 10) 또는 "세부 정보 표시"("Show details") ( Windows 7Windows 8.1 ) 라는 링크도 있습니다. 그것을 클릭하면 프로그램이나 파일(program or file) 의 디스크상의 정확한 위치 와 실행하려는 항목을 만든 사람에 대한 자세한 정보를 보여주는 게시자 인증서를 비롯한 추가 정보가 표시됩니다.

UAC, 사용자 계정 컨트롤, Windows

파일 또는 설정 이 (file or setting)UAC 프롬프트(UAC prompt) 를 트리거 하는지 어떻게 알 수 있습니까?

실행할 때 UAC 프롬프트(UAC prompt) 를 트리거하는 파일 에는 아래 스크린샷과 유사한 파일 아이콘(file icon) 의 오른쪽 하단 모서리에 UAC 기호 가 있습니다.(UAC symbol)

UAC, 사용자 계정 컨트롤, Windows

(Apps and system settings)UAC 프롬프트(UAC prompt) 를 트리거하는 앱 및 시스템 설정 에는 이름 근처나 아이콘에 UAC 기호도(UAC symbol) 있습니다 . 제어판(Control Panel) 에서 볼 수 있는 몇 가지 예는 아래에 강조 표시되어 있습니다 .

UAC, 사용자 계정 컨트롤, Windows

UAC 아이콘(UAC icon) 을 기억하고 볼 때마다 관리자의 승인이 필요하다는 것을 미리 알 수 있습니다.

사용자 계정 컨트롤(User Account Control) ( UAC )은 어떻게 작동합니까?

Windows 에서 응용 프로그램은 기본적으로 관리 권한 없이 실행됩니다. 그들은 표준 사용자 계정(user account) 과 동일한 권한을 갖습니다 . 운영 체제(operating system) , 시스템 파일 또는 레지스트리 설정 을 변경할 수 없습니다 . 또한 다른 사용자 계정(user account) 이 소유한 항목을 변경할 수 없습니다 . 응용 프로그램은 파일 및 레지스트리 설정 또는 사용자의 파일 및 레지스트리 설정만 변경할 수 있습니다.

No Yes

이해를 돕기 위해 UAC 알고리즘(UAC algorithm) 은 아래 다이어그램에 설명되어 있습니다.

UAC, 사용자 계정 컨트롤, Windows

Windows 에서 (Windows)UAC 프롬프트(UAC prompt) 를 트리거하는 변경 사항은 무엇입니까?

관리 권한이 필요한 변경 사항이 많이 있습니다. Windows 컴퓨터(Windows computer) 에서 UAC 가 구성된 방식에 따라 UAC 프롬프트(UAC prompt) 가 표시되고 권한을 요청할 수 있습니다. 다음은 다음과 같습니다.

  • 관리자로 앱 실행
  • Windows 또는 Program Files 폴더(Windows or Program Files folders) 의 시스템 전체 설정 또는 파일 변경
  • 드라이버 및 응용 프로그램 설치 및 제거
  • 다른 사용자의 폴더 및 파일 보기 또는 변경
  • 사용자 계정 추가 또는 제거
  • Windows 업데이트 구성
  • Windows 방화벽(Windows Firewall) 설정 변경
  • UAC 설정 변경
  • 사용자 계정 유형 변경
  • 작업 스케줄러 실행
  • 백업된 시스템 파일 복원
  • 시스템 날짜 및 시간 변경
  • 자녀 보호 또는 가족 보호(Parental Controls or Family Safety) 구성
  • ActiveX 컨트롤 설치 ( Internet Explorer 에서 )

Windows 에서 (Windows)UAC 수준의 차이점은 무엇입니까 ?

UAC 켜기 또는 끄기(Off) 의 두 가지 옵션만 있었던 Windows Vista 와 달리 최신 버전의 Windows 에서는 4가지 수준 중에서 선택할 수 있습니다. 그들 사이의 차이점은 다음과 같습니다.

UAC, 사용자 계정 컨트롤, Windows

  • 항상 알림(Always notify) - 이 수준에서는 응용 프로그램과 사용자가 관리 권한이 필요한 변경 작업을 수행하기 전에 알림을 받습니다. UAC 프롬프트(UAC prompt) 가 표시 되면 바탕 화면이 흐리게 표시됩니다. 컴퓨터에서 다른 작업을 수행하려면 먼저 (Yes) 또는 아니요(No) 를 선택해야 합니다 . 보안 영향(Security impact) : 가장 안전한 설정이자 가장 짜증나는 설정입니다. Windows Vista 의 (Windows Vista)UAC 구현(UAC implementation) 이 마음에 들지 않으면 이 수준이 마음에 들지 않을 것입니다.
  • Notify me only when programs/apps try to make changes to my computer - 이것은 기본 수준(default level) 이며 UAC 는 프로그램이 관리 권한이 필요한 변경을 수행하기 전에만 사용자에게 알립니다. Windows 를 수동으로 변경 하면 UAC 프롬프트(UAC prompt) 가 표시되지 않습니다. 이 수준은 사용자가 시스템을 변경하는 것을 막지 않고 앱이나 파일(app or file) 이 변경하려는 경우에만 프롬프트를 표시하므로 덜 성가시게 됩니다. UAC 프롬프트(UAC prompt) 가 표시 되면 바탕 화면이 흐리게 표시되며 컴퓨터에서 다른 작업을 수행하기 전에 (Yes) 또는 아니요(No) 를 선택해야 합니다 . 보안 영향:(Security impact:)이것은 사용자가 만든 키 입력이나 마우스 움직임을 시뮬레이션하고 Windows 설정을 변경(user and change Windows settings) 하기 위해 악성 프로그램이 만들어질 수 있기 때문에 첫 번째 설정보다 덜 안전합니다 . 그러나 좋은 보안 솔루션(security solution) 을 사용하고 있다면 이러한 상황이 발생하지 않아야 합니다.
  • Notify me only when programs/apps try to make changes to my computer (do not dim my desktop)UAC 프롬프트(UAC prompt) 가 표시될 때 바탕 화면이 흐리게 표시되지 않고 다른 데스크톱 앱이 흐리게 표시 된다는 사실을 제외하고 이전 수준과 동일합니다. 방해할 수 있습니다. 보안 영향: 이 수준은 악의적인 프로그램이 (Security impact:)UAC 프롬프트(UAC prompt) 를 방해하는 키 입력이나 마우스 움직임을 시뮬레이션하기 쉽기 때문에 훨씬 덜 안전 합니다 .
  • 알리지 않음(Never notify) - 이 수준에서 UAC 는 꺼져 있고 무단 시스템 변경에 대한 보호를 제공하지 않습니다. 보안 영향 : 좋은 (Security impact)보안 제품군(security suite) 이 없으면 Windows 장치(Windows device) 에 보안 문제가 발생할 가능성이 매우 높습니다 . UAC 를 끄면 악성 프로그램이 Windows 를 감염시키고 제어 하기 가 훨씬 쉽습니다 .

UAC 수준 간에 전환하는 방법을 배우려면 이 자습서를 읽고 따르십시오 . Windows 에서 (Windows)UAC ( 사용자 계정 컨트롤(User Account Control) ) 수준 을 변경하는 방법 .

데스크탑 앱을 설치할 때 UAC를 비활성화하고 나중에 켜야 합니까?

사용자에게 가장 큰 성가심은 Windows와 가장 많이 사용하는 데스크톱 앱(desktop apps) 을 설치할 때 입니다. 이 절차 중에 많은 UAC 프롬프트가 표시되며 모든 응용 프로그램을 설치하고 완료되면 다시 활성화하는 동안 일시적으로 비활성화하고 싶을 수 있습니다. 어떤 상황에서는 이것이 잘못된 생각일 수 있습니다. 시스템을 많이 변경하는 데스크톱 앱 은 설치 후 (Desktop apps)UAC 가 켜져 있으면 작동하지 않을 수 있습니다 . 그러나 UAC(UAC) 가 켜져 있을 때 설치하면 제대로 작동합니다 . UAC 가 꺼지면 UAC에서 사용하는 가상화 기술(UAC)모든 응용 프로그램이 비활성화됩니다. 이로 인해 특정 사용자 설정 및 파일이 다른 위치에 설치됩니다. UAC 를 다시 켜면 작동하지 않습니다 . 이러한 문제를 방지하려면 사용자 계정 컨트롤(User Account Control) ( UAC )을 항상 켜두는 것이 좋습니다.

UAC를 켜둔 상태로 두나요?

이제 Windows 의 (Windows)UAC ( 사용자 계정 컨트롤(User Account Control) ) 와 시스템 보안에서의 역할에 대해 모든 것을 알게 되었습니다. 이 기사를 닫기 전에 계속 켜져 있는지 여부를 공유해 주세요. 의견 양식은 아래에서 액세스할 수 있습니다.



About the author

저는 10년 이상의 Windows 및 Mac 소프트웨어 작업 경험을 가진 정규 소프트웨어 엔지니어입니다. 저는 두 플랫폼 모두에서 애플리케이션을 설계, 테스트 및 배포하는 방법을 알고 있습니다. 보안 및 시스템 관리 경험도 있습니다. 나의 기술과 지식은 더 나은, 더 효율적인 컴퓨터 시스템을 구축하는 데 도움이 될 수 있습니다.



Related posts