KR101511474B1 - 에이전트 프로그램을 이용한 인터넷 접속 차단 방법 - Google Patents
에이전트 프로그램을 이용한 인터넷 접속 차단 방법 Download PDFInfo
- Publication number
- KR101511474B1 KR101511474B1 KR20140069158A KR20140069158A KR101511474B1 KR 101511474 B1 KR101511474 B1 KR 101511474B1 KR 20140069158 A KR20140069158 A KR 20140069158A KR 20140069158 A KR20140069158 A KR 20140069158A KR 101511474 B1 KR101511474 B1 KR 101511474B1
- Authority
- KR
- South Korea
- Prior art keywords
- address
- destination
- packet
- category
- blocking
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000000903 blocking effect Effects 0.000 title claims abstract description 68
- 238000000034 method Methods 0.000 title claims abstract description 48
- 230000004044 response Effects 0.000 claims description 18
- 238000004590 computer program Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 208000015181 infectious disease Diseases 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/22—Arrangements for preventing the taking of data from a data transmission channel without authorisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
도 2는 일 실시예에 따른 HTTP 요청에 대하여 인터넷 접속을 차단하는 동작을 나타낸 도면이다.
도 3은 일 실시예에 따른 TCP 요청에 대하여 인터넷 접속을 차단하는 동작을 나타낸 도면이다.
도 4는 일 실시예에 따른 에이전트 프로그램을 이용하여 인터넷 접속을 차단하는 방법을 나타낸 흐름도이다.
도 5는 일 실시예에 따른 에이전트 프로그램을 이용하여 인터넷 접속을 차단하는 방법을 나타낸 흐름도이다.
도 6은 일 실시예에 따른 보안 서버의 URL 판별 정보를 유지하는 방법을 나타낸 흐름도이다.
120: PC
130: 관리 서버
131: PC
140: 보안 서버
150: 고객사
160: ISP
Claims (13)
- 사용자 단말에 설치된 에이전트 프로그램을 이용하여 인터넷 접속을 차단하는 방법에 있어서,
도메인 주소 및 상기 도메인 주소에 대응하는 카테고리를 URL 판별 정보로 유지하는 단계;
상기 에이전트 프로그램을 이용하여 상기 사용자 단말에 설치된 웹 브라우저로부터의 HTTP Request 패킷을 분석하여 상기 HTTP Request 패킷의 목적지 도메인 주소를 식별하는 단계;
상기 URL 판별 정보를 이용하여 상기 HTTP Request 패킷의 목적지 도메인 주소에 대응하는 카테고리를 식별하는 단계; 및
상기 식별된 카테고리에 따라 상기 HTTP Request 패킷에 대한 인터넷 접속을 차단하는 단계;
상기 카테고리에 따른 인터넷 접속 차단 여부에 관한 정책을 정책 정보로 유지하는 단계;
상기 에이전트 프로그램은 회사 코드를 포함하고, 상기 회사 코드를 이용하여 관리 서버에게 정책 정보를 요청하는 단계; 및
상기 관리 서버로부터 상기 회사 코드에 대응한 정책 정보를 수신하는 단계
를 포함하고,
상기 식별된 카테고리에 따라 상기 HTTP Request 패킷에 대한 인터넷 접속을 차단하는 단계는,
상기 정책 정보를 이용하여 상기 식별된 카테고리에 대한 인터넷 접속 차단 여부에 따라 상기 HTTP Request 패킷에 대한 인터넷 접속을 차단하는 단계
를 포함하는 인터넷 접속 차단 방법. - 삭제
- 삭제
- 제1항에 있어서,
상기 HTTP Request 패킷에 대한 인터넷 접속을 차단하는 단계는,
상기 HTTP Request 패킷에 대한 가짜 루프백 HTTP Response 패킷을 생성하는 단계; 및
상기 가짜 루프백 HTTP Response 패킷을 상기 HTTP Request 패킷을 생성한 웹 브라우저에게 전달하는 단계
를 포함하는 인터넷 접속 차단 방법. - 사용자 단말에 설치된 에이전트 프로그램을 이용하여 인터넷 접속을 차단하는 방법에 있어서,
도메인 주소 및 상기 도메인 주소에 대응하는 카테고리를 URL 판별 정보로 유지하는 단계;
상기 에이전트 프로그램을 이용하여 상기 사용자 단말에 설치된 웹 브라우저로부터의 HTTP Request 패킷을 분석하여 상기 HTTP Request 패킷의 목적지 도메인 주소를 식별하는 단계;
상기 URL 판별 정보를 이용하여 상기 HTTP Request 패킷의 목적지 도메인 주소에 대응하는 카테고리를 식별하는 단계;
상기 식별된 카테고리에 따라 상기 HTTP Request 패킷에 대한 인터넷 접속을 차단하는 단계;
상기 사용자 단말로부터의 DNS 요청 패킷을 분석하여 쿼리 도메인 주소를 식별하는 단계;
상기 쿼리 도메인 주소가 상기 URL 판별 정보에 포함되어 있는지 판단하는 단계;
상기 쿼리 도메인 주소가 상기 URL 판별 정보에 포함되어 있지 않은 경우, 상기 쿼리 도메인 주소를 보안 서버로 송신하는 단계;
상기 보안 서버로부터 상기 쿼리 도메인 주소에 대응하는 카테고리를 수신하는 단계; 및
상기 쿼리 도메인 주소 및 상기 쿼리 도메인 주소에 대응하는 카테고리를 상기 URL 판별 정보에 저장하는 단계
를 포함하는 인터넷 접속 차단 방법. - 제5항에 있어서,
상기 사용자 단말로부터의 최근 N개의 DNS 요청 패킷에 대응하는 도메인 주소 및 상기 도메인 주소에 대응하는 카테고리를 상기 URL 판별 정보에 유지하고, 나머지 도메인 주소 및 카테고리는 상기 URL 판별 정보로부터 삭제하는 단계
를 더 포함하는 인터넷 접속 차단 방법. - 사용자 단말에 설치된 에이전트 프로그램을 이용하여 인터넷 접속을 차단하는 방법에 있어서,
IP 주소 및 상기 IP 주소에 대응하는 카테고리를 URL 판별 정보로 유지하는 단계;
상기 에이전트 프로그램을 이용하여 상기 사용자 단말에 설치된 애플리케이션으로부터의 TCP 패킷을 분석하는 단계;
상기 TCP 패킷의 ACK 필드 및 PSH 필드가 세트되어 있는지 판단하는 단계;
상기 TCP 패킷의 ACK 필드 및 PSH 필드가 세트되어 있는 경우, 상기 TCP 패킷의 목적지 IP 주소를 식별하는 단계;
상기 URL 판별 정보를 이용하여 상기 TCP 패킷의 목적지 IP 주소에 대응하는 카테고리를 식별하는 단계; 및
상기 식별된 카테고리에 따라 상기 TCP 패킷에 대한 인터넷 접속을 차단하는 단계
를 포함하는 인터넷 접속 차단 방법. - 제7항에 있어서,
상기 카테고리에 따른 인터넷 접속 차단 여부에 관한 정책을 정책 정보로 유지하는 단계
를 더 포함하고,
상기 식별된 카테고리에 따라 상기 TCP 패킷에 대한 인터넷 접속을 차단하는 단계는,
상기 정책 정보를 이용하여 상기 식별된 카테고리에 대한 인터넷 접속 차단 여부에 따라 상기 TCP 패킷에 대한 인터넷 접속을 차단하는 단계
를 포함하는 인터넷 접속 차단 방법. - 제8항에 있어서,
상기 에이전트 프로그램은 회사 코드를 포함하고, 상기 회사 코드를 이용하여 관리 서버에게 정책 정보를 요청하는 단계; 및
상기 관리 서버로부터 상기 회사 코드에 대응한 정책 정보를 수신하는 단계
를 포함하는 인터넷 접속 차단 방법. - 제8항에 있어서,
상기 TCP 패킷에 대한 인터넷 접속을 차단하는 단계는,
상기 TCP 패킷에 대한 가짜 루프백 TCP 응답 패킷을 생성하는 단계; 및
상기 가짜 루프백 TCP 응답 패킷을 상기 TCP 패킷을 생성한 애플리케이션에게 전달하는 단계
를 포함하는 인터넷 접속 차단 방법. - 제7항에 있어서,
상기 TCP 패킷의 SYN 필드가 세트되어 있는지 판단하는 단계;
상기 TCP 패킷의 SYN 필드가 세트되어 있는 경우, 상기 TCP 패킷의 목적지 IP 주소를 식별하는 단계;
상기 목적지 IP 주소가 상기 URL 판별 정보에 포함되어 있는지 판단하는 단계;
상기 목적지 IP 주소가 상기 URL 판별 정보에 포함되어 있지 않은 경우, 상기 목적지 IP 주소를 보안 서버로 송신하는 단계;
상기 보안 서버로부터 상기 목적지 IP 주소에 대응하는 카테고리를 수신하는 단계; 및
상기 목적지 IP 주소 및 상기 목적지 IP 주소에 대응하는 카테고리를 상기 URL 판별 정보에 저장하는 단계
를 더 포함하는 인터넷 접속 차단 방법. - 제7항에 있어서,
상기 TCP 패킷의 목적지 IP 주소를 식별하는 단계는,
상기 TCP 패킷이 포함된 IP 패킷으로부터 상기 목적지 IP 주소를 식별하는 단계
를 포함하는 인터넷 접속 차단 방법. - 제1항 및 제4항 내지 제12항 중 어느 한 항의 방법을 실행하는 컴퓨터 판독 가능한 프로그램을 기록한 컴퓨터 판독 가능 기록매체.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20140069158A KR101511474B1 (ko) | 2014-06-09 | 2014-06-09 | 에이전트 프로그램을 이용한 인터넷 접속 차단 방법 |
PCT/KR2015/003864 WO2015190692A1 (ko) | 2014-06-09 | 2015-04-17 | 에이전트 프로그램을 이용한 인터넷 접속 차단 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20140069158A KR101511474B1 (ko) | 2014-06-09 | 2014-06-09 | 에이전트 프로그램을 이용한 인터넷 접속 차단 방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR101511474B1 true KR101511474B1 (ko) | 2015-04-10 |
Family
ID=53034298
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR20140069158A Active KR101511474B1 (ko) | 2014-06-09 | 2014-06-09 | 에이전트 프로그램을 이용한 인터넷 접속 차단 방법 |
Country Status (2)
Country | Link |
---|---|
KR (1) | KR101511474B1 (ko) |
WO (1) | WO2015190692A1 (ko) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11658981B1 (en) | 2022-04-29 | 2023-05-23 | Franklin Technology Inc. | Internet access management service server capable of providing internet access management service based on terminal grouping and operating method thereof |
US12095884B2 (en) | 2022-10-25 | 2024-09-17 | Franklin Technology Inc. | Electronic terminal device that performs schedule control for limiting the use of the Internet and applications, and the operating method thereof |
US12238068B2 (en) | 2022-09-15 | 2025-02-25 | Franklin Technology Inc. | Service server capable of performing internet access management services according to grades and the operating method thereof |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20070011711A (ko) * | 2005-07-21 | 2007-01-25 | 김대환 | 패킷 내용 기반 인터넷 트래픽 제어 방법 및 시스템 |
KR20090078691A (ko) * | 2008-01-15 | 2009-07-20 | 주식회사 프라이머리넷 | 바이러스 또는 악성코드 치료 시스템 및 방법 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100898771B1 (ko) * | 2008-02-13 | 2009-05-20 | (주)소만사 | Isp에 의한 인터넷 유해사이트 우회 접속 차단 방법 및이를 위한 프로그램을 기록한 컴퓨터로 판독 가능한기록매체 |
KR20100046524A (ko) * | 2008-10-27 | 2010-05-07 | (주)소만사 | 유해 사이트 차단 장치 및 방법 |
-
2014
- 2014-06-09 KR KR20140069158A patent/KR101511474B1/ko active Active
-
2015
- 2015-04-17 WO PCT/KR2015/003864 patent/WO2015190692A1/ko active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20070011711A (ko) * | 2005-07-21 | 2007-01-25 | 김대환 | 패킷 내용 기반 인터넷 트래픽 제어 방법 및 시스템 |
KR20090078691A (ko) * | 2008-01-15 | 2009-07-20 | 주식회사 프라이머리넷 | 바이러스 또는 악성코드 치료 시스템 및 방법 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11658981B1 (en) | 2022-04-29 | 2023-05-23 | Franklin Technology Inc. | Internet access management service server capable of providing internet access management service based on terminal grouping and operating method thereof |
US12238068B2 (en) | 2022-09-15 | 2025-02-25 | Franklin Technology Inc. | Service server capable of performing internet access management services according to grades and the operating method thereof |
US12095884B2 (en) | 2022-10-25 | 2024-09-17 | Franklin Technology Inc. | Electronic terminal device that performs schedule control for limiting the use of the Internet and applications, and the operating method thereof |
Also Published As
Publication number | Publication date |
---|---|
WO2015190692A1 (ko) | 2015-12-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US12074852B1 (en) | Private network request forwarding | |
US12289293B2 (en) | Network security analysis system with reinforcement learning for selecting domains to scan | |
US9654494B2 (en) | Detecting and marking client devices | |
CN110166480B (zh) | 一种数据包的分析方法及装置 | |
JP2019021294A (ja) | DDoS攻撃判定システムおよび方法 | |
CN106550056B (zh) | 一种域名解析方法及装置 | |
US11818149B2 (en) | Content delivery network (CDN) edge server-based bot detection with session cookie support handling | |
US20170093888A1 (en) | Autonomic exclusion in a tiered delivery network | |
CN112311722A (zh) | 一种访问控制方法、装置、设备及计算机可读存储介质 | |
KR101511474B1 (ko) | 에이전트 프로그램을 이용한 인터넷 접속 차단 방법 | |
US12101350B2 (en) | Low touch integration of a bot detection service in association with a content delivery network | |
US11848960B2 (en) | Content delivery network (CDN)-based bot detection service with stop and reset protocols | |
US9705898B2 (en) | Applying group policies | |
KR101522139B1 (ko) | DNS 서버 선별 차단 및 Proxy를 이용한 DNS 주소 변경 방법 | |
CN114978590B (zh) | Api安全防护的方法、设备及可读存储介质 | |
US10320751B2 (en) | DNS server selective block and DNS address modification method using proxy | |
KR101728764B1 (ko) | 드라이브 바이 다운로드를 차단하는 네트워크 보안 시스템 및 방법 | |
KR101535381B1 (ko) | Ip 주소 및 url를 이용한 인터넷 접속 차단 방법 | |
JP6286314B2 (ja) | マルウェア通信制御装置 | |
KR102156600B1 (ko) | 네트워크에서 수집된 패킷과 엔드포인트 컴퓨팅 장치의 프로세스 간의 연관관계를 생성하는 시스템 및 방법 | |
JP5893787B2 (ja) | 情報処理装置、処理方法およびプログラム | |
JP5986695B2 (ja) | 情報処理装置、処理方法およびプログラム | |
JP2019176273A (ja) | 通信制御装置、クライアント装置、通信制御方法、及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20140609 |
|
PA0201 | Request for examination | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20141216 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20150326 |
|
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20150406 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20150406 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20180409 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20180409 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20190329 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20190329 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20200319 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20210310 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20220310 Start annual number: 8 End annual number: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20230321 Start annual number: 9 End annual number: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20240319 Start annual number: 10 End annual number: 10 |