XML 방화벽이란 무엇인가요?
XML 방화벽은 애플리케이션 계층 방화벽의 일종으로, 다양한 XML 메시지 및 파서 수준의 공격으로부터 XML 기반 애플리케이션을 보호합니다. XML 방화벽은 수신 및 발신 메시지를 애플리케이션이나 클라이언트에 전달하기 전에 취약점이 있는지 검사해야 하므로 일반적으로 프록시 형태로 구현됩니다.
XML 방화벽은 XML을 통해 전송될 수 있는 일반적인 웹 기반 공격(예: SQL 인젝션 및 크로스 사이트 스크립팅 (XSS))에 대응하도록 설계되었습니다. 주로 매우 큰 메시지, 과도하게 중첩된 요소, 강제 파싱, 재귀 파싱, 스키마 및 WSDL 포이즈닝, 라우팅 기반 공격과 같은 XML 관련 공격을 탐지하고 방지하는 데 중점을 둡니다.
XML 방화벽은 웹 애플리케이션 서버에서 처리될 경우 서비스 중단을 일으킬 가능성이 있는 공격을 차단하여 XML 기반 애플리케이션의 보안을 강화합니다. 또한 성능을 저하시킬 수 있는 보안 중심 코드가 애플리케이션 내에서 과도하게 중복될 필요가 없도록 합니다.
XML 방화벽을 제공하는 F5 제품: BIG-IP Application Security Manager

