보안 설정 및 공격 방어 절차

1. 해커의 Ping을 차단하라!

윈도우 가상에서 UTM 접속 (https://192.168.0.254:4444) 시, 해커의 ping을 차단하는 방법:

  • 방화벽에서 ICMP 차단 가능
  • R2에서 ACL을 사용하여 ICMP 차단

R2에서 ACL을 사용한 ICMP 차단 예시:


config t
access-list 100 deny icmp host 100.100.100.1 host 125.246.95.152 echo
access-list 100 permit ip any any
interface serial1/0
ip access-group 100 in
exit
exit
    

ACL 설정 확인 및 삭제:


show access-list
config t
no access-list 100
    

2. 정보 수집 및 분석 도구

  • Traceroute 명령어를 이용한 네트워크 경로 분석: traceroute st.kr

DNS 분석 도구:

  • dnsenum
  • dnsmap
  • dnsrecon
  • fierce

Nmap을 이용한 포트 스캔:


nmap -v -sT -O st.kr
    

스캔된 포트:

  • 80
  • 22
  • 53
  • 1473
  • 110
  • 25

3. 포트 4444 차단

ACL을 사용한 포트 4444 차단 예시:


ip access-list extended BLOCK_PORT_4444
deny tcp any any eq 4444
permit ip any any
    

4. Nikto 웹 취약점 분석

  • Nikto를 이용하여 웹 취약점을 탐지하는 방법:
  • nikto -host st.kr > /var/www/html > /var/log/apache2
  • nikto -host dvwa.st.kr > /home/dvwa/public_html

5. 서버 관리

서버에 필요한 패키지 설치:


apt -y install putty-tools
apt -y install mailutils
    

6. Windows에서 로그 파일 가져오기

Windows CMD에서 로그 파일을 가져오는 방법:


pcap -P 22 master@10.0.2.15:/var/log/apache2/accesslog c:\log
    

7. 웹 공격 패턴 탐지 및 대응

웹 공격 패턴을 탐지하는 절차:

  • 웹 서버 로그 분석: /var/www/html > index.html
  • 관리자에게 알린다.
  • 스노트 룰을 이용해 탐지한다.
  • 웹페이지에 접근하는 IP를 차단한다.