비트(bit)주세요

방화벽 본문

정보보안/웹보안

방화벽

yglee730 2021. 5. 22. 22:14
728x90

방화벽(firewall) : 미리 정의된 보안 규칙에 기반한, 들어오고 나가는 네트워크 트래픽을

                       모니터링하고 제어하는 네트워크 보안 시스템

 

     즉, 방화벽은 IP/Port 를 기반으로 패킷을 차단/허용하는 침입차단시스템 입니다.

 

웹서버는 보통 80번, 8080번, 443번 포트를 많이 사용합니다.

 

이번엔 방화벽을 활성/비활성 시켜보고 활성상태에서 특정 포트를 허용하여 그 포트로 서버에 접속해보겠습니다. 

 

알면 좋은 몇가지

   - netstat 명령어

        : 네트워크 접속, 라우팅 테이블, 네트워크 인터페이스의 통계 정보를 보여주는 도구

 

   - 인바운드(inbound)

        :  내부로 향한다

                ex) Client -> Server

 

   - 아웃바운드(outbound)

         : 외부로 향한다

                ex) Server -> Client

 

   - 네트워크에서 바인딩(binding)

         : 주소와 포트를 연관짓는것(?)

                   bind == 묶다

   - Listen

         : 서버가 클라이언트의 접속을 기다리는 상태

 

   - 방화벽 deny all 정책 

         : 모든 트래픽을 먼저 차단하고 허용할 트래픽만 골라서 허용하는 정책

 

 

방화벽 상태 보기 : sudo ufw status

 

 

방화벽 활성화 : sudo ufw enable

 

방화벽 비활성화 : sudo ufw disable

 

특별히 80번 포트만 허용 : sudo ufw allow 80

 

80번 포트도 허용하지 않겠다(80번 포트 삭제) : sudo ufw delete allow 80

'정보보안 > 웹보안' 카테고리의 다른 글

Web Shell  (0) 2021.05.27
netcat과 포트포워딩  (0) 2021.05.23
Command Injection  (0) 2021.05.06
Brute Force Attack(전수공격)  (0) 2021.04.24
인증기술과 접근통제  (0) 2021.04.23