응용 프로그램 방화벽이란 무엇입니까?
응용 프로그램 방화벽은 컴퓨터 나 네트워크에 대한 액세스를 필터링하도록 설계된 기능입니다. 컴퓨터 보안에 사용되는 방화벽은 하드웨어 또는 소프트웨어 일 수 있으며 때로는이 둘의 조합입니다. 응용 프로그램 방화벽은 응용 프로그램이나 컴퓨터 서비스에 대한 요청 소스를 식별하고 제어하는 소프트웨어 프로그램입니다. 인터넷 위협으로부터 사용자를 보호하기 위해 가장 자주 사용되는 웹 응용 프로그램 방화벽 프로그램을 사용하여 해커의 공격을 막을 수 있습니다. 응용 프로그램 방화벽 프로그램의 예로는 Novell®의 AppArmor®, Citrix®의 Netscaler® 및 Applicure Technologies®의 dotDefender®가 있습니다.
컴퓨터 보안의 중요한 부분 인 응용 프로그램 방화벽은 응용 프로그램의 취약성을 방지하여 컴퓨터를 보호합니다. 응용 프로그램의 보안을 검사하지 않으면 소프트웨어 취약점 및 악성 프로그래밍 코드로 인해 해커가 컴퓨터 파일에 액세스하거나 컴퓨터를 손상시킬 수 있습니다. 응용 프로그램 보안은 컴퓨터 프로그램의 보안 문제를 방지하고 해결하기 위해 소프트웨어 프로그램을 설계하고 유지 관리하는 데 중점을 둔 작업 분야입니다.
응용 프로그램 방화벽은 악성 소프트웨어 및 컴퓨터 침입자를 막을 수 있지만 컴퓨터에서 합법적으로 실행되는 소프트웨어 프로그램과 충돌 할 수도 있습니다. 방화벽과 소프트웨어 충돌을 방지하기 위해 많은 응용 프로그램 방화벽 프로그램에는 승인 된 컴퓨터 프로그램이 방화벽을 우회 할 수있는 설정이 있습니다. 응용 프로그램 방화벽에 바이 패스 설정이 없으면 충돌하는 소프트웨어 프로그램을 성공적으로 실행하기 위해 방화벽을 실행하는 프로그램을 종료해야 할 수도 있습니다. 충돌하는 프로그램을 닫은 후 방화벽을 다시 시작할 수 있습니다.
응용 프로그램 방화벽의 기능이 인터넷을 오가는 요청에 초점을 맞추면이를 웹 응용 프로그램 방화벽 (WAF)이라고합니다. 응용 프로그램 방화벽의 책임 중 하나는 위험한 인터넷 요청과 잘못된 데이터 소스를 식별하여 악의적 인 요청으로부터 컴퓨터를 보호하는 것입니다. 방화벽은 응용 프로그램이 해커로부터 암호 또는 트로이 목마 공격을 얻거나 실행하지 못하도록 보호 할 수도 있습니다.
일반적으로 응용 프로그램 방화벽은 하나의 프로그램이나 프로그램 집합이 변조되지 않도록 보호하기 위해 만들어졌으며 완전한 인터넷 보안 패키지를 제공하지 않습니다. 보안 강화를 위해 응용 프로그램 방화벽은 종종 바이러스 백신 프로그램 및 프록시 서버와 함께 사용됩니다. 프록시 서버는 네트워크 나 인터넷을 통해 다른 컴퓨터와주고받는 요청을 가로채는 하드웨어 장치 또는 소프트웨어 프로그램입니다. 프록시 서버를 사용하면 사용자 정보 대신 프록시 서버에 대한 정보를 제공하여 인터넷 사용자의 익명 성을 보호 할 수 있습니다.