UNIX 사용자를 위한 디렉토리 보안 (유닉스 프로그래밍 및 실습 - 텀 프로젝트 ) 8조 김석기(2004920009) 이철웅(2004920042) 노선(2006920022)
1.개발목표 기존의 유닉스 시스템은 1인 1계정으로 작동 동일 계정을 공유하는 여러 사용자의 분리 동일 계정 내부에 서로 다른 접근 권한 체계를 구축하는 것이 목표
2.결과물 사양 /home/user $ cd abc password : ********* /home/user/abc $ 또는 ./abc :: Access denied. /home/user $
2.1 결과물 구성 디렉토리 접근을 관리하는 커널 모듈 (system_call hook) 유저 인터페이스(password 입력을 받기 위한) 를 지원하는 데몬 프로세스
3.개발 방법 기술적 요구사항 허가된 제어터미널에 한해 접근권한을 유지 접근 디렉토리 내부에 password파일을 생성 파일의 소유자는 root 로 일반 사용자의 접근차단 Password 암호화 : MD5, DES encryption
4. 고려사항 디스크를 물리적으로 뜯어가는 문제 다중 환경을 고려하기 - 다중 프로세서 - 다중 프로세스에서의 요청 ---- 사용자 동시 접속 ftp 접근 X-윈도우 환경에서의 접근
5.단계별 개발 예상도 11월 첫째주 11월 둘쨰주 11월 셋째주 11월 넷쨰주 모듈 제작 데몬 제작, 연결 테스트 및 디버깅
6.업무 분담 김석기 : 후킹 모듈 구현 이철웅 : 후킹 모듈 구현 노선 : 데몬 프로세스 작성