일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- gosec
- juice-shop
- JSP
- github
- Database
- LGTM
- 데이터통신
- virtualbox
- 알고리즘
- SUA
- Python
- goKart
- Codeup
- 백준알고리즘
- MySQL
- gotify
- OWASP
- 자료구조
- C언어
- firewall
- sqli
- JDBC
- 운영체제
- CodeQL
- Juice Shop
- Network
- ubuntu
- DVWA
- OpenSource
- github action
- Today
- Total
비트(bit)주세요
방화벽 본문
방화벽(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 |