본문 바로가기

정보보안92

서버취약점 > 파일 및 디렉토리 관리 >/dev에 존재하지 않는 device 파일점검 U-16 (상) 2. 파일 및 디렉토리 관리 > /dev에 존재하지 않는 device 파일 점검 취약점 개요 점검내용 Ÿ 존재하지 않는 device 파일 존재 여부 점검 점검목적 Ÿ 실제 존재하지 않는 디바이스를 찾아 제거함으로써 root 파일 시스템 손상 및 다운 등의 문제를 방지하기 위함 보안위협 Ÿ 공격자는 rootkit 설정파일들을 서버 관리자가 쉽게 발견하지 못하도록 /dev에 device 파일인 것처럼 위장하는 수법을 많이 사용함 참고 ※ /dev 디렉토리: 논리적 장치 파일을 담고 있는 /dev 디렉토리는 /devices 디렉토리에 있는 물리적 장치 파일에 대한 심볼릭 링크임. 예를 들어 rmt0를 rmto로 잘못 입력한 경우 rmto 파일이 새로 생성되는 것과 같이 디바이스 이름 입력 오류.. 2023. 1. 30.
서버취약점 > 파일 및 디렉토리 관리 > world writable 파일점검 U-15 (상) 2. 파일 및 디렉토리 관리 > world writable 파일 점검 취약점 개요 점검내용 Ÿ 불필요한 world writable 파일 존재 여부 점검 점검목적 Ÿ world writable 파일을 이용한 시스템 접근 및 악의적인 코드 실행을 방지하기 위함 보안위협 Ÿ 시스템 파일과 같은 중요 파일에 world writable 설정이 될 경우, 악의적인 사용 자가 해당 파일을 마음대로 파일을 덧붙이거나 지울 수 있게 되어 시스템의 무 단 접근 및 시스템 장애를 유발할 수 있음 참고 ※ world writable 파일: 파일의 내용을 소유자나 그룹 외 모든 사용자에 대해 쓰기가 허용된 파일 (예: rwxrwxrwx root root ) 점검대상 및 판단기준 대상 Ÿ SOLARIS, LINU.. 2023. 1. 30.
서버취약점 > 사용자, 시스템 시작파일 및 환경파일 소유자 및 권한 설정 U-14 U-14 (상) 2. 파일 및 디렉토리 관리 > 사용자, 시스템 시작파일 및 환경파일 소유자 및 권한 설정 취약점 개요 점검내용 Ÿ 홈 디렉토리 내의 환경변수 파일에 대한 소유자 및 접근권한이 관리자 또는 해당 계정으로 설정되어 있는지 점검 점검목적 Ÿ 비인가자의 환경변수 조작으로 인한 보안 위험을 방지하기 위함 보안위협 Ÿ 홈 디렉토리 내의 사용자 파일 및 사용자별 시스템 시작파일 등과 같은 환경변수 파일의 접근권한 설정이 적절하지 않을 경우 비인가자가 환경변수 파일을 변조하여 정상 사용중인 사용자의 서비스가 제한될 수 있음 참고 ※ 환경변수 파일 종류: ".profile", ".kshrc", ".cshrc", ".bashrc", ".bash_profile", ".login", ".exrc",.. 2023. 1. 30.
서버취약점 > 파일 및 디렉토리 관리 > SUID, SGID, Sticky bit 설정 및 권한 설정 U-13 U-13 (상) 2. 파일 및 디렉토리 관리 > SUID, SGID, Sticky bit 설정 및 권한 설정 취약점 개요 점검내용 Ÿ 불필요하거나 악의적인 파일에 SUID, SGID 설정 여부 점검 점검목적 Ÿ 불필요한 SUID, SGID 설정 제거로 악의적인 사용자의 권한상승을 방지하기 위함 보안위협 Ÿ SUID, SGID 파일의 접근권한이 적절하지 않을 경우 SUID, SGID 설정된 파 일로 특정 명령어를 실행하여 root 권한 획득 및 정상서비스 장애를 발생시킬 수 있음 참고 ※ SUID: 설정된 파일 실행 시, 특정 작업 수행을 위하여 일시적으로 파일 소유자의 권한을 얻게 됨 ※ SGID: 설정된 파일 실행 시, 특정 작업 수행을 위하여 일시적으로 파일 소유 그룹의 권한을 얻게 됨 ※ .. 2023. 1. 27.