PAM 선 마이크로 시스템에서 장착형 인증 모듈(Pluggable Authentication Modules, PAM) 표준 제안 인증을 위한 공유 라이브러리 시스템 (오픈 소스 소프트웨어 재단 RFC 86.0, 1995. 6) 사용자 인증을 위해 '응용 프로그램'은 사용자를 'PAM'으로 보내서 사용자가 스스로 성공적으로 식별할 수 있는지 확인 한다. 리눅스에서 인증을 요구하는 거의 모든 프로그램은 PAM을 지원하고, 대부분의 배포판들이 PAM을 사용한다. 기존 UNIX 인증 API 위에서
syslog 관리 syslog 대몬이 존재 syslog는 본 링크 참고(https://velog.io/@markyang92/linux-log) 시스템 로그 저장소 주로 /var/log에 있다. 점검 사항 syslog(rsyslog) 대몬 존재 확인 syslog.conf 제어(rsyslog.d) 기존 /etc/syslog.conf -> rsyslog.d</spa
서비스 권한 서비스 관련 파일을 관리자가 아닌 일반 유저가 접근, 변경이 가능하면 이를 통해 정상적인 서비스를 제한하거나 허용되지 않은 서비스를 실행시킬 수 있음 점검 사항 서비스 관련 파일의 접근 권한이 아래와 다르면 취약 service file|permission :---|:--- /etc/services|0644 /etc/hosts|0644 /etc/xinetd.conf|0644 /etc/snmp/conf/snmpd.conf|0644 /etc/inittab|0644 /etc/inetd.conf|0644 /etc/inet/hosts|0644 /etc/inet/inetd.conf|0644 /etc/inet/services|0644 조치 사항 위 파일들 권한을 0644로 바꿈 서비스 배너 시스템에 일반
환경 파일 permmision 기본 환경 파일 권한 기본 환경 파일|접근 권한(아래와 다르면 취약) :---|:---- /etc/profile|0644(-rw-r--r--) /etc/bashrc|0644(-rw-r--r--) /etc/bash.bashrc|0644(-rw-r--r--) /etc/default/security|0600(-r--------) /root의 . 히든 파일들|0644(-rw-r--r--) 사용자 환경파일 권한 $USER별 $HOME의 환경변수 파일 권한이 적절하게 설정되어 있는지 점검 사용하는 프로그램에 따라 없을 수도 있음 사용자 환경 파일|접근 권한(u말고 g,o에게 쓰기 권한 없앰</span
xinetd 대몬 리눅스 수퍼대몬인 xinetd참고 요약하면 수퍼대몬인 xinetd 자체는 standalone 대몬이며, 각각의 서비스를 가지며, tcp_wrapper로 접근제어 원격 접근 제어 설정 양호 기준 xinetd 의 접근 제어를 하는 tcp_wrapper가 참고하는 /etc/hosts.allow, /etc/hosts.deny의 permission 제
$HOME 다른 유저가 나의 $HOME 디렉토리 망칠 수 있기 때문에 대비한다. $HOME 디렉토리 소유권 변경 내 계정이 내 HOME 디렉토리를 $HOME으로 삼고 있는지 확인 또 다른 계정이 내 HOME 디렉토리를 $HOME으로 삼고 있는지 확인 나(dhyang) 왜엔 없는 것 같다. $HOME의 소유권을 확인한다.  root 계정의 비밀번호 (알면 pass) root 계정으로 ssh 접속 2-1. 애초에 root로 두고 접속 2-2. root user로 접속 ![](https://images.velog.io/images/markyang92/post/3dea5b88-eecc-4314-a3a0-c780c69ae0d5/im