ㅁ 유닉스
ㅇ 파일시스템 보호
- root로 접근 및 변경 권한을 설정해야하는 파일
1. ~/loing, ~/.profile, crontab, NFS 파티션의 파일, /etc/rc* 파일 등
2. 사용자 계정에서 실행권한이 필요없는 실행권한을 제거
1) SUID와 SGID 는 권한이 없는 프로그램을 실행할 수 있으며 SUID는 소유자 권한으로 실행하는것이며 SGID는 소유그룹 권한으로 실행하는 것이므로 불푤이한 파일에 설정된 비트를 제거
2) umask는 시스템 파일이 만들어질 때의 허가권 기본값을 정하기 위해서 사용
- 백업 tar를 이용한 백업, 기타 솔루션 및 도구
- mount 테이블을 이용한 파일 시스템 관리 : /etc/fstab 파일보기
- 무결성도구 : tripwire, md5
ㅇ 네트워크 서비스의 주요 설정 내용
- telnet : 원격시스템에 접속할 때 사용하는 서비스로써 텔넷 데몬을 실행하고 사용자 계정을 등록
- rlogin : 원격 시스템에 접속할 때 사용하는 서비스로써 사전에 서버에 /etc/host.equiv 파일에 호스트를 등록한 후에 클라이언트는 패스워드를 입력할 필요없이 로그인이 가능한 서비스
- ssh : 원격 시스템에 접속할 때 사용하는 서비스로써 전송되는 데이터를 개인 열쇠 암호기법으로 암호화
- scp : 네트워크상에서 안전하게 파일을 복사할 수 있도록 해주는 유틸리티로 데이터 전송과 사용자 인증을 위하여 ssh를 사용
- samba : 서로 다른 운영체제의 자료 및 하드웨어 공유를 위한 프로토콜로써 주로 윈도우와 리눅스간에 자료 및 프린터 공유를 위해서 사용된다. NetBIOS와 호환되는 SMB 프로토콜을 사용하여 파일 및 프린터를 공유함
ㅁ 윈도우즈 NT
ㅇ 파일시스템 보호
- 보안기능이 강화된 NTFS 파일시스템을 사용하는 것을 권장
- administrator 계정의 사용권한 관리방법
1. 최소 권한의 규칙
2. 목적에 따른 계정 그룹의 사용 (계정 그룹을 만들어 일괄적인 권한설정)
1) 기본그룹 : (administators, power users, users, backup operators)
2) 특수그룹 : (interactive, network, terminal sever user)
- 백업 : 시스템도구 - 백업, 기타 솔루션 및 도구
- 윈도우 환경의 레지스터리에 대한 보존 및 관리기법
1. 익명 액세스로부터 레지스트리 보호
1) 윈도우 2000 레지스트리 편집 도구에서 기본적으로 원격 액세스를 지원하므로 레지스트리 원격 액세스 권한은 관리자에게만 부여해야 한다. 레지스트리에 대한 네트워크 액세스를 제한하려면 레지스트리를 수정한다.
방법
- HKEY_LOCALMACHINE\SYSTEM\CureentControlSet\Control\SecurePipeServers\winreg를 선택하여 보안 메뉴를 선택한 후 사용권한을 클릭하여 Administrators 사용권한을 모든 권한으로 설정하고 기타 계정 설정을 제거한다.
- 레지스트리에 적절한 ACL 적용
- 레지스트리 백업보관
ㅁ 시스템 접근통제 기술
'프로그래밍 학습 > 보안 이론' 카테고리의 다른 글
[정보보안기사 필기] 서버보안 - 시스템 취약점 점검도구, IDS , 탐지도구 (0) | 2018.03.27 |
---|---|
[정보보안기사 필기] 서버보안 운영체제 설치 및 해킹공격종류 (0) | 2018.03.27 |
[정보보안기사 필기] 서버보안 (인증과 접근통제, PAM) (0) | 2018.03.26 |
[정보보안기사 필기] 클라이언트보안(크래킹, 포트스캐닝, 키로그) (0) | 2018.03.26 |
[정보보안기사 필기] 클라이언트 보안 (웹 브라우저 보안, 트로이목마, 루트킷) (0) | 2018.03.26 |