방화벽
방화벽은 네트워크로 드나드는 연결을 IP 주소·포트 같은 규칙에 따라 통과시키거나 막는 보안 장치예요. PC 안에도, 서버 앞에도, 클라우드에도 있어요.
목차 보기
방화벽은 네트워크로 드나드는 연결을 미리 정한 규칙에 따라 통과시키거나 막는 문지기예요. 아파트 경비실이 출입 명단을 보고 사람을 들여보내는 것과 비슷해요. 이름은 건물에서 불이 옆으로 번지지 않게 세우는 벽에서 따왔어요.
읽기 전에 알아 둘 말 3개
방화벽은 어떻게 동작하나요?
방화벽은 연결 하나하나를 규칙과 맞춰 봐요. 규칙 한 줄에는 보통 이런 것이 들어가요.
- 누가 보냈나(출발지 IP) · 어디로 가나(목적지 IP와 포트)
- 어떤 방식인가(TCP·UDP 같은 프로토콜) · 그래서 허용인가 차단인가
맞는 규칙이 없으면 기본 동작을 따라요. 윈도우 방화벽의 기본 동작은 "들어오는 건 막고, 나가는 건 허용"이에요. 내가 먼저 웹사이트에 요청했다면 그 답장은 들어올 수 있어요. 방화벽이 "이건 우리가 먼저 부른 손님"이라고 기억하기 때문이에요. 이렇게 오가는 상태를 기억하는 방식을 상태 기반(stateful) 방화벽이라고 해요.
종류는 어떻게 나뉘나요?
어디에 서 있느냐, 얼마나 깊이 들여다보느냐로 나눠 보면 쉬워요.
| 종류 | 어디에 있나요 | 무엇을 보고 판단하나요 | 예 |
|---|---|---|---|
| 호스트 방화벽 | 컴퓨터·서버 한 대 안 | IP·포트·프로그램 | 윈도우 방화벽, 리눅스 ufw |
| 네트워크 방화벽 | 회사·집 네트워크 입구 | IP·포트·연결 상태 | 공유기, 사무실 보안 장비 |
| 클라우드 방화벽 | 클라우드 서버 바깥 | 서버마다 열 포트와 대상 | 가상서버 방화벽 설정 |
| 웹 방화벽(WAF) | 웹 서버 앞 | 웹 요청의 내용까지 | SQL 주입 같은 웹 공격 차단 |
여러 기능을 한 장비에 묶은 것을 UTM(통합 위협 관리)이라고 불러요. 방화벽에 웹 공격 차단, 침입 차단, VPN, 백신을 함께 넣은 거예요.
왜 있어야 하나요?
서버가 인터넷에 연결되면 자동으로 문을 두드려 보는 프로그램들이 금방 찾아와요. 열려 있는 문이 많을수록 들어올 길도 많아져요. 방화벽은 꼭 필요한 문만 남기고 나머지를 닫아서 공격받을 수 있는 면적을 줄여 줘요.
내 PC도 마찬가지예요. 카페 와이파이처럼 모르는 사람과 같은 망에 있을 때, 방화벽이 내 PC에 먼저 말을 거는 연결을 막아 줘요.
직접 확인해 보기 — 내 PC 방화벽은 켜져 있을까?
2026년 10월 29일, 서울 사무실 윈도우 11 PC에서 PowerShell로 방화벽 상태를 읽어 봤어요. 설정은 바꾸지 않고 읽기만 했어요.
# ① 프로필별로 켜져 있는지
Get-NetFirewallProfile | Select Name, Enabled, DefaultInboundAction
Domain True NotConfigured
Private True NotConfigured
Public True NotConfigured
# ② 켜져 있는 규칙 수
$r = Get-NetFirewallRule -Enabled True
($r | ? Direction -eq Inbound).Count # 344 (허용 342 · 차단 2)
($r | ? Direction -eq Outbound).Count # 196
# ③ 지금 연결된 네트워크 종류
(Get-NetConnectionProfile).NetworkCategory # Public
결과를 풀면 이래요.
- 도메인·개인·공용 세 프로필이 모두 켜져 있었어요. 기본 동작이 NotConfigured 인 건 "따로 바꾸지 않았다"는 뜻이라 윈도우 기본값(들어오는 연결 차단)이 그대로 적용돼요.
- 켜진 들어오는 규칙이 344개나 됐어요. 대부분 설치한 프로그램이나 윈도우 기능이 "이 프로그램은 들여보내 줘"라고 스스로 추가한 예외예요.
- 연결 종류는 공용(Public)이었어요. 마이크로소프트 문서에 따르면 공용은 처음 보는 네트워크의 기본값이고, 보안을 더 엄격하게 잡도록 만든 프로필이에요.
규칙이 344개라고 344개 문이 열린 건 아니에요. 같은 날 이 PC에서 실제로 연결을 기다리는 포트는 63개였어요. 쓰지 않는 프로그램을 지우면 규칙도 함께 줄어요.
서버에서는 어떤 포트를 열어야 하나요?
원칙은 "필요한 문만, 필요한 사람에게만"이에요. 흔한 예를 표로 보면 이래요.
| 용도 | 포트 | 누구에게 여나요 |
|---|---|---|
| 웹사이트 | 80(HTTP), 443(HTTPS) | 모두 |
| 서버 관리 접속(SSH) | 22 | 내 사무실 IP만 |
| 데이터베이스 | 3306(MySQL) 등 | 같은 서비스의 서버만, 밖에는 닫기 |
| 원격 데스크톱(RDP) | 3389 | 밖에 열지 말고 VPN 뒤로 |
자주 하는 오해
- "방화벽이 있으면 해킹을 다 막아요." 방화벽은 문을 닫을 뿐이에요. 열어 둔 443번 문으로 들어오는 웹 공격이나, 패치 안 한 취약점은 따로 막아야 해요.
- "공유기가 있으니 PC 방화벽은 꺼도 돼요." 같은 망 안의 다른 기기나 공용 와이파이에서 오는 연결은 공유기가 못 막아요. 마이크로소프트도 윈도우 방화벽을 끄지 말라고 권해요.
- "방화벽과 백신은 같은 거예요." 방화벽은 연결을 거르고, 백신은 파일 속 악성코드를 찾아요. 하는 일이 달라 둘 다 있어야 해요.
퓨쳐인프라에서는
퓨쳐인프라 가상서버에는 기본 방화벽이 들어 있어요. 서버마다 어느 포트를 누구에게 열지 정하고, 처음에는 모든 포트가 닫혀 있어요. 웹이면 80·443을, 관리 접속이면 내 IP만 열면 돼요. 고정 공인 IP를 붙여도 방화벽에서 포트를 열기 전까지는 밖에 드러나지 않아요.
요청 내용까지 검사해야 하면 방화벽(UTM) 부가서비스를 붙일 수 있어요. 웹 공격 차단(WAF), 침입·위협 IP 차단, 국가·통신사 단위 차단, 관리 접속 VPN, 업로드 파일 백신이 들어 있어요. 요금은 월 150,000원(부가세 포함, 분 단위)이에요. 가입하면 2,000원 크레딧으로 서버를 만들어 기본 방화벽부터 직접 열고 닫아 볼 수 있어요.
자주 묻는 질문
윈도우 방화벽을 꺼도 되나요?
권하지 않아요. 특정 프로그램이 막히면 방화벽 전체를 끄지 말고 그 프로그램만 허용하는 규칙을 추가하세요.
서버 포트를 열었는데 접속이 안 돼요.
세 곳을 차례로 보세요. ① 클라우드 방화벽에서 열었나 ② 서버 안의 방화벽(ufw 등)도 열었나 ③ 프로그램이 그 포트에서 실제로 기다리고 있나. 하나라도 빠지면 안 열려요.
방화벽과 WAF는 뭐가 달라요?
방화벽은 "몇 번 문인가"를 보고, WAF는 "웹 요청 안에 무엇이 들었나"를 봐요. 자세한 건 WAF 글에 있어요.
이 글의 확인 출처
- 윈도우 방화벽 기본 동작·프로필 — Microsoft Learn Windows 방화벽 개요
- 확인 명령 — Get-NetFirewallProfile 문서
- 방화벽 종류와 정책 세우는 법 — NIST SP 800-41 Rev.1
- 퓨쳐인프라 방화벽(UTM) 기능·요금 — 부가서비스 페이지(2026년 10월 29일 확인)
관련 용어
- 작성: 서순명(솔리드그루 이사 · 퓨쳐인프라 — 국내 IDC 에서 클라우드 서버·앱 호스팅·AI API 를 운영) · 작성일 2026년 10월 29일
- 운영사: 솔리드그루 · 사업자등록번호 875-44-00335 · 서울특별시 구로구 디지털로29길 38, 7층 707호 · 전화 02-6933-6229 · support@futureinfra.ai · 고객센터 · 이용약관
- 한계: 직접 확인은 2026년 10월 29일 서울 사무실 윈도우 11 PC 한 대에서 방화벽 설정을 읽기만 한 것이에요. 차단 시험이나 외부 포트 검사는 하지 않았어요.
- 이해관계: 퓨쳐인프라는 이 글을 쓴 회사의 서비스이고, 글 안에 가상서버 기본 방화벽과 방화벽(UTM) 부가서비스 안내가 들어 있어요.
연관 서비스
많이 본 글
-
블로그
무료 도메인 사이트 추천 2026 — 내도메인.한국·DuckDNS 발급 방법
내도메인.한국·DuckDNS 처럼 계속 무료인 주소 10곳을 11월 3일 서울에서 다시 재고(6곳 6ms 안), 발급 순서·구글·네이버 무료 주소·'첫해 무료'의 2년째 값까지 정리했어요. -
블로그
도메인 구매 사이트 추천 2026 — 가비아·후이즈 등 15곳 갱신·이전비 비교
같은 .co.kr 도 등록업체 15곳의 3년 값이 3.8만~8.6만 원이에요(11월 3일 KRNIC 표). 갱신가·이전비·해외 업체 조건, 11월 인상 뒤 가비아 실제 화면, 구매처 확인과 기관이전까지 정리했어요. -
블로그
클로드 MCP·Gemini MCP 연동 방법 2026, MCP 서버 9곳
클로드 MCP(데스크톱·Claude Code)와 Gemini MCP 연동(Gemini CLI·안티그래비티·Gemini 앱·API) 등 9곳의 MCP 서버 연결법을 공식 문서로 정리했어요. 원격 57ms 실측과 오류 해결까지. -
블로그
Gemini 3.9 Flash 나왔나요? 지금 최신은 3.8 Flash — 3.7과 직접 잰 속도·비용
2026년 9월 22일 기준 Gemini 3.9 Flash는 미출시입니다. 최신 3.8 Flash의 사양·가격(2027년 2배 인상)과, 3.7 Flash와 같은 과제로 직접 잰 속도·비용·JSON 형식 준수 차이를 정리했습니다. -
블로그
서버비 한 달 얼마? 방문자 10만 명도 월 3만 2천 원(2026 계산)
월 방문자 1천·1만 명은 1만 4천 원, 10만 명은 3만 2천 원이에요. 요금제별 트래픽 기본 제공량까지 넣어 다시 계산하고 AWS·카페24·가비아·네이버클라우드 값과 숨은 비용을 비교했어요(2026-10-26 확인).
댓글 0
로그인하면 댓글을 남길 수 있습니다.