2010-02-10 3 views
1

Window 데스크톱 OS (Vista 이상)에서 모든 아웃 바운드 인터넷 요청을 모니터 및/또는 리디렉션하는 데 사용할 수있는 유해 컨텐츠 차단 필터 작성에 관심이 있습니다. 필터 자체에 제한되지 않은 인터넷 액세스가 있으므로 응용 프로그램/브라우저 요청 중에 인터넷상의 웹 서비스에 액세스 할 수 있습니다. 승인 된 트래픽의 경우 요청을 전달하기 만하면됩니다. 거부 된 트래픽의 경우 맞춤 응답 페이지로 리디렉션하고 싶습니다. 다음과 같은 단계가 표시됩니다.윈도우 OS에서 인터넷 요청 필터링하기

  1. 필터 URL을 수신합니다.
  2. 필터는 승인을 위해 URL을 웹 서비스에 전달합니다.
  3. 승인 된 요청은 인터넷 게이트웨이로 전달됩니다.
  4. 거부 ​​된 요청은 사용자 지정 오류 페이지로 리디렉션됩니다. 오류 페이지가 온라인 일 가능성이 큽니다.

제 질문은 정확하게이 필터를 Windows 네트워킹 스택에 구현해야합니까? 제 3 자 보호자 통제 기능을 구현할 수있는 장소가 Windows Filtering Platform의 기사에서 볼 수 있지만 자체 요청을 인식하고 방해받지 않는 한 해당 네트워크 트래픽을 시작하고 수신 할 수 있습니다. 무한 재귀 상황에서? 필터를 로컬에 저장할 수도 있지만, 여러 클라이언트간에 공유 할 수있는 위치에 온라인으로 저장하는 것을 선호합니다. 변경이 덜 발생합니다.

이 타사 자녀 보호 기능 블록이 올바른 위치가 아닌 경우 WFP 아키텍처에서 내가 설명한 필터를 구현할 수있는 다른 위치가 있습니까?

답변

2

이 작업을 수행하려면 Squid plugin을 사용합니다. 어떤 응용 프로그램 계층, 또는 OSI 계층 7입니다. 이제 이제 2 가지 옵션이 있습니다. 시스템의 모든 브라우저가 프록시 서 v를 사용하게 할 수 있습니다. 다른 옵션은 라우터를 사용하여 투명한 리디렉션을 수행하여 squid를 통해 모든 HTTP 요청을 강제 실행하는 것으로 네트워크 계층, OSI 계층 3 솔루션입니다. (가정용 라우터는 아마도 투명하게 리다이렉트를 할 수 없을 것입니다.)

그렇습니다.이 모든 것은 Windows 나 다른 이상한 OS에서 사용할 수 있습니다.

관련 문제