Windows 7 대 Windows Vista: UAC 벤치마크

Windows Vista 에서 가장 싫어하는 기능 중 하나는 사용자 계정 컨트롤(User Account Control) ( UAC )입니다. 많은 사람들이 시스템을 추가 보안 위협에 노출시키는 것을 의미하더라도 성가신 것을 발견하고 즉시 비활성화하기로 선택했습니다. Windows 7 에서 Microsoft 는 이 기능 을 심각하게 변경했습니다. 이제 사용자는 작동 방식과 작동 방식을 훨씬 더 많이 제어할 수 있으며 더 나은 사용자 경험을 제공해야 합니다. 이것이 수치로 얼마나 개선되었는지 확인하기 위해 기본 Windows Vista와 Windows(default Windows Vista and Windows) 7 UAC 수준을 비교했습니다. 어느 쪽이 이기고 그 이유를 알아보겠습니다.

벤치마크 설명(Benchmark Description) : 내가 테스트한 것

먼저 UAC 프롬프트(UAC prompt) 를 트리거할 수 있는 관리 권한이 필요한 모든 작업 목록을 검색했습니다 . 나는 Ed Bott 의 사용자 계정 컨트롤 프롬프트 를 트리거하는 이 항목 목록으로 시작하여 (list of items which trigger User Account Control prompts)Windows 7Windows Vista 모두에 최대한 관련이 있도록 약간 사용자 정의했습니다 .

내가 실행한 테스트 목록은 다음과 같습니다.

  • 관리자로 응용 프로그램 실행(Running an application as an Administrator) - 저는 임의의 응용 프로그램을 관리자로 실행했습니다. 바로 가기를 마우스 오른쪽 버튼으로 클릭하고 '관리자 권한으로 실행'('Run as administrator') 을 선택했습니다 . 이는 Windows XP(Windows XP) 와만 호환 되고 시스템 파일 및 설정에 액세스해야 하는 이전 응용 프로그램을 사용해야 할 때 수행됩니다.
  • Windows 및 Program Files 폴더의 파일 및 폴더 변경 - Windows 및 Program Files 폴더에 있는 (Changes to files and folders in the Windows and Program Files folders)임의 (Windows and Program Files folders)의 시스템(random system) 파일 을 편집하려고 했습니다 . 또한 새 폴더를 만든 다음 삭제하려고 했습니다.
  • 응용 프로그램 설치(Installing applications) - CD 버너에서 브라우저 플러그인 및 바이러스 백신 소프트웨어(antivirus software) 에 이르기까지 여러 응용 프로그램을 설치했습니다 .
  • 응용 프로그램 제거 - (Uninstalling applications)설치 연습(installation exercise) 에서 사용한 것과 동일한 응용 프로그램 목록을 제거했습니다 .
  • 장치 드라이버 설치 및 제거(Installing & uninstalling device drivers) - 이를 테스트하기 위해 내 PC의 모든 구성 요소에 대한 드라이버를 설치한 다음 제거했습니다.
  • ActiveX 컨트롤 설치(Installing ActiveX controls) - 이 테스트에서는 Nvidia의 드라이버 다운로드 페이지 에서 (Nvidia's driver download page)ActiveX 를 사용했습니다 .
  • Windows 방화벽 설정 변경(Changing settings for Windows Firewall) - Windows 방화벽(Windows Firewall) 이 활성화된 상태에서 일부 설정 및 규칙을 사용자 지정했습니다.
  • UAC 설정 변경 - 이 테스트에서는 (Changing UAC settings)사용자 계정 컨트롤 기능(User Account Control feature) 을 켜고 끕니다 .
  • Windows Update 설정 구성 - Windows Update 설정 (Configuring Windows Update Settings)(Windows Update) 변경했습니다 .
  • 사용자 계정 추가 또는 제거(Adding or removing user accounts) - 표준 사용자와 관리자로 여러 사용자 계정을 만들고 삭제했습니다.
  • 사용자 계정 유형 변경(Changing a user's account type) - 이 테스트에는 테스트 계정 중 하나의 유형을 표준에서 관리자로 또는 그 반대로 변경하는 작업이 포함되었습니다.
  • 자녀 보호 구성(Configuring Parental Controls) - 이 테스트를 위해 다른 사용자 계정에 대해 서로 다른 자녀 보호(Parental Controls) 규칙을 설정했습니다.
  • 작업 스케줄러 실행(Running Task Scheduler) - 이 테스트는 매우 이상합니다. Windows Vista 에서 Start Menu -> Accessories -> System Tools 에서 작업 스케줄러(Task Scheduler) 를 실행하면 UAC 프롬프트가 표시 되지 않습니다 . 그러나 Control Panel -> System and Maintenance -> Administrative Tools 에서 실행하면 UAC 프롬프트(UAC prompt) 가 표시됩니다 . 따라서 Windows Vista와 Windows(Windows Vista and Windows) 7 의 제어판(Control Panel) 에서 바로 가기를 실행했습니다.
  • 백업 및 복원 또는 Windows 사용자 환경 전송을 사용하여 파일 및 설정 백업 및 복원(Backup & Restore Files and Settings Using Backup & Restore or Windows Easy Transfer) - 두 도구를 모두 사용하여 사용자 데이터와 설정을 백업하고 복원했습니다.
  • 다른 사용자의 폴더 및 파일 보기 또는 변경(Viewing or changing another user's folders and files) - 이는 다른 사용자의 폴더 탐색, 파일 및 폴더 추가 및 제거를 의미했습니다.
  • 디스크 조각 모음 실행(Running Disk Defragmenter) - 이 도구를 실행하여 여러 드라이브를 조각 모음했습니다.
  • 시스템 전체 설정 변경 - 보안 정책을 포함하여 (Changes to system-wide settings)제어판(Control Panel) 애플릿 에서 다른 설정을 변경했습니다 .

이 모든 테스트는 기본 UAC 수준으로 실행되었습니다. Windows Vista 에서 이것은 Windows 7 에서 (Windows 7)UAC 가 켜져 있음을 의미하며, 이는 UAC가 켜져 있고 '프로그램이 내 컴퓨터를 변경하려고 할 때만 알림'('Notify only when programs try to make changes to my computer') 으로 설정되어 있음을 의미합니다 .

시험 결과

테스트 결과는 아래 표에 요약되어 있습니다.

UAC 프롬프트 통계

Windows Vista 에서는 17개 시나리오 모두 에서 UAC 프롬프트(UAC prompt) 가 트리거됩니다. Windows 7 에서는 5.5개에 불과합니다. 일부 응용 프로그램을 제거할 때 Windows 7 에서 (Windows 7)UAC 프롬프트(UAC prompt) 를 표시할 수 있기 때문에 절반이 할당되었습니다 . 이것은 중요한 시스템 설정을 수정하는 응용 프로그램을 제거할 때만 발생합니다. 내가 실행한 테스트에서 Microsoft Silverlight 플러그인(Microsoft Silverlight plugin) 을 제거한 경우에만 UAC 프롬프트(UAC prompt) 가 트리거 되었으며 다른 모든 응용 프로그램에서는 그렇지 않았습니다. 작업하는 응용 프로그램 유형에 따라 응용 프로그램을 제거할 때 UAC 프롬프트(UAC prompt) 가 표시되지 않을 수 있습니다 .

아래 그래프에서 볼 수 있듯이 Windows 7 에서는 (Windows 7)Windows Vista 가 실행한 시나리오 중 최소 11개에서 UAC 프롬프트 가 표시되지 않습니다 .

UAC 프롬프트 통계

이는 PC 사용 방식과 수행하는 가장 일반적인 작업에 따라 약 67%의 감소를 의미합니다.

결론

UAC 벤치마크(UAC Benchmark) 와 관련 하여 Windows 7 은 쉽게 승리하고 큰 차이를 보입니다. Microsoft 는 사용자 피드백에 주의를 기울이고 이 기능을 심각하게 조정한 것 같습니다. UAC 는 이제 (UAC)Windows Vista(Windows Vista and users) 에서보다 훨씬 덜 성가시며 사용자 는 더 나은 컴퓨팅 경험을 갖게 됩니다. 남아 있는 유일한 질문은 새 UAC 구현이 이전 UAC 구현(UAC implementation) 만큼 안전합니까? 그것이 사실인지 아닌지는 시간 이 말해줄 것이다.(Time)



About the author

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



Related posts