기밀 정보가 로그 파일에 기록되지 않도록 방지
Windows Installer를 사용할 때 기밀 정보(예: 암호)가 로그 파일에 입력되어 표시되는 것을 방지할 수 있습니다.
Installer는 ServiceInstall 테이블의 Password 열에 있는 정보를 로그에 기록하지 않습니다.
암호 제어 특성을 설정하면 Installer가 편집 컨트롤과 연결된 속성을 로그 파일에 쓸 수 없게 됩니다. Debug 정책이 값 7로 설정된 경우에도 암호 제어 특성이 있는 편집 컨트롤과 연결된 속성은 숨겨집니다.
MsiHiddenProperties 속성에 속성을 포함하여 Installer가 프라이빗 속성을 로그에 쓰지 못하도록 할 수 있습니다.
참고
이 방법을 사용하면 명령줄에 입력된 기밀 정보가 로그에 표시될 수 있습니다. Debug 정책이 값 7로 설정되면 설치 관리자는 명령줄에 입력된 정보를 로그에 씁니다. 이렇게 하면 명령줄에 입력한 속성이 MsiHiddenProperties 속성에 포함되어 있더라도 표시됩니다.
CustomAction 테이블의 Type 필드에 HideTarget 비트 플래그를 포함하여 CustomAction 테이블의 Target 열에 있는 정보가 로그에 기록되지 않도록 할 수 있습니다. 이 플래그의 값은 8192(0x2000)입니다. 자세한 내용은 사용자 지정 작업 숨겨진 대상 옵션을 참조하세요.