주요정보통신기반시설 기술적 취약점 분석·평가 상세가이드를 기반으로 취약점을 점검하는 기업 및 기관에 조금이라도 도움이 되기 위하여 직접 개발한 스크립트 코드를 공유합니다.
현재(2023-12-27)까지 스크립트가 동작되는 OS는 CentOS 6-7, Ubuntu 16.04, 18.04, 20.04, 22.04, Fedora 38, Rocky 8, 9입니다.
쉘 스트립트에 실행 권한을 부여한 뒤(chmod +x 스크립트명), 쉘 스크립트가 존재하는 디렉터리에서 "bash 스크립트명" 명령을 입력하여 실행하세요. "./스트립트명", "sh 스트립트명" 등의 명령으로 실행 시 에러가 발생할 수 있습니다.
점검 항목 중 관리자 권한(UID=0)을 가지는 사용자가 실행해야 하는 명령어가 많으므로 스크립트를 실행할 때 관리자(UID=0) 권한으로 실행하시면 점검이 수월합니다.
사용 중 발생한 에러는 catember30@gmail.com으로 신고 메일을 보내주세요.
에러 메시지를 캡처 또는 복사 해주시고, 점검한 OS와 버전을 말해주시면 최대한 빠른 시일 내로 수정 후 재배포하겠습니다. :)
- 스크립트 실행 시 '/bin/bash^M: bad interpreter' 메시지가 뜨는 경우 dos2unix 패키지를 설치한 뒤 "dos2unix 스크립트명" 명령어를 입력한 뒤 다시 실행하시면 됩니다.
-> 설치 명령어 = yum install dos2unix(CentOS/RHEL/Rocky), apt install dos2unix(Ubuntu/Debian)
- (23.12.27) CentOS 6-7, Ubuntu 16.04, 18.04, 20.04, 22.04, Fedora 38, Rocky 8.8, 9.2의 Version 1.1.3에 대한 저작권은 김제이에게 있습니다.
- (23.12.26) CentOS 6-7, Ubuntu 16.04, 18.04, 20.04, 22.04, Fedora 38, Rocky 8.8, 9.2의 Version 1.1.2에 대한 저작권은 김제이에게 있습니다.
- (23.07.30) CentOS 6-7, Ubuntu 16.04, 18.04, 20.04, 22.04, Fedora 38, Rocky 8.8, 9.2의 Version 1.1.1에 대한 저작권은 김제이에게 있습니다.
- (23.07.03) CentOS 6-7, Ubuntu 16.04, 18.04, 20.04, 22.04, Fedora 38, Rocky 8.8, 9.2의 Version 1.0.0에 대한 저작권은 김제이, 서경민, 이예은, 정다연에게 있습니다.