정보보안기사/시스템 보안
[Linux 보안] TCP Wrapper - 리눅스 방화벽
CyberRanger
2024. 8. 5. 23:29
1. TCP Wrapper
· 리눅스의 ACL(Access Control List, 접근 제어 목록) 기반 시스템.
· hosts.allow, hosts.deny 두 파일로 접근 허용, 거부.
· TCP Wrapper 접근제어 파일 경로
/etc/hosts.allow - 접근 허용 목록
/etc/hosts.deny - 접근 차단 목록
2. TCP Wrapper 사용법
hosts.deny, hosts.allow 파일에
서비스 : 호스트
위 형식으로 기입한다.
예)
[hosts.deny]
ALL : ALL # 모든 서비스에 대해, 모든 호스트(IP)의 접근 차단.
[hosts.allow]
sshd : 10.0.0.1 # ssh서비스에 대해 10.0.0.1에서의 접근 허용.
deny가 적용된 후 allow가 적용된다.
deny, allow에서 모두 sshd를 기입하면 allow가 된다.
따라서 화이트리스트 필터링.
블랙리스트로 운용하고 싶다면 deny에만 등록하면 된다.
서비스 이름은 데몬명으로 입력해야 함.