- 전체
- 보안뉴스
- 제로데이취약점
- 해킹프로그래밍
- 웹해킹
- 해킹기법
- 정보보호
- 정보보안기사 - 국가기술자격
- 악성코드분석_리버싱
- 시큐어코딩_개발보안진단원
- CISSP
- CISA
- 모의해킹_penetration-test
- deepweb / tor network
- Kali Linux
정보보안기사 - 국가기술자격 Cisco 장비에서 ACL 설정을 해보자!
2014.11.17 17:10
Cisco 장비에서 ACL 설정을 해보자! ![]()
[출처] http://stop2y.blog.me/220079819862
ACL 실습해보기
실습 구조도)
(라우터 1대와 호스트 1대 그리고 각종 서비스를 지원하는 서버 2대)
PC 0의 주소
IP : 10.0.1.100
MASK : 255.255.255.0
G/W : 10.10.1.1
DNS Server : 192.168.1.100 (DNS 서비스를 제공하는 서버의 IP)
Server 192.168.1.0/24의 주소
IP : 192.168.1.100
MASK : 255.255.255.0
G/W : 192.16.1.1
DNS Server : 192.168.1.100 (자기 자신)
Server 172.16.1.100/24의 주소
IP : 172.16.1.100
MASK : 255.255.255.0G/W : 172.16.1.1
DNS Server : 192.168.1.100
Router의 설정
Router(config)#line con 0
Router(config-line)#logg sync
Router(config-line)#exec-ti 0
Router(config-line)#exit
Router(config)#int fa 0/0
Router(config-if)#ip add 10.10.1.1
Router(config-if)#ip add 10.10.1.1 255.255.255.0
Router(config-if)#no sh
(호스트 PC에 연결된 이더넷 주소 설정)
Router(config-if)#int fa 1/0
Router(config-if)#ip add 172.16.1.1 255.255.255.0
Router(config-if)#no sh
(Server에 연결된 이더넷 주소 설정)
Router(config-if)#int fa 0/1
Router(config-if)#ip add 192.168.1.1 255.255.255.0
(Server에 연결된 이더넷 주소 설정)
서버의 서비스 구동
Standard ACL을 이용하여 특정 주소만 접속을 제한하기
Router(config)#access-list 10 permit 10.10.1.0 0.0.0.255
Router(config)#access-list 10 permi t 172.16.1.0 0.0.0.255
(두 개의 네트워크 대역들만 접속을 허용하고 그 외의 네트워크는 암시적으로 거부된다.)
Router(config)#line vty 0 4
Router(config-line)#access-class 10 in
(텔넷 접속에 Inbound 할 때 ACL ‘10’ 필터링을 이용한다.)
Extended ACL을 이용하여 특정 네트워크에 대해 서비스 허용을 제한하기
(Fa 0/0 이 서버 2대의 서비스에 대해서 하나의 정책만으로는 제한 할 수 없으므로 Fa 1/0 Fa 0/1의Outbound를 통해 두 개의 정책을 이용해서 서비스를 제한 시킨다.)
정책 설정
Router(config)#access-list 101 permit udp 10.10.1.0 0.0.0.255 192.168.1.100 0.0.0.0 eq 53 (DNS)
Router(config)#access-list 101 permit tcp 10.10.1.0 0.0.0.255 192.168.1.100 0.0.0.0 eq 80 (HTTP)
Router(config)#access-list 101 permit tcp 10.10.1.0 0.0.0.255 192.168.1.100 0.0.0.0 eq 443 (HTTPS)
Router(config)#access-list 101 permit tcp 10.10.1.0 0.0.0.255 192.168.1.100 0.0.0.0 eq 21 (FTP)
Router(config)#access-list 101 permit tcp 10.10.1.0 0.0.0.255 192.168.1.100 0.0.0.0 eq 20 (FTP-DATA)
Router(config)#access-list 101 permit udp 10.10.1.0 0.0.0.255 192.168.1.100 0.0.0.0 eq 69 (TFTP)
Router(config)#access-list 102 deny tcp 10.10.1.0 0.0.0.255 172.16.1.100 0.0.0.0 eq 80
Router(config)#access-list 102 deny tcp 10.10.1.0 0.0.0.255 172.16.1.100 0.0.0.0 eq 443
Router(config)#access-list 102 deny tcp 10.10.1.0 0.0.0.255 172.16.1.100 0.0.0.0 eq 21
Router(config)#access-list 102 deny tcp 10.10.1.0 0.0.0.255 172.16.1.100 0.0.0.0 eq 20
Router(config)#access-list 102 deny udp 10.10.1.0 0.0.0.255 172.16.1.100 0.0.0.0 eq 69
Router(config)#access-list 102 permit ip any any
인터페이스에 정책 적용
Router(config)#int fa 0/1
Router(config-if)#ip access-group 101 out
(fa 0/1 이더넷에 대하여 ACL '101'을 Outbound로 적용 시켜준다.)
Router(config)#int fa 1/0
Router(config-if)#ip access-group 102 out
(fa 1/0 이더넷에 대하여 ACL '102'을 Outbound로 적용 시켜준다.)
결과적으로 ACL 101 필터링이 적용된 fa 0/1은 소스 주소에서 목적지 주소로 fa 0/1을 통해서Outbound 할 때 각종 서비스에 대해서 허용한다.
마찬가지로
ACL 102 필터링이 적용된 fa 1/0은 소스 주소에서 목적지 주소로 fa 1/0을 통해서 Outbound 할 때 각종 서비스에 대해서 거부된다.
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
댓글 0
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
|---|---|---|---|---|
| 공지 | 침투테스트(취약점검점검, 모의해킹) 문의 / 답변 | 졸리운_곰 | 2017.12.10 | 28361 |
| 1 |
[Kali Linux] 칼리 리눅스 - 한글 깨짐 현상 해결방법
| 졸리운_곰 | 2024.12.21 | 150 |

