본문/내용
Firewall with ActiveX
1. 개발 팀 구성
1.1. - 구현된 소프트웨어 이름
WinFire - 윈도우XP에서 실행이 가능한 Firewall
1.2. - 팀 구성 및 역할
000 - 트래픽 모니터링, TCP Session 제어, 프레임 Contents 감시
000 - 트래픽 차단, ActiveX 구현
2. 2. 유사 관련 방화벽 제품 조사
2.1. Windows Firewall
● 윈도우 XP Service Pack 설치시 포함.
2.2. ZoneAlarm 방화벽
● 트리플 보호의 방화벽 : 헤커, 스파이웨어, 인터넷 위협으로부터 PC를 안전하게 보호
● 안티 바이러스 : 바이러스 차단 및 치료
● 안티 스파이웨어 : 수천의 스파이웨어를 스캔하고 제거
● SmartDefense : 실시간 보안 업데이트 제공하여 새로운 종류의 공격에 대해 보호능력을 갖추게 함
● 신원정보의 탈취 의도로부터 보호
● Anti-Phishing & Spam Blocker
● 이메일 보안 : 바이러스 등 불량 의도가 첨부된 이메일의 송수신 차단
3. 3. 개발 내용
3.1. - 목표
ActiveX로 동작하는 윈도우XP 기반의 트래픽 모니터링, 트래픽 차단, TCP Session 제어, 프레임의 Contentsrka시가 가능한 Firwall 설계 및 제작
3.2. 동작 시나리오
Filter hook driver에 적절한 function을 추가하여 system 파일을 만들고, 이를 사용하여 Firewall의 여러기능을 수행한다.
1) Filter hook driver
Filter hook driver를 사용하여 패킷들을 검사하여…
2) 커널 모드 드라이버
4. 개발 시스템의 주요특징
4.5. ActiveX를 이용한 Firewall 실행
6. 개발 환경
7. 개발 계획 및 일정
된다.
5. 5. 설계 제한 요소
5.1. 하드웨어 및 소프트웨어 환경에 따른 제한 요소를 기술한다.
6. 개발 환경
● Windows XP
● Microsoft Visual Studio 2005
● Windows Driver Kit
● DDK Builder
● Debugview
● OSRloader
7. 개발 계획 및 일정
기본적으로 주어진 소스를 최대한 분석하여 구현해야하는 기능들을 하나씩 구현 해 나갈 계획입니다. 기본적인 구현이 시작되면 ActiveX 구현을 함께 시작합니다.
9월
20~25일
9월
25~30일
10월
1~5일
10월
5~10일
김정훈
소스분석
트래픽 모니터링, TCP 제어,
Contents 감시, 문서작업
김지원
트래픽 차단
ActiveX 구현, 트레이 아이콘 구현, 문서작업
Refernces.
[1] 네트워크 컴퓨팅 연구실 http://un.cse.pusan.ac.kr/
[2] CodeProject http://www.codeproject.com/KB/IP/drvfltip.aspx?display=PrintAll&fid=13906&df=90&mpp=25&noise=3&sort=Position&view=Quick&fr=226&select=549467