안녕하세요 2cpu 유저분들 다름이 아니라 제가 한글과컴퓨터에서 특정부분에 의해 보안이 필요하다고 생각되어 아래 스크립트를 끄적이고 있는데요
경로는 %programfiles%\Hnc\Common80\ImgFilters\에 gs라는 폴더가 없으면 gs라는 폴더를 만들고
해당 gs파일을 어드민(administrator 계정) 이라도 접근(읽기권한만 줘도 가능)을 할 수 없게 하려고 합니다.
아래 icacls 라는 명령어를 이용해서 해당 경로에 읽기권한을 주었으나 잘 되지 않네요
혹시 어느 부분을 수정해야할지 조언을 주실수 있을까 해서요
감사합니다!~
자답 외국 포럼을 확인하던 중 아래와 같이 막는 방법이 있어 해보았습니다.
해당 스크립트는 한글2010 버전이상에서 imgfilters 내 gs라는 폴더를 생성하는 고스트스크립트를 방지하기 위해 제작해보았습니다.
------------------------------------------
@echo off
rem HWP Secure Patch
rem /inheritance:r - Remove all inherited entries
rem /deny - Set denial of permissions
rem (OI) - "Object inherit" - Also applies to files within the folder
rem (CI) - "Container inherit" - Also applies to subfolders
rem (F) - "Full control"
icacls /inheritance:r /deny "Everyone:(OI)(CI)(F)" "ANONYMOUS LOGON:(OI)(CI)(F)"
if exist "%programfiles%\Hnc\Common80\ImgFilters\gs" (echo 폴더존재합니다.) else (
mkdir "%programfiles%\Hnc\Common80\ImgFilters\gs"
echo "%programfiles%\Hnc\Common80\ImgFilters\" 내 gs폴더를 생성하였습니다.
icacls "%programfiles%\Hnc\Common80\ImgFilters\gs" /inheritance:r /deny "Everyone:(OI)(CI)(F)"
echo gs폴더에 접근금지 권한을 생성하였습니다.
)
exit /b 0
------------------------------------------
PC °ü¸®ÀÇ ÀÔÀå¿¡¼± everyone ¼Ó¼ºÀ¸·Î °ü¸®ÀÚµµ ¸ø°Çµé°Ô ÇÏÁø ¸øÇÒÅÙµ¥¿ä. °ü¸®ÀÚ´Â µû·Î ¼³Á¤ÇØÁà¾ßÇÏÁö ¾Ê³ª¿ä?
ÇÏÀ§Æú´õ¸é »ó¼Ó¹Þ¾Æ¼ º°´Ù¸¥°Ô ¾øÀ»°Å°í Æú´õÀ§Ä¡°¡ °¢°¢ ´Ù¸£´Ù¸é ¹èÄ¡·Îµµ ÇÒ¼ö ÀÖ°ÚÁö¸¸...
programfiles ´ÜÀº ½Ã½ºÅÛ¿µ¿ªÃ³·³ °ü¸®ÀÚ±ÇÇÑÀ» ¿ä±¸ÇÏ´Â À§Ä¡ÀÔ´Ï´Ù.
¹èÄ¡°¡ À߸øµÇ¾ú´Ù±âº¸´Ü ±×·ì±ÇÇѺ°·Î ±ÇÇѼ³Á¤ÀÌ ÇÊ¿äÇÒ°Å °°½À´Ï´Ù.
±×·¡¼ ÆäÆ®¾ß »çÅ ó·³ Æú´õ¸¦ ¸¸µé¾î¼ Á¢±ÙÁ¦ÇÑÀ» Çϸé Á¶±Ý ±¦ÂúÀ»±î ½Í¾î ¸¸µå´Â °Ì´Ï´Ù.^^;
ÇØ´ç ½ºÅ©¸³Æ®¸¦ ¸¸µç´ã¿¡ Çѱۿ¡ Àû¿ëÇصµ µÇ´ÂÁö Çѹø ´õ È®ÀÎÇغ¸·Á°í Çϰŵç¿ä