< 용어사전으로 돌아가기
방화벽(Firewall)
방화벽은 특정 유형의 네트워크 트래픽을 차단하는 장치를 말해요. 신뢰할 수 있는 네트워크 트래픽은 허용하고, 신뢰할 수 없는 악성 트래픽을 막는 것이죠. 건축에서 '방화벽'은 말 그대로 불을 막는 벽을 뜻하는데요. 비슷하게 원하지 않는 트래픽을 막는 역할을 해요.
예를 들어, 민감한 결제 데이터를 주고받는 네트워크는 아무나 접근하면 안 되겠죠. 방화벽을 사용해서 허용된 서버만 접근할 수 있도록 설정할 수 있어요.
안전한 네트워크를 구축하려면 방화벽이 필요해요. 방화벽은 악성 트래픽이 내 리소스에 접근하는 것을 방지할 뿐만 아니라, 중요한 데이터를 보호하는 역할을 해요.
- 네트워크를 통과하는 모든 데이터 패킷을 검사하고 분석해요. 허용된 트래픽만 네트워크에 접근하게 하고, 악성 트래픽 또는 해킹 시도를 차단해요.
- 외부에서 내부로 전달되는 트래픽은 Inbound 트래픽이라고 말하고, 내부에서 외부로 전달하는 트래픽은 Outbound 트래픽이라고 해요. Inbound 및 Outbound 규칙을 모두 설정하면 안전하게 서비스를 운영할 수 있어요.
- 방화벽으로 특정 포트와 프로토콜을 허용하는 규칙을 설정할 수 있어요. 허용되지 않은 포트와 프로토콜을 차단하면 특정 서비스나 애플리케이션의 네트워크 액세스를 제한해요.
- 네트워크 활동 로그를 남겨요. 네트워크 보안을 모니터링하기 때문에 보안 사건이 일어나면 신속하게 대응할 수 있어요.
토스페이먼츠와 정상적으로 통신하려면 기본적으로 아래와 같이 방화벽을 설정하세요. 더 자세한 내용은 방화벽 가이드를 참고하세요.
- HTTPS로 접근할 수 있는 443 포트를 허용하세요. 토스페이먼츠 API는 HTTPS만 지원합니다.
- 토스페이먼츠 IP 주소의 Inbound 트래픽을 허용해주세요.