Programing/network

[하얀배터리-정보보안]-ACL(Access Control List)

하얀배터리 2018. 7. 25. 22:20
728x90



[정보보안]-ACL(Access Control List)






ACL(Access Control List)


ACL의 정의

네트워크상에 전달되는 패킷을 필터링하여 네트워크 트래픽을 제한하고 특정
  사용자나 네트워크 서비스를 제어
광범위하게는 운영체제에서 객체에 대한 접근 제어를 담당하는 테이블 의미
방화벽의 룰셋과 비슷한 역할
방화벽보다 규칙이 단순하여 높은 대역폭에서도 효과적으로 작동하나 방화벽
  에 비해 기능이 제한적임.



ACL의 종류

숫자로 구분하는 Numbered, 사용자가 임의의 이름을 부여하는 Named로 구분
Numbered는 Standard와 Extended로 구분
Standard는 1번부터 99번까지, Extended는 100번부터 199번까지를 사용


Standard ACL

기본적인 접근 제어로, IP 패킷의 출발지 주소만 검사하여 제어
  access-list <list-number> {permit|deny} source mask






 하얀배터리 블로그에 작성된 글의 무단 복제 , 수정을 금지 합니다. 


 개시물은 배운 내용을 바탕으로 하여 쓰여진 것이므로 잘못된 내용이 있을 수 있습니다. 잘못된 내용은 지적 바랍니다. 


#하얀배터리 #IT #정보보안 #윈도우 #window #프로그래밍 #programming #html #java #C #javascript #database #jQuery #서버 #보안 #리눅스  









작성 예)
  R1(config)# access-list 1 deny 192.168.1.0 0.0.0.255
  R1(config)# access-list 2 permit any


Extended ACL

IP 패킷의 출발지와 목적지 주소, 프로토콜을 검사하여 제어
IP, TCP, UDP, ICMP 등의 상세 프로토콜을 선택해서 설정 가능
  access-list <list-number> {permit|deny} <protocol> source [source_mask]
  destination [destination_mask] [operator port]




Extended ACL
작성 예)
  R1(config)#access-list 101 deny ip 192.168.1.0 0.0.0.255  210.1.6.0  0.0.0.255
  R2(config)#access-list  110  accept  tcp  192.168.1.0  0.0.0.255  172.16.1.0
  0.0.0.255 eq 80



ACL 적용 규칙

입력 순서대로 수행 : ACL 허용의 경우, 좁은 범위의 설정을 먼저 작성하고 넓은
  범위를 순서대로 작성
마지막에 deny any 생략 : 마지막에 permit any가 없고 ACL 조건이 없는 모든
  경우는 deny가 됨.
중간에 수정 불가 : Numbered ACL은 순서대로 입력되므로 중간에 삽입하거나
  삭제가 불가

Extended ACL 적용 순서

Standard ACL의 기본적인 적용 원리는 같음.

           
















728x90