보안 공부/클라우드 보안

[클라우드 취약점 진단-XenServer] 17. PATH 환경변수 설정

H.J.World 2022. 4. 4. 10:10
728x90
반응형

2. 파일시스템

17. PATH 환경변수 설정

가. 상세 설명

root 계정의 PATH 환경변수에 ” (현재 디텍터리 지칭)가 포함되어 있으면, root 계정의 인가자로 인해 비의도적으로 현재 디렉터리에 위치하고 있는 명령어가 실행 될 수 있다. /usr/bin이나 /bin, /sbin 등 명령어들이 위치하고 있는 디렉터리보다 우선하여 위치하고 있을 경우, root 계정의 인가자가 어떠한 명령을 실행했을 때, 비인가자가 불법적으로 위치시킨 파일을 비의도적으로 실행하여, 예기치 않은 결과를 가져올 수 있다. 또한 뿐만 아니라 비인가자가 불법적으로 생성한 디렉터리를 우선적으로 가리키게 하여 예기치 않은 결과를 가져올 수 있다.

 

나. 진단기준

양호 : 현재 위치를 의미하는 . 이 없거나, PATH 맨 뒤에 존재하는 경우

취약 : 현재 위치를 의미하는 . 이 앞이나 중간에 존재하는 경우

 

다. 진단방법

<XenServer>

PATH 설정 확인

# echo $PATH

 

라. 조치방안

<XenServer>

root 계정의 환경변수 설정파일(.profile, .cshrc)"/etc/profile" 등에서 PATH 환경변수에 포함되어 있는 현재 디렉터리를 나타내는 "."을 제거

 

 

마. 참고사항

 없음

 

728x90
반응형