정보보안의 원리
웹 416쪽 무료 · 종이책 B5 416쪽
© K-BOOKS · 무료 웹 열람용 콘텐츠입니다. 무단 복제·저장·인쇄·재배포를 제한합니다.
Windows에서 같은 이름으로 로그인했는데도 어떤 프로그램은 파일을 수정하고 어떤 프로그램은 거절될 수 있습니다. 계정 이름만 보아서는 현재 실행 권한을 모두 설명하지 못하기 때문입니다. Windows는 사용자와 그룹을 SID라는 보안 식별자로 구분하고, 로그인 뒤 프로세스가 사용할 보안 정보를 액세스 토큰으로 표현합니다. 토큰에는 사용자와 그룹의 SID, 특권 등 권한 판단에 필요한 정보가 들어갑니다.
프로그램이 파일이나 레지스트리 키에 접근할 때 운영체제는 그 주체의 토큰과 대상의 접근통제 정보를 비교합니다. 사용자가 관리자 그룹에 속한다는 사실과 지금 이 프로세스에서 관리자 권한이 활성화되어 있다는 사실은 구별해야 합니다. UAC, 즉 사용자 계정 컨트롤의 일반적인 관리자 승인 모드에서는 일상 작업과 권한 상승 작업을 구분하고, 필요한 작업에 승인을 거쳐 더 높은 권한을 사용합니다. 모든 프로그램을 관리자 권한으로 실행하면 이 구분의 이점을 스스로 줄이게 됩니다.
권한 상승 알림이 뜬다고 그 프로그램이 안전하다는 뜻은 아닙니다. 알림은 높은 권한을 요청하는 시점의 확인 기회이지, 프로그램의 모든 행동을 증명하는 품질 인증이 아닙니다. 실행 파일의 출처와 서명, 요청한 작업의 이유를 확인해야 합니다. UAC를 승인한 사용자와 실제로 변경한 프로세스도 기록에서 연결할 수 있어야 합니다. 프로그램이 높은 권한으로 자료를 열면 그 프로그램의 결함 역시 그 권한 범위에서 영향을 낼 수 있습니다.
계정을 관리하는 위치도 중요합니다. 로컬 계정은 해당 컴퓨터의 계정 체계에서 관리하고, 도메인 계정은 조직의 디렉터리와 인증 기반을 이용합니다. Active Directory Domain Services는 사용자·컴퓨터·그룹 등의 정보를 관리하며, 도메인 컨트롤러가 관련 디렉터리 및 인증 역할을 수행합니다. 여러 컴퓨터에 계정을 따로 만드는 부담을 줄이지만, 중앙 관리자 권한이나 도메인 제어권의 피해 범위는 커질 수 있습니다. 중앙화가 곧 자동적인 안전을 뜻하지 않습니다.
whoami
whoami /user
whoami /groups
whoami /privWindows에서 현재 실행 주체, 사용자 SID, 그룹, 특권을 조회하는 명령입니다. 실제 SID나 조직 계정 목록을 공개하는 예시는 사용하지 않습니다.
노트북의 로컬 계정 mina와 회사 도메인의 mina가 있습니다. 사용자에게는 둘 다 자기 이름처럼 보입니다.
현재 프로세스에서 whoami와 사용자 SID를 확인합니다. LABPC\mina와 BOOK\mina처럼 이름 앞의 관리 범위가 다르면 같은 표시 이름이라도 다른 주체입니다. 권한 목록에 어느 주체가 등록되어 있는지 대조해야 합니다.
파일 권한에 도메인 그룹이 허용되어 있는데 로컬 계정으로 접속했다면, 비밀번호를 다시 입력한다고 원하는 그룹 권한이 생기지 않습니다. 반대로 개인 계정을 그룹에 무조건 추가하면 목적과 다른 경로까지 열 수 있습니다.
올바른 주체와 필요한 그룹 구성을 확인한 다음 해당 로그인 세션의 토큰으로 정상 접근을 검증합니다. 관리자 권한 실행에서만 성공한다면 일반 업무에 과도한 권한을 요구하는 파일 위치나 서비스 구성이 없는지 되돌아봅니다.
깨달음표시 이름, 계정의 관리 범위, 토큰의 현재 권한을 나누어 보아야 Windows의 접근 결과를 설명할 수 있습니다.
Windows 서비스와 예약 작업도 특정 계정의 권한으로 실행됩니다. 사용자가 로그아웃해도 계속되는 업무의 주체를 따로 찾는 이유입니다. 시스템 설정을 저장하는 레지스트리도 접근통제 대상이며, 자동 시작 설정이나 서비스의 실행 파일 경로를 바꿀 권한은 실행 흐름을 바꿀 권한과 연결될 수 있습니다. 서비스 계정의 비밀을 여러 작업에 복사해 쓰기보다 관리 가능한 계정 체계와 필요한 권한을 정하고, 계정 변경 시 영향을 받는 작업을 추적해야 합니다.
무료 학습은 그대로, 종이책은 필요한 분을 위한 선택지입니다.
웹 416쪽 무료 · 종이책 B5 416쪽
웹 513쪽 무료 · 종이책 B5 513쪽