안녕하세요, K-Seven 그룹 •
말씀해주신 상황은 AppLocker DLL 규칙이 너무 빡세게 적용돼서 정상적인 .NET 네이티브 DLL까지 막히는 케이스로 보입니다. 이럴 땐 PowerShell에서 기본 퍼블리셔 규칙을 만들어서 신뢰할 수 있는 DLL은 통과시키는 게 핵심이에요.
예시로는 이런 식으로 하시면 됩니다:
New-AppLockerPolicy -DefaultRule -XMLPolicy C:\Temp\DefaultPublisher.xml
Import-AppLockerPolicy -XMLPolicy C:\Temp\DefaultPublisher.xml -merge
위 명령어는 기본 퍼블리셔 규칙을 XML로 생성한 뒤, 현재 정책에 병합하는 방식이에요. 이렇게 하면 C:\Windows\Assembly 같은 경로에 있는 정상 DLL들이 퍼블리셔 서명 기준으로 허용돼서 충돌을 피할 수 있습니다.
추가로 AppLocker 퍼블리셔 규칙 관련 문서를 참고하시면 더 세부 옵션도 확인 가능해요. 도움이 되셨다면 "accept answer" 눌러주시면 감사하겠습니다.