KR20160074612A - 지역/홈 네트워크를 위한 보안 게이트 - Google Patents
지역/홈 네트워크를 위한 보안 게이트 Download PDFInfo
- Publication number
- KR20160074612A KR20160074612A KR1020167013285A KR20167013285A KR20160074612A KR 20160074612 A KR20160074612 A KR 20160074612A KR 1020167013285 A KR1020167013285 A KR 1020167013285A KR 20167013285 A KR20167013285 A KR 20167013285A KR 20160074612 A KR20160074612 A KR 20160074612A
- Authority
- KR
- South Korea
- Prior art keywords
- network
- connection
- update
- communication
- devices
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0876—Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/66—Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0884—Network architectures or network communication protocols for network security for authentication of entities by delegation of authentication, e.g. a proxy authenticates an entity to be authenticated on behalf of this entity vis-à-vis an authentication entity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/14—Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic
- H04L63/1408—Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic by monitoring network traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/14—Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic
- H04L63/1441—Countermeasures against malicious traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/08—Access security
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/18—Management of setup rejection or failure
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/20—Network architectures or network communication protocols for network security for managing network security; network security policies in general
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/06—Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Mobile Radio Communication Systems (AREA)
- Small-Scale Networks (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
지역 네트워크(regional network)에 연결된 장치와 이 지역 네트워크에 대한 연결 시도를 모니터링함으로써 지역 네트워크(예를 들면, 홈 네트워크)를 보호하는 시스템, 장치 및 방법. 상기 모니터링은 연결된 장치의 구성 및 활동을 모니터링할 뿐만 아니라 지역 네트워크에 대한 연결에 이용 가능하거나 또는 지역 네트워크에 대한 연결을 시도하는 장치와 관련한 보안 관련 사항도 액세스하여 처리한다. 모니터링하는 장치는 컴퓨터, PDA, 랩탑, 태블릿, 가정용 전자기기, 스마트폰, 스마트 TV, 그리고 지역 네트워크에 논리적으로 근접하는 임의의 다른 유형의 장치를 포함한다.
Description
본원에 설명된 실시예들은 전반적으로 많은 상이한 유형의 장치들이 지역 네트워크에 적절하고 안전하게 연결될 수 있도록 지원하기 위한 지역(예컨대, 홈) 네트워크의 모니터링(monitoring)에 관한 것이다.
오늘날, 점점 더 많은 유형의 장치들이 네트워크에 사용 가능해지고 있다. 2020년까지 60억 명의 인구와는 대조적으로 500억 개의 장치가 인터넷에 연결될 수 있을 것으로 추정된다. 홈 네트워크에서, 예를 들면, 텔레비전, 온도조절기(thermostat), 홈 보안 시스템, 음향 시스템, 전력계, 가정용 기기, 게임 시스템, 건강관리 장치 등은 랩톱, 데스크톱, 태블릿 등의 기존 컴퓨팅 장치와 함께 네트워크와 사용 가능할 수 있다. 종종 이러한 네트워크 사용 가능 장치들은 홈 네트워크에 무선으로 그리고 자동으로 연결을 시도할 것이다. 본 기술분야에 숙련된 사람이라면, 임의의 유형의 연결이 네트워크에 연결된 다른 임의의 장치뿐만 아니라 네트워크 자체에 대해서 보안과 성능을 제공할 수 있음을 이해할 것이다. 전형적인 홈 소유주는 영화를 다운로드/스트림하기 위해 자신의 새 텔레비전을 연결하는 행위가 자신의 홈 네트워크에 보안 위협을 제기할 수 있음을 깨닫지 못할 수도 있다.
전술한 문제점에 덧붙여서, 전형적인 홈 네트워크는 그 특징이 점점 더 복잡해질 것이다. 또한, 점점 더 많은 장치가 홈 네트워크에 연결될수록 다수의 장치와 보안 갱신을 요구하는 다수의 장치를 관리하는 것이 점점 더 복잡해질 것이다. 그러므로 홈 네트워크 관리자는 전문적인 네트워크 관리자보다 더 쉽게 이해하고 이용할 수 있는 관리 툴(administration tool)을 필요로 할 것이다.
본원은 전술한 문제점을 다루는데, 특히 홈 네트워크에 배속되며 선택적으로 보안 관제 센터(SOC;security operation center)의 지원으로 원격 지원되는 소비자 장치를 통해 이용/이해하기에 쉬운 종합 관리 및 보안 툴 세트를 제공한다.
도 1은 복수의 상이한 네트워크 유형을 갖는 홈과 인터넷에 잠재적으로 연결된 네트워크 장치를 예시하는 블록도이다.
도 2는 하나 이상의 개시된 실시예에 따라 홈 네트워크를 보호하도록 구성된 홈 보안 게이트웨이(HSG;Home Security Gateway)를 예시하는 블록도이다.
도 3은 하나 이상의 개시된 실시예를 지원하는 상이한 기능 모듈을 예시하는 블록도이다.
도 4는 하나 이상의 개시된 실시예에 따라 HSG의 초기 셋업을 위한 가능한 구성 프로세스를 예시하는 흐름도이다.
도 5는 복수의 HSG 장치를 지원하도록 구성된 휴대용 보안 관제 센터를 예시하는 블록도이다.
도 6은 하나 이상의 개시된 실시예에 따라 국지적으로 또는 원격으로 HSG와 상호동작하는 애플리케이션에 대한 하나의 가능한 인터페이스를 예시하는 블록도이다.
도 7은 하나 이상의 개시된 실시예에 따라 HSG를 포함하는 홈에서 엔드포인트(endpoint)를 보호하는 프로세스를 예시하는 흐름도이다.
도 8은 하나 이상의 개시된 실시예에 따라 엔드포인트 장치의 장치 프로파일링(device profiling)을 하는 프로세스를 예시하는 흐름도이다.
도 9는 하나 이상의 개시된 실시예에 따라 위협 처리(threat process)에 대한 프로세스를 예시하는 흐름도이다.
도 10은 하나 이상의 개시된 실시예에 따라 본원에 설명된 기술과 함께 이용하기 위한 프로그램 가능 장치를 예시하는 블록도이다.
도 11은 하나 이상의 개시된 실시예에 따라 본원에 설명된 기술과 함께 이용하기 위한 프로그램 가능 장치를 예시하는 블록도이다.
도 12는 본원에 설명된 기술이 실시될 수 있는 프로그램 가능 장치의 네트워크를 예시하는 블록도이다.
도 2는 하나 이상의 개시된 실시예에 따라 홈 네트워크를 보호하도록 구성된 홈 보안 게이트웨이(HSG;Home Security Gateway)를 예시하는 블록도이다.
도 3은 하나 이상의 개시된 실시예를 지원하는 상이한 기능 모듈을 예시하는 블록도이다.
도 4는 하나 이상의 개시된 실시예에 따라 HSG의 초기 셋업을 위한 가능한 구성 프로세스를 예시하는 흐름도이다.
도 5는 복수의 HSG 장치를 지원하도록 구성된 휴대용 보안 관제 센터를 예시하는 블록도이다.
도 6은 하나 이상의 개시된 실시예에 따라 국지적으로 또는 원격으로 HSG와 상호동작하는 애플리케이션에 대한 하나의 가능한 인터페이스를 예시하는 블록도이다.
도 7은 하나 이상의 개시된 실시예에 따라 HSG를 포함하는 홈에서 엔드포인트(endpoint)를 보호하는 프로세스를 예시하는 흐름도이다.
도 8은 하나 이상의 개시된 실시예에 따라 엔드포인트 장치의 장치 프로파일링(device profiling)을 하는 프로세스를 예시하는 흐름도이다.
도 9는 하나 이상의 개시된 실시예에 따라 위협 처리(threat process)에 대한 프로세스를 예시하는 흐름도이다.
도 10은 하나 이상의 개시된 실시예에 따라 본원에 설명된 기술과 함께 이용하기 위한 프로그램 가능 장치를 예시하는 블록도이다.
도 11은 하나 이상의 개시된 실시예에 따라 본원에 설명된 기술과 함께 이용하기 위한 프로그램 가능 장치를 예시하는 블록도이다.
도 12는 본원에 설명된 기술이 실시될 수 있는 프로그램 가능 장치의 네트워크를 예시하는 블록도이다.
다음 내용에서, 설명의 편의상, 본 발명의 완전한 이해를 제공할 목적으로 다양한 특정의 세부사항들이 설정된다. 그러나 본 기술분야에서 숙련된 사람에게는 이러한 특정의 세부사항 없이도 본 발명이 실시될 수 있음이 자명할 것이다. 다른 사례로, 구조 및 장치들은 본 발명의 요지를 흐리지 않도록 블록도의 형태로 도시된다. 첨자나 접미사가 없는 참조 부호들은 이 참조 부호에 대응하는 첨자와 접미사의 모든 예들을 참조하는 것으로 이해된다. 더욱이, 본원에 이용되는 표현은 원칙적으로 가독성과 설명을 목적으로 선택되었으며, 본 발명의 요지를 결정하는데 필수적인 특허청구범위에 의존하는 본 발명의 요지를 기술하거나 제한하려고 선택된 것이 아니다. 명세서에서 언급하고 있는 "일 실시예" 또는 "실시예"라는 표현은 실시예와 연계하여 설명되는 특정의 특징, 구조 또는 특성이 본 발명의 적어도 하나의 실시예에 포함되는 것을 의미하며, 여러 번 언급되고 있는 "일 실시예" 또는 "실시예"라는 표현이 모두 반드시 동일한 실시예를 언급하고 있는 것으로 이해되어서는 안 된다.
본원에서 이용되는 바와 같이, "프로그램 가능 장치"라는 용어는 단일의 프로그램 가능 장치이거나 또는 프로그램 가능 장치에서 수행되고 있는 것으로 설명된 기능을 함께 실행하는 복수의 프로그램 가능 장치를 지칭할 수 있다.
비록 아래에 내용에서는 홈 네트워크 환경과 관련하여 설명되었지만, 아래에 설명된 기술은 이런 실시예로만 한정되는 것이 아니며, 예컨대 HSG 장치 같은 장치가 유용할 수 있는 모든 네트워크 환경에서 이용될 수 있을 것이다. 예를 들면, HSG에 의해 보호되는 두 번째 네트워크를 유지하면서 공용 네트워크로의 액세스를 허용하는 음식점, 교회 또는 클럽 네트워크, 지역 사무소(regional office) 환경 등을 예로 들 수 있다.
도 1은 복수의 네트워크 가능 장치 및 복수의 상이한 네트워크 기술을 갖는 전형적인 홈을 예시하는 블록도(100)이다. 랩탑 및 스마트폰 같은 장치들은 전통적으로 네트워크 보호를 요구하는 장치로 여겨졌지만, 많은 다른 유형의 장치들이 네트워크 접근성을 필요로 하거나 요구하는 홈 환경에서 이용되고 있다. 어떤 예에서는 장치들이 홈 내부에서만 통신하려고 하고(예를 들면, 무선 스피커), 반면에 다른 예에서는 장치들이 인터넷을 통해 통신하려고 한다(예를 들면, 원격 모니터링 기능을 갖춘 보안 시스템, 전기 공급자에게 정보를 전송하는 스마트 계량기 등등). 도면에 참조부호(100)로 도시된 것처럼, 많은 상이한 유형의 유선 및 무선 네트워크 기술이 하나의 홈에서 활성이다. 무선 기술중 일부는 그들이 통신하는 거리상 많은 제약을 받으며(예컨대, 블루투스, 지그비), 반면에 다른 유형의 무선 기술은 그보다는 더 긴 거리에서 통신할 수 있다(예컨대, Wi-Fi). 유선 기술은 전력선, 케이블 공급자 네트워크 및 전화 회사 네트워크를 통한 통신 능력을 포함한다. 전형적인 집은 DSL 네트워크 또는 케이블 네트워크를 위해 구성된 모뎀을 이용하여 인터넷에 연결될 것이다. 덜 일반적인 다른 인터넷 연결 유형(예컨대, 위성)도 이용 가능하며, 본원이 특정 유형의 인터넷 연결에 한정되는 것으로 해석되어서는 안 된다. 일단 임의의 유형의 장치가 인터넷처럼 외부 네트워크에 차례로 연결되는 네트워크에 연결되면, 누군가가 어떤 종류의 컴퓨터 바이러스(예를 들면, 멀웨어(malware), 트로이 목마(trojan horse) 등등)로 네트워크/장치로 침입하려고 시도할 수 있으므로, 장치와 네트워크에 대해 보안 위협이 존재할 수 있다.
이제, 도 2의 네트워크도(200)를 참조하면, 홈(205)은 복수의 네트워크(210)를 포함하고, 하나 이상의 개시된 실시예에 따라서 HSG(215)와 함께 구성된다. 이후에 더 상세히 설명되는 것처럼, HSG(215)는 다양한 방식으로 홈 내부의 홈 네트워크(도시 안 됨)를 보호하려 시도한다. HSG(215)는 홈 네트워크로부터의 임의의 장치가 오로지 HSG(215)를 통한 통신을 전송함으로써 인터넷(220)에 통신할 수 있도록 "인-라인(in-line)"으로 설치된다. 선택적으로, HSG(215)는 인터넷 통신을 이용해 직접적으로 인-라인하지 않으면서 다른 연결된 장치를 모니터링하는 Wi-Fi 네트워크 장치로 설치될 수도 있다. HSG(215)는 인터넷(220)을 통해 통신하여 승인된 사용자에게 인터페이스를 제공하는데, 예를 들어, 자신의 홈 외부의 고객/홈 소유자는 제어 콘솔(245)로 통신하여, 등록된 HSG(215)(예컨대, 홈에 있는 자신의 HSG(215))로부터 그에 대한 종합적인 정보를 수신할 수 있다. 고객은 선택적으로 셀룰러 네트워크(235) 또는 인터넷(220)을 통해 제어 콘솔(245)과 통신하는데 스마트폰 장치(230)를 이용할 수 있다. 즉, 가입자와 관련하여 이후에 설명되는 경고 및 상호작용이 셀룰러 네트워크를 이용해 가입자에게 곧장 통신할 수 있고, 인터넷(220)에 연결되지 않았을 때에서 가입자에게는 경고가 보내지거나 연락될 수 있다. 고객이 자신의 스마트폰을 지참하고 홈에 있을 때(참조부호(229)로 표시됨), 이들은 홈 외부에 있을 때에는 이용 가능하지 않던 복수의 네트워크를 통해 HSG(215)와 가입자 애플리케이션에 액세스할 수 있다. HSG(215)는 상태를 보고하고 구성 업데이트를 수신하기 위해 오퍼레이터 네트워크(operator network)(240)와 통신할 수 있다(이후에 더 자세히 설명됨). 오퍼레이터 네트워크(240)는 제어 콘솔(245), 보안 관제 센터(SOC)(250) 및 네트워크 보안 기능(255)을 포함할 수 있다. HSG(215)와 네트워크 보안 플랫폼(NSP;Network Security Platform) 또는 SOC(250) 사이에는 적절한 통신 프로토콜이 존재할 수 있다. 이것은 오퍼레이터가 그들의 고객을 위해 종합적인 보안을 인도할 수 있게 한다. 예를 들어, 만약 동일한 전화기가 Wi-Fi를 통해 연결되어 HSG(215)에서 가시적이 된 뒤에 셀룰러 네트워크(235)(이것은 HSG(215)에 가시적이지 않음)를 통해 연결된다면, 오퍼레이터는 그 특정 전화기와 그것의 두 개의 상이한 연결 유형을 상관시킬 수 있다. 마찬가지로, 자동차 대시보드가 NSP에는 가시적이지만 HSG(215)에는 비가시적인 셀룰러 네트워크를 통해 연결될 수 있다. 오퍼레이터 및 서비스 공급자는 장치가 HSG(215)에 의해 모니터링되었는지(홈에 있을 때) 또는 NSP를 통해 모니터링되었는지(로밍중일 때)의 여부와 무관하게 고객을 위한 보고서를 산출할 수 있다. 이것은 서드파티(third party)(예컨대, 네트워크 공급자)가 종합 관리 보안 서비스를 홈 사용자에게 인도하도록 구성된 시나리오에서 유용할 수 있다. 네트워크 오퍼레이터는 HSG와, 네트워크 보안 장치를 이용하는 로밍 장치(자동차, 전화기처럼)를 이용하여 홈 네트워크를 보호할 수 있다. 서드 파티는 고객(예컨대, 가입자)을 위한 상이한 유형의 월간 보안 리포트를 만들기 위해서 HSG와 네트워크 보안 장치로부터의 이벤트를 조합할 수 있다.
도 3은 HSG(215)에 포함될 수 있는 일부 가능한 기능 모듈을 블록도(300)에 예시한다. 이러한 기능 모듈은 단지 예시이며, 조합된 기능을 수행하는 모듈 중 다른 기능 모듈도 본원의 범주 내에서 가능하다. HSG(215)는 위협 평판 모듈(threat reputation module)(305)을 포함 및 실행하도록 구성된다. 위협 평판 모듈(350)은 차단 감도를 조정하거나 또는 디스에이블되는 구성 옵션과 함께 디폴트로서 작업하도록 구성될 수 있다. 위협 평판 모듈(305)은 나쁜 평판을 갖는 URL에 대한 액세스를 차단하고, 인-라인 구성시 특정 IP 어드레스에 대한 액세스를 차단할 수 있다. 선택적으로, HSG(215)가 Wi-Fi 모니터링 장치로만 구성될 때, 위협 평판 모듈(315)은 이벤트를 제기하여, 제어 콘솔(245)과 사용자 애플리케이션 인터페이스를 통해 가입자에게 경고할 수 있다. 평판 정보는 인터넷(220)에서 이용 가능하거나 예를 들면 오퍼레이터 네트워크(245) 내에 있는 평판 서버를 액세스하여 입수될 수 있다.
HSG(215)는 장치 식별 및 프로파일링 모듈(310)과 함께 구성될 수 있다. 장치 식별 및 프로파일링 모듈(310)은 능동적 핑거프린팅(active fingerprinting)을 디스에이블 상태로 하는 구성 옵션과 함께 인에이블되어 디폴트로 작동할 수 있다. 주기적인 핑거프린트 정보는 SOC(250)로부터 입수될 수 있다. 장치 식별 및 프로파일링 모듈(310)은 장치의 신원, 구성 및 능력을 결정하기 위해서 장치에 관한 정보를 수동적으로 모집할 수 있거나, 또는 이런 유형의 정보를 모집하는 연결된 장치에 질의할 수 있다. HSG(215)에 의해 보호되는 네트워크에 예전에 연결되었던 장치는 이들이 재접속할 때 기억될 수 있고, 장치에 대한 정보는 업데이트될 수 있다. 어떤 장치가 네트워크에 연결되는지 인지하는 것은 HSG(215)로 하여금 각각의 연결된 장치가 적절히 설치된 최신 엔드포인트 보호 소프트웨어를 보유함을 보장하게 할 수 있다.
HSG(215)는 무선 및 네트워크 침입 방지 모듈(315)과 함께 구성될 수 있다. 무선 네트워크 침입 방지 모듈(315)은 불허되고 인식되지 않은 장치로부터의 네트워크 액세스 시도를 검출하도록 구성될 수 있다. 네트워크에 대한 신규 장치 연결(또는 연결 시도)을 검출하는 즉시, 가입자는 가입자 애플리케이션을 통해 경고를 받을 수 있으며, 장치 연결을 허용하거나 차단할 수 있다. 선택 사양으로서, 신규 장치는 연결이 허용될 수 있으며, 가입자 애플리케이션을 통해 가입자는 원한다면 이후에 신규 장치가 네트워크로부터 연결 해제되도록 강제할 수 있다. 침입 방지 모듈(315)은 가입자에 대한 보고 능력을 돕기 위해서 장치 연결성에 대한 정보를 보유할 수 있다.
HSG(215)는 멀웨어 검사 모듈(325), 봇넷 시그니처 모듈(botnet signature module)(330), 연결 모니터링 모듈(320), 업데이트 모듈(340), 보호자 제어 모듈(parental control module)(335) 및/또는 다른 소프트웨어 모듈(350)과 함께 구성될 수 있다. 이 모듈의 각각은 자신의 대응하는 기능을 수행하여 가입자의 네트워크를 보호하도록 지원한다. 특히, 보호자 제어 모듈은 가입자로 하여금 가입자 인터페이스를 통해 원격으로 보호자 제어를 유지하게끔 할 수 있다. 보호자 제어는 인터넷 사이트와 소셜 미디어 사이트에 대한 액세스와 관련하여 요일/시간 규칙을 포함할 수 있다. 예를 들어, 가입자는 특정 사용자 id에 대해 하루 중 특정 시간 동안, 일주일 중 며칠 동안 또는 그 조합의 조건 동안 소셜 미디어 사이트 또는 이메일에 대한 액세스를 차단하도록 HSG(215)를 구성할 수 있다(네트워크상에서 또는 소셜 미디어 애플리케이션 상에서). 만약 예외 상황이 발생하면, 가입자는 HSG(215)로 하여금 가입자 인터페이스 애플리케이션를 통해 원격 위치에서 다른 차단된 연결을 허용하게 하도록 구성할 수 있다.
도 4는 HSG(215) 장치를 초기에 구성하기 위한 예시의 프로세스인 흐름도(400)를 예시한다. 블록(405)에서 시작하여, 소비자는 소비자 시장에서 또는 오퍼레이터를 통해 직접 HSG(215)를 입수(procure)한다. 본원의 내용에서 오퍼레이터는 셀룰러 공급자가 셀 폰 소유자에게 서비스를 제공하는 방식과 유사한 방식으로 소비자에게 서비스를 제공한다. 셀 폰과 마찬가지로, HSG(215)는 특정 서비스 공급자(즉, 오퍼레이터)에게 묶여 있을 수 있다. 선택적으로, HSG(215)는 다중 서비스 공급자와 함께 이용하기 위해 호환 가능하도록 구성될 수 있고, 상이한 서비스 공급자는 구매자가 시간이 지나면 자신의 서비스 공급자를 변경하는 것을 허용하는 경쟁적인 가입 계약을 제공할 수 있다. 일단 입수가 이루어지면, HSG(215)는 컴퓨터에 연결되고, 케이블/DSL 라우트 및 모뎀에 대해 종래에 행했던 것과 아주 유사한 방식으로 인터넷 및 Wi-Fi 액세스를 구성하기 위한 필수 파라미터로 구성된다(블록(410)). 블록(415)에서, HSG(215)는 네트워크와 인터넷 사이에서 인-라인 게이트웨이로서 또는 피어 네트워크 장치로서 네트워크에 연결될 수 있다. 일단 인터넷에 연결되면, HSG(215)는 적절한 오퍼레이터 또는 SOC 서비스 공급자에게 연결할 수 있다(블록(420)). 블록(425)에서, HSG(215)는 서비스 공급자에 연결되고, 가입자는 오퍼레이터 네트워크(240)에서 적절한 모바일 장치 애플리케이션을 다운로드하거나 또는 제어 콘솔(245)에 연결될 수 있다. 입수된 HSG(215)의 장치 신원을 입력하는 즉시, 사용자(예컨대, 가입자)는 블록(420)에서 연결된 HSG(215)와 상관될 수 있다. 블록(430)에서 가입자는 자신의 사용자 프로파일의 셋업(setup)을 완료할 수 있고, HSG(215)는 사용 준비 디폴트 세팅과 준비를 위해 구성될 수 있다(블록(435)).
이제, 도 5를 참조하면, 블록도(500)는 어떻게 대량의 개별 HSG(505)가 휴대 가능 SOC(510)으로부터 관리될 수 있는지 예시한다. 이러한 예시에서, HSG(505)는 휴대 가능 SOC(510)와 통신하고 개별적으로 장치 가입자로서 등록한다. 각각 하나의 HSG(505)는 휴대 가능 SOC(510)에서 구성 정보를 유지하기 위해 대응하는 보안 파티션을 가질 수 있다. 휴대 가능 SOC(510)는 필요에 따라 각 HSG로 업데이트와 정보를 제공할 수 있다. 예를 들면, 하나의 HSG는 자신의 대응 네트워크에 연결된 장치의 유형을 보고할 수 있고 현재는 아닌 엔드포인트 장치와 관련해서 적합한 엔드포인트 보안 업데이트를 획득할 수 있다. 선택적으로, 하나의 HSG는 휴대 가능 SOC(510)에 대한 질의를 통해 수상한 IP 어드레스 또는 URL에 대한 업데이트를 수신할 수 있고, HSG에 국소적으로 유지된 정보에 대한 주기적인 업데이트를 수신할 수도 있다. 필요에 따라 SOC가 오퍼레이터에 존재할 수도 있고 또는 서드 파티 SOC 서비스 공급자에 존재할 수도 있으므로 휴대 가능 SOC(510)는 "휴대 가능"하게 설계된다. 또한, 휴대 가능 SOC(510)에 직접적으로 수행되지 않는 기능과 관련해, 휴대 가능 SOC(510)는 클라우드(515)에서 SOC 서비스 공급자와 통신할 수 있다. 최종 사용자(예컨대 가입자)는 휴대 가능 SOC(510)에서 유지되는 정보에 접근함으로써 자신의 특정 HSG에 맞는 정보에 접근한다(520). 액세스는 가입자 애플리케이션을 통하거나 서비스 공급자의 웹 인터페이스에 연결하는 표준 웹 브라우저를 사용함으로써 이루어질 수 있다. 일부 예시에서, 가입자가 브릿지 유형 장치 또는 포탈로서 휴대 가능 SOC(510)를 이용하여 자신의 HSG에 직접적으로 연결하는 것은 가능할 수 있다.
도 6은 전술한 가입자 애플리케이션에 대한 잠재적인 사용자 인터페이스 스크린의 모형을 도시하는 블록도(600)를 예시한다. 스크린 모형(605)은 최종 사용자를 자신의 네트워크와 안전한 방식으로 상관시키기 위해서 특정 HSG와 관련하여 하드웨어 어드레스를 기입하는 것을 허용하는 승인 스크린을 예시한다. 스크린 모형(610)은 대응하는 HSG가 자신의 네트워크에 대해 인식하는 정보의 개요를 제공하기 위해 승인 이후에 제공될 수 있는 정보 스크린을 예시한다. 스크린 모형(610)은 전술한 HSG 모듈 중 일부에 액세스를 허용하는 선택 버튼을 또한 예시한다. 스크린 모형(615)은 모니터링된 네트워크에 존재하는 장치에 대해서 더 많은 세부 사항을 예시한다(예를 들면 장치들을 보여준다).
도 7은 홈 또는 지역 네트워크에서 연결된 엔드포인트를 보호하는 흐름도(700)를 예시한다. 블록(705)에서 시작하여, 장치 프로파일링 모듈은 하나의 HSG와 같은 네트워크에 연결된 가능한 많은 장치를 식별 및 프로파일링한다. 만약 검출된 장치가 식별될 수 있다면, 이것은 엔드포인트 보안 소프트웨어를 실행중인지를 결정하고, 만약 그렇다면 실행중인 소프트웨어의 버전을 결정하는 그런 방식으로 조사될 수 있다. 만약 블록(710)에서 검출된 장치가 자신의 엔드포인트 보안 소프트웨어로 올바르게 구성되지 않았다고 결정되면, HSG(215)는 장치에게 다시 지시하여 엔드포인트 보안 소프트웨어의 업데이트 버전을 설치하거나, 가입자 애플리케이션에 적절한 경고를 보내거나, 선택적으로, 부적절하게 보호된 장치(블록(715))를 연결 해제할 수 있다. 블록(720)에서 하나의 크리티컬(critical) 이벤트가 적절한 가입자의 애플리케이션 인터페이스의 인스턴스에 제시될 수 있다. 블록(725)에서 이벤트 및/또는 재지시를 무시하거나 또는 재지시가 진행되어야만 함을 인정(acknowledge)하는 옵션이 가입자에게 제시될 수 있다.
도 8은 HSG(215)의 장치 프로파일링 모듈에 의해 구현된 하나의 가능한 프로세스를 보여주는 흐름도(800)를 예시한다. 블록(805)에서 시작하여, 네트워크를 모니터링하도록 구성된 HSG(215)는 네트워크상에서 활성인 신규 IP 어드레스를 식별한다. 신규 IP 어드레스는 필수적이지는 않지만 가능하다면 네트워크에 연결하는 신규 장치와 연관된다. 일부 사례에서, 이미 식별된 장치는 재연결되어 DHCP(dynamic host connection protocol) 때문에 상이한 어드레스를 가질 수 있거나 또는 상이한 정적 IP 어드레스를 갖도록 재구성되었을 수 있다. 또한, 이미 식별된 장치가 네트워크에 연결된 하나 이상의 네트워크 액세스 카드를 갖는 것이 가능하고, 따라서 각각 연결된 네트워크 카드에 대한 IP 어드레스를 갖는 것도 가능하다. 신규 IP 어드레스가 식별된 후, HSG(215)는 IP 어드레스를 하드웨어 어드레스로 해석하도록 시도할 수 있다(블록(810)). 본 기술 분야에서 알 수 있듯이, 하드웨어 어드레스는 네트워크 액세스 카드에 대해 시간이 지나도 변하지 않는다. 그러나 일부 경우에, 네트워크 카드의 하드웨어 어드레스에 대해 단순하게 해석하는 것이 시간이 지남에 따라 특정 장치를 명확히 식별하는 데 충분하지 않을 수도 있으므로 특정 네트워크 액세스 카드는 하나의 장치로부터 또 다른 장치로 이동할 수 있다. 다음, 블록(815)에서, 장치 프로파일링 모듈은 식별된 신규 IP 어드레스에서 장치로부터 정보를 모을 수 있다. 모든 이용 가능한 정보를 사용하여 HSG(215)는 이것이 처음으로 장치가 네트워크에 연결된 것인지, 또는 이것이 알려진 장치가 재연결하는 것인지 결정하도록 시도할 수 있다. 명백하게, 만약 알려진 장치가 재연결중이라면, 프로파일링을 위한 상이한 프로세스가 이용될 수 있는데, 이 상이한 프로세스는 신규 장치가 맨 처음에 연결중일 경우와는 다른 것이다. 블록(820)에서 정보는 장치로부터 TCP 또는 HTTP 핑거프린팅과 같은 기술을 이용하여 수집될 수 있다. HSG(215)는 필요하다면 핑거프린팅 장치에 대한 정보를 수집하기 위해 수동적 모니터링을 이용하거나 능동적인 핑거프린팅 기술을 이용할 수 있다(블록(825)). 수동적 정보 수집은 장치와 관련 있는 네트워크 전송을 모니터링하는 것을 말하고 능동적인 핑거프린팅 기술은 정보를 질의하거나 정보를 조사하기 위한 장치와의 직접적인 상호 작용을 말한다. 블록(830)에서, 장치 프로파일링 모듈은 장치로부터 애플리케이션 메타데이터를 수집할 수 있는데, 예를 들면 소셜 미디어 계정에 대한 사용자명이나 또는 프로파일링중인 장치의 이메일 클라이언트와 관련된 이메일 신원 등을 수집할 수 있다. 특정 사용자 정보를 인식하는 것은 또한 보호자 제어 모듈과 같은 HSG(215)의 다른 모듈에 유용할 수 있다. 블록(835)에서 프로파일링에 의해 수집된 정보를 포함하는 보고서는 전술한 가입자 애플리케이션에 전송될 수 있는데, 그 결과 가입자는 새로 연결된 장치의 세부 사항에 대해 통지받을 것이다. 명백하게 만약 이미 알려진 장치가 재연결중인 것으로 결정되었다면, 가입자는 선택적으로 경고를 받지 않을 수 있다. 블록(840)에서, 가입자는 제공된 정보를 이용하여, HSG(215)가 장치와 어떻게 상호작용해야 하는지와 관련하여 보호자 제어 및 임의의 다른 구성 파라미터를 선택적으로 구성할 수 있다. 마지막으로, 블록(845)은 신규 IP 어드레스가 단순히 IP 어드레스만 바뀐 장치에 속하는 것으로 결정되는 경우에 HSG(215)가 이전에 알려지고 이전에 구성된 장치로부터 이전의 구성 파라미터를 전송할 수 있음을 예시한다.
이제, 도 9를 참조하면, 흐름도(900)는 HSG(215)의 위협 처리 모듈에 의해 구현된 하나의 가능한 프로세스를 예시한다. 블록(905)에서 시작하여, HSG(215)는 TCP/UDP 스트림을 처리할 수 있고 이것을 메모리에서 상태 기반 계층 7 흐름을 구성하도록 플래그먼트를 연결할 수 있다. 인터넷 프로토콜 전송은 설계상의 그대로 페이로드 전송(예컨대 서버로부터 클라이언트로)과 관련하여 매우 큰 정도의 융통성을 허용한다. 예를 들면, 1000바이트의 페이로드를 전송하는 서버는 극단적인 경우에 1000패킷으로 전송할 수 있는데, 이때 각각의 패킷은 1바이트의 페이로드(사용자 데이터)를 포함한다. 또한, IP 패킷은 서버로부터 클라이언트로 경로를 따라 플래그먼트화 될 수 있다. 이것이 현실에서는 자주 볼 수 없는 것일지라도, 이런 상황이 발생할 때 이 상황은 항상 거의 대부분 악의적인 전송을 나타내는 것이다. 이것에 대한 하나의 적합한 용어는 "우회(evasion)/난독화(obfuscation)"이다. 따라서, HSG(215)는 초기 단계로서 패킷 스트림에서 모든 우회/난독화를 정상화하도록 구성된다. 일단 패킷 스트림이 정상화되면(필요하다면), 블록(910)에서 보호된 네트워크상에서 장치와의 통신에 연관된 IP 어드레스는 그것의 평판에 대해 검사될 수 있다. 일반적으로 이것은 HSG(215)가 IP 어드레스의 평판/위험 등급과 관련하여 IP 어드레스를 캡처링하고 인터넷상에서 또는 휴대 가능 SOC(510)를 통해 평판 서버에게 질의하는 것을 수반한다. 만약 등급이 위험이 임계를 넘어선다고 나타내면, 의심되는 IP 어드레스로부터의 통신은 차단될 수 있고/거나(인라인 구성) 가입자는 가입자 애플리케이션을 통해 경고받을 수 있다. 블록(915)은 HSG(215)가 보호된 네트워크로부터 유래된 트래픽의 봇넷 검사를 수행할 수 있음을 예시한다. 봇넷은 악의적인 소프트웨어로 감염되어서 소유자의 인지 없이 예를 들면 스팸 메시지를 전송하도록 그룹처럼 제어되는 개인 컴퓨터의 네트워크를 포함한다. 블록(920)은 HSG(215)가 보호된 네트워크로 다운로드되고 있는 멀웨어와 관련한 파일 검사를 수행할 수 있음을 예시하는데, 이것은 정정 동작(예를 들면 다운로드 차단, 가입자에 대한 경고 등)과 유사하다. 블록(925)은 HSG(215)가 블록(910)과 관련하여 설명된 IP 평판 서비스와 유사한 방식으로 URL 평판 서비스를 수행할 수 있음을 예시한다. 블록(930)은 위협 처리 모듈이 HSG(215)의 보호자 액세스 제어 모듈에 의해 제공된 구성 정보를 고려하여 그와 함께 작업할 수 있음을 예시한다. 마지막으로, 블록(935)은 HSG(215)가 전술한 바와 같이 침입 방지 보호를 제공할 수 있음을 예시한다.
요약하면, 하나 이상의 개시된 실시예에 따라 구성된 HSG(215)는 홈 또는 지역 네트워크를 위해 기업 등급의 보안을 제공할 수 있다. 보호된 홈 네트워크는 휴대 가능 SOC(510)에서 훈련된 전문가에 의해 제공되는 서비스로부터 이익을 얻을 수 있게 되어, 평균의 홈 소유자에게 HSG(215)처럼 구성된 장치가 없다면 이용할 수 없는 서비스 정도를 제공한다. HSG(215)는 전술한 사용자 애플리케이션을 통해 자신이 보호하는 네트워크와 자신의 클라우드 기반 관리를 가능하게 할 수 있다. HSG(215)는 선제적 엔드포인트 소프트웨어 업그레이드를 지원하여 모든 엔드포인트가 가입자의 재량으로 보호될 수 있게 한다. 만약 필요하다면, HSG(215)는 엔드포인트를 필수 엔드포인트 소프트웨어와 관련해 분산 포인트로 재전송함으로써 엔드포인트를 보호하는 것을 지원할 수 있다. HSG(215)는 가입자에게 종합적인 감사 및 보고 정보를 제공할 수 있으므로 가입자는 네트워크에 연결된 모든 장치의 정확한 상황을 알 수 있다. 식별된 장치는 장치 프로파일링 모듈에 의해 결정된 것처럼 특정 세부사항과 함께 보고서에 포함될 수 있다. HSG(215)는 신규 장치가 보호된 네트워크에 연결을 시도할 때 침입 방지 경고와 간단한 통지를 제공할 수 있다. 설명된 가입자 애플리케이션은 응급 상황에서 전체 홈 네트워크를 셧-다운시키는 단일 버튼을 포함할 수 있으며, 특정 장치에 대한 네트워크 액세스를 디스에이블시키는 단일 요청을 수신할 수 있다.
한 가지 이용 사례에서, 자신의 홈 네트워크를 보호하는 적절히 구성된 HSG(215)를 갖는 가입자는 승인되지 않은 네트워크 장치가 자신의 홈 네트워크에 연결을 시도함을 결정할 수 있다. 예를 들어, 만약 절도범이 홈에 침입하고 이 절도범이 네트워크에 자동으로 연결을 시도하도록 설정된 셀 폰을 갖고 있다면, 홈 소유자(가입자)는 가입자 애플리케이션을 통해 자신의 모바일 애플리케이션 상에서 경고를 받을 수 있을 것이다. 이런 이용 사례에서, 가입자는 연결을 위해 패스워드를 요구하지 않으므로 "비보안의" 네트워크로서 식별되는 네트워크를 보호하도록 HSG(215)를 구성할 수 있다. 그러나 HSG(215)는 오로지 가입자 애플리케이션으로부터의 긍정응답에 기반하여 네트워크로의 연결을 허용하도록 구성될 수 있다. 이런 방식으로 임의의 장치는 네트워크 패스워드를 입력하도록 요구하면서 가입자의 명시적인 승인과 함께 쉽게 네트워크에 연결될 수 있다. 다른 예에서, 손님이 갑자기 찾아와서 홈 무선 네트워크에 대한 액세스를 요청할 때에는 "비보안의" 네트워크 구성도 도움이 될 것이다. 가입자는 이들이 방문중인 동안에는 연결을 허용할 수 있으나 네트워크 패스워드는 알려주지 않을 수 있다. 본 기술 분야에 숙련된 사람에게는 본원의 이점을 제공하는 많은 다른 변형과 이용 사례가 자명할 것이다.
이제, 도 10을 참조하면, 블록도는 일 실시예에 따라 HSG(215) 내에서 이용될 수 있는 프로그램 가능 장치(1000)를 예시한다. 도 10에서 예시된 프로그램 가능 장치는 제1 처리 요소(1070) 및 제2 처리 요소(1080)를 포함하는 멀티프로세서 프로그램 가능 장치이다. 두 개의 처리 요소(1070, 1080)가 도시되어 있지만, 프로그램 가능 장치(1000)의 실시예는 이러한 처리 요소를 단 하나만 포함할 수도 있다.
프로그램 가능 장치(1000)는 P-P 상호연결 시스템으로 예시되는데, 여기서 제1 처리 요소(1070)와 제2 처리 요소(1080)는 P-P 상호연결(1050)을 통해 접속된다. 도 10에 예시된 임의의 또는 모든 상호 연결은 P-P 상호연결이라기보다는 다분기 버스로 구현될 수 있다.
도 10에 예시된 것처럼, 각각의 처리 요소(1070, 1080)는 멀티코어 프로세서일 수 있는데, 제1 및 제2 처리 프로세서 코어(즉 프로세서 코어(1074a, 1074b) 및 프로세서 코어(1084a, 1084b))를 포함한다. 이러한 코어(1074a, 1074b, 1084a, 1084b)는 도 1-9와 관련하여 전술한 것과 유사한 방식으로 명령어 코드를 실행하도록 구성될 수 있다. 그러나 다른 실시예는 원한다면 단일 코어 프로세서인 처리 요소를 사용할 수도 있다. 다중 처리 요소(1070, 1080)를 갖는 실시예에서, 각 처리 요소는 원한다면 상이한 개수의 코어로 구현될 수도 있다.
각 처리 요소(1070, 1080)는 적어도 하나의 공유된 캐시(1046)를 포함할 수 있다. 공유된 캐시(1046a, 1046b)는 코어(1074a, 1074b, 1084a, 1084b)와 같은 구성 요소의 하나 이상의 성분에 의해 각각 활용되는 데이터(예컨대 명령어)를 저장할 수 있다. 예를 들면, 공유된 캐시는 처리 요소(1070, 1080)의 성분에 의한 고속 액세스를 위해 메모리(1032, 1034)에 저장된 데이터를 국소적으로 캐시 처리할 수 있다. 하나 이상의 실시예에서, 공유된 캐시(1046a, 1046b)는 예컨대, 레벨 2(L2), 레벨 3(L3), 레벨 4(L4) 또는 다른 레벨의 캐시와 같은 하나 이상의 중간 레벨 캐시, 최종 레벨 캐시(LLC) 또는 중간 레벨 캐시와 최종 레벨 캐시의 조합을 포함할 수 있다.
도 10이 도면의 명료성을 위해 두 개의 처리 요소(1070, 1080)를 갖는 프로그램 가능 장치를 예시하지만, 본 발명의 범주는 이러한 것에 제한되지 않으며, 임의의 개수의 처리 요소의 개수가 존재할 수 있다. 선택적으로, 하나 이상의 처리 요소(1070, 1080)는 프로세서 이외의 요소일 수 있는데, 예컨대 GPU, DSP 유닛, FPGA(field programmable gate array) 또는 임의의 다른 프로그램 가능 처리 요소일 수 있다. 처리 요소(1080)는 처리 요소(1070)와 이종이거나 또는 비대칭일 수 있다. 처리 요소(1070, 1080) 사이에는 아키텍처 특성, 마이크로아키텍처 특성, 열적 특성, 전력 소비 특성 및 그 외 여러 특성을 포함한 각양각색의 가치 척도와 관련하여 다양한 차이점이 존재할 수 있다. 이러한 차이점들은 처리 요소(1070, 1080) 사이에서 비대칭성 및 이종성으로서 자신을 효과적으로 드러낼 수 있다. 일부 실시예에서, 다양한 처리 요소(1070, 1080)는 동일한 다이 패키지에 상주할 수 있다.
제1 처리 요소(1070)는 메모리 콘트롤러 로직(MC)(1072)과 포인트-투-포인트(P-P) 상호 연결부(1076, 1078)를 더 포함할 수 있다. 이와 마찬가지로, 제2 처리 요소(1080)는 MC(1082)와 P-P 상호연결부(1086, 1088)를 더 포함할 수 있다. 도 10에 도시된 것처럼, MC(1072, 1082)는 처리 요소(1070, 1080)를 각각의 메모리 즉, 메모리(1032) 및 메모리(1034)에 접속시키는데, 이 메모리들은 각각의 프로세서에 국소적으로 부착된 주 메모리의 일부분일 수도 있다. MC 로직(1072, 1082)이 처리 요소(1070, 1080)에 집적된 것처럼 예시되어 있지만, 일부 실시예에서 MC 로직은 집적되기보다는 처리 요소(1070, 1080)의 외부의 별개의 로직일 수도 있다.
처리 요소(1070)와 처리 요소(1080)는 각각 P-P 상호연결부(1076, 1086, 1084)를 경유해 I/O 서브시스템(1090)에 접속될 수 있다. 도 10에 예시된 것처럼, I/O 서브시스템(1090)은 P-P 상호연결부(1094, 1098)를 포함한다. 더 나아가, I/O 서브시스템(1090)은 I/O 서브시스템(1090)을 고성능 그래픽 엔진(1038)에 접속하기 위해 인터페이스(1092)를 포함한다. 일 실시예로, 버스(1049)는 I/O 서브시스템(1090)에 그래픽 엔진(1038)을 접속하는데 이용될 수 있다. 선택적으로, P-P 상호연결부(1039)는 이들 성분들을 접속할 수 있다.
결국, I/O 서브시스템(1090)은 인터페이스(1096)를 경유해 제1 링크(1016)에 접속할 수 있다. 일 실시예로, 제1 링크(1016)는 본 발명의 범주가 제한되는 것은 아니지만 PCI 버스일 수도 있고, 또는 예컨대 PCI Express 버스 같은 버스 또는 또 다른 I/O 상호연결 버스일 수 있다.
도 10에 예시된 것처럼, 제2 링크(1010)에 제1 링크(1016)를 접속시키는 브릿지(1018)와 함께 다양한 I/O 장치(1014)가 제1 링크(1016)에 접속될 수 있다. 일 실시예로, 제2 링크(1020)는 LPC(low pin count) 버스일 수 있다. 다양한 장치들이 예컨대 키보드/마우스(1012), 통신 장치(1026)(이것은 나중에 컴퓨터 네트워크(1003)와 통신할 수 있다) 및 데이터 저장 장치(1028)를 포함한 제2 링크(1020)에 접속될 수 있는데, 데이터 저장 장치는 일 실시예로 예를 들면 디스크 드라이브일 수도 있고 또는 예컨대 코드(1030)를 포함할 수 있는 다른 대용량 저장 장치일 수도 있다. 코드(1030)는 하나 이상의 전술한 기술의 실시예를 수행하기 위한 명령어를 포함할 수 있다. 또한, 오디오 I/O(1024)는 제2 버스(1020)에 접속될 수 있다.
다른 실시예들이 고려될 수 있음을 유의하라. 예를 들어, 도 10의 P-P 아키텍처를 대신하여, 시스템은 다분기(multi-drop) 버스를 구현할 수도 있고 또는 통신 토폴로지 같은 다른 것을 구현할 수 있다. 비록 링크(1016, 1020)가 도 10에서 버스로 예시되어 있지만, 임의의 원하는 유형의 링크가 이용될 수 있다. 또한, 도 10의 요소들은 도 10에 예시된 것이 아닌 더 많거나 더 적은 집적 칩을 이용하여 선택적으로 분할될 수도 있다.
이제, 도 11을 참조하면, 블록도는 또 다른 실시예에 따른 프로그램 가능한 장치(1100)를 예시한다. 도 11의 다른 양상들을 불명료하게 만들지 않기 위해서 도 10의 특정 양상이 도 11에서는 누락되었다.
도 11은 처리 요소(1170, 1180)가 I/O 집적된 메모리 및 제어 로직(CL)(1172, 1182)을 각각 포함하는 것을 예시한다. 일부 실시예서, CL(1172, 1182)은 도 10과 관련해 전술한 것과 같은 메모리 제어 로직(MC)을 포함할 수 있다. 또한, CL(1172, 1182)은 I/O 제어 로직을 포함할 수도 있다. 도 11은 CL(1172, 1182)에 접속된 메모리(1132, 1134)뿐만 아니라 제어 로직(1172, 1182)에 접속된 I/O 장치(114)도 예시한다. 레거시 I/O 장치(1115)는 I/O 서브시스템(1190)에 접속될 수 있다.
도 10 및 도 11에 도시된 프로그램 가능 장치는 본원에서 논의된 다양한 실시예를 구현하는데 활용될 수 있는 프로그램 장치의 실시예의 개략적인 예시이다. 도 10 및 도 11에 도시된 프로그램 가능 장치의 다양한 성분들이 SoC(system-on-chip) 아키텍처에 조합될 수도 있음을 인지할 것이다.
이제, 도 12를 참조하면, 예시의 인프라스트럭처(1200)가 개략적으로 예시된다. 인프라스트럭처(1200)는 컴퓨터 네트워크(1202)를 포함한다. 컴퓨터 네트워크(1202)는 오늘날 이용할 수 있는 많은 상이한 유형의 컴퓨터 네트워크를 포함할 수 있는데, 예를 들면 인터넷, 회사 네트워크 또는 LAN을 포함할 수 있다. 이러한 네트워크의 각각은 유선 또는 무선 장치를 포함할 수 있고, 임의의 개수의 네트워크 프로토콜(예컨대, TCP/IP)을 이용하여 동작할 수 있다. 네트워크(1202)는 게이트웨이 및 라우터(도면부호(1208)로 표시됨), 최종 사용 컴퓨터(1206) 및 컴퓨터 서버(1204)에 연결될 수 있다. 인프라스트럭처(1200)는 모바일 통신 장치와 함께 이용하기 위한 셀룰러 네트워크(1203)를 포함한다. 모바일 셀룰러 네트워크는 모바일 전화기와 많은 다른 유형의 장치(예를 들면, 태블릿 컴퓨터, 도시 안 됨)를 지원한다. 인프라스트럭처(1200)의 모바일 장치는 모바일 전화기(1210)로서 예시된다.
도 12에 예시된 것 같은 인프라스트럭처에서, HSG 보호된 네트워크를 활용하는 시스템은 다양한 네트워크(1202 또는 1203) 중 어떤 것에 연결될 수 있다. 이 시스템은 임의의 유형의 네트워크 연결된 장치를 포함할 수 있는데, 모바일 장치(1210) 및 매립된 프로그램 가능 장치(도시 안 됨)를 포함할 수도 있다. 그러므로 전술한 기술은 매우 다양한 장치들과 함께 이용될 수 있을 것이다.
다음의 내용이 모든 잠재적인 실시예를 완전히 기재한 것은 아닌데, 예시 1은 명령어가 저장되어 있는 머신 판독 가능 매체로서, 상기 명령어는 프로그램 가능 장치에 의해 실행될 때 프로그램 가능 장치로 하여금 제1 네트워크에 연결하기 위한 제1 장치에 의한 연결 시도를 모니터링하게 하고; 상기 제1 장치가 이전에 상기 제1 네트워크에 연결되지 않았음을 식별하게 하고; 제2 네트워크를 통해 가입자 장치에 대한 통신을 개시하게 하고―상기 통신은 상기 제1 장치에 대한 정보를 포함하고, 상기 제1 장치의 연결을 허용하기 위한 승인을 요청함―; 연결을 승인하는 상기 가입자 장치로부터 개시된 응답을 수신하게 하고; 상기 응답에 기반하여 상기 제1 네트워크에 대한 상기 제1 장치의 연결을 허용하게 한다. 예시 2는 예시 1의 머신 판독 가능 매체로서, 여기서 상기 제2 네트워크는 셀룰러 네트워크를 포함한다. 예시 3은 예시 1의 머신 판독 가능 매체로서, 여기서 상기 제1 네트워크와 제2 네트워크는 서로 직접적인 통신을 하지 않는다. 예시 4는 예시 1의 머신 판독 가능 매체로서, 여기서 상기 제1 네트워크와 제2 네트워크는 각각 오퍼레이터 네트워크와 통신한다. 예시 5는 예시 1의 머신 판독 가능 매체로서, 여기서 상기 제1 네트워크는 네트워크 패스워드로 보호되지 않는다. 예시 6은 예시 1의 머신 판독 가능 매체로서, 상기 명령어는 상기 프로그램 가능 장치에 의해 실행될 때 상기 제1 장치의 속성을 결정하기 위해 상기 제1 네트워크에 대한 연결 이후에 상기 프로그램 가능 장치로 하여금 상기 제1 장치를 프로파일링하게 하는 명령어를 더 포함한다. 예시 7은 예시 1의 머신 판독 가능 매체로서, 상기 프로그램 가능 장치에 의해 실행될 때 상기 프로그램 가능 장치로 하여금 상기 제1 네트워크에 대한 네트워크 보호 기능을 수행하게 하는 명령어를 더 포함하는데, 이때 상기 네트워크 보호 기능은 위협 평판 보호, 봇넷 보호, 멀웨어 보호, 보호자 제어 보호 및 침입 방지 중 하나 이상을 포함한다. 예시 8은 예시 1의 머신 판독 가능 매체로서, 상기 명령어는 상기 프로그램 가능 장치에 의해 실행될 때 상기 프로그램 가능 장치로 하여금 오퍼레이터 네트워크에 대한 보안 통신 연결을 수립하게 하고 상기 제1 네트워크에 연결된 복수의 장치에 대한 정보를 상기 오퍼레이터 네트워크에서 장치로 제공하게 하는 명령어를 더 포함하는데, 이때 상기 정보는 상기 제1 네트워크에 연결된 상기 복수의 장치의 각각에 대한 엔드포인트 보안 구성을 포함한다. 예시 9는 예시 8의 머신 판독 가능 매체로서, 상기 명령어는 상기 프로그램 가능 장치에 의해 실행될 때 상기 프로그램 가능 장치로 하여금 상기 제1 네트워크에 연결된 상기 복수의 장치 중 하나 이상의 장치에 대한 엔드포인트 보안 구성의 이용 가능한 업데이트에 관계된 정보를 상기 오퍼레이터 네트워크에 대한 보안 통신 연결을 통해 수신하게 하고; 상기 이용 가능한 업데이트에 대한 정보를 포함하는 가입자 장치에 대한 제2 통신을 개시하게 하는 명령어를 더 포함한다. 예시 10은 예시 9의 머신 판독 가능 매체로서, 상기 명령어는 상기 프로그램 가능 장치에 의해 실행될 때 상기 프로그램 가능 장치로 하여금 상기 제2 통신에 대한 제2 응답을 수신하게 하는 명령어를 더 포함하는데, 상기 제2 응답은 상기 제1 네트워크에 연결된 상기 복수의 장치 중 하나 이상의 장치에 대한 업데이트 요청을 나타내며; 상기 제2 응답에서 식별되는 업데이트에 대응하는 상기 엔드포인트 보안 구성의 업데이트를 개시한다. 예시 11은 예시 9의 머신 판독 가능 매체로서, 여기서 상기 제1 네트워크는 홈 무선 네트워크, 소규모 사무실 무선 네트워크, 및 집단이나 조직을 지원하는 무선 네트워크로 이루어진 그룹에서 선택된 무선 네트워크를 포함한다. 예시 12는 명령어가 저장되어 있는 머신 판독 가능 매체로서, 상기 명령어는 프로그램 가능 장치에 의해 실행될 때, 상기 프로그램 가능 장치로 하여금 제1 네트워크에 연결된 복수의 장치를 검출하도록 모니터링하게 하고; 수동적 네트워크 모니터링 기술을 이용하여 상기 복수의 장치의 속성을 식별하게 하고; 능동적 핑거프린팅 기술을 이용하여 상기 복수의 장치 중 제1 장치를 조사하게 하고; 오퍼레이터 네트워크에 대한 보안 통신 연결을 통해 통신을 개시하게 하며―상기 통신은 상기 제1 장치에 대한 정보를 포함하고, 상기 제1 장치에 대해 이용 가능한 업데이트와 관련한 정보를 요청함―; 상기 이용 가능한 업데이트에 대한 정보를 포함하는 가입자 장치에 대한 제2 통신을 개시하게 하고―상기 가입자 장치는 상기 제1 네트워크와 연관될 상기 오퍼레이터 네트워크에게 알려짐―; 상기 이용 가능한 업데이트 중 하나 이상을 적용하기 위해서 상기 오퍼레이트 네트워크에 대한 보안 통신 연결을 통해 상기 가입자 장치로부터 승인과 관계된 정보를 수신하게 하며; 상기 승인에 대응하는 상기 제1 장치의 업데이트를 개시하게 하는 명령어를 포함한다. 예시 13은 제1 네트워크에 대한 연결 및 연결 시도를 모니터링하는 시스템으로서, 프로세서와; 상기 제1 네트워크에 연결된 네트워크 인터페이스와; 상기 프로세서에 접속되며 실행 가능한 명령어가 저장되어 있는 메모리를 포함하되, 상기 명령어는 상기 프로세서에 의해 실행될 때 상기 프로세서로 하여금 제1 네트워크에 연결하기 위한 제1 장치에 의한 연결 시도를 모니터링하게 하고, 상기 제1 장치가 상기 제1 네트워크에 이전에 연결되지 않음을 식별하게 하며, 제2 네트워크를 통해 가입자 장치에 대한 통신을 개시하게 하고―상기 통신은 상기 제1 장치에 대한 정보를 포함하고, 상기 제1 장치의 연결을 허용하기 위해 승인을 요청함―, 연결을 승인하는 상기 가입자 장치로부터 개시된 응답을 수신하게 하며, 상기 응답에 기반하여 상기 제1 네트워크에 대한 상기 제1 장치의 연결을 허용하게 하는 명령어를 포함한다. 예시 14는 예시 13의 시스템으로서, 여기서 상기 제2 네트워크는 셀룰러 네트워크를 포함한다. 예시 15는 예시 13의 시스템으로서, 여기서 상기 제1 네트워크와 상기 제2 네트워크는 서로 직접적인 통신을 하지 않는다. 예시 16은 예시 13의 시스템으로서, 여기서 상기 제1 네트워크와 제2 네트워크는 각각 오퍼레이터 네트워크와 통신한다. 예시 17은 예시 13의 시스템으로서, 여기서 상기 제1 네트워크는 네트워크 패스워드로 보호되지 않는다. 예시 18은 예시 13의 시스템으로서, 상기 프로세서에 의해 실행될 때 상기 제1 장치의 속성을 결정하기 위해 상기 제1 네트워크에 대한 연결 이후에 상기 프로세서로 하여금 상기 제1 장치를 프로파일링하게 하는 실행 가능한 명령어를 더 포함한다. 예시 19는 예시 13의 시스템으로서, 상기 프로세서에 의해 실행될 때 상기 프로세서로 하여금 상기 제1 네트워크에 대한 네트워크 보호 기능을 수행하게 하는 실행 가능한 명령어를 더 포함하는데, 이때 상기 네트워크 보호 기능은 위협 평판 보호, 봇넷 보호, 멀웨어 보호, 보호자 제어 보호 및 침입 방지 중 하나 이상을 포함한다. 예시 20은 예시 13의 시스템으로서, 상기 프로세서에 의해 실행될 때 상기 프로세서로 하여금 오퍼레이터 네트워크에 대한 보안 통신 연결을 수립하게 하고 상기 제1 네트워크에 연결된 복수의 장치에 대한 정보를 상기 오퍼레이터 네트워크에서 장치로 제공하게 하는 실행 가능한 명령어를 더 포함하는데, 이때 상기 정보는 상기 제1 네트워크에 연결된 상기 복수의 장치의 각각에 대한 엔드포인트 보안 구성을 포함한다. 예시 21은 예시 20의 시스템으로서, 상기 프로세서에 의해 실행될 때 상기 프로세서로 하여금 상기 제1 네트워크에 연결된 상기 복수의 장치 중 하나 이상의 장치에 대한 엔드포인트 보안 구성의 이용 가능한 업데이트와 관계된 정보를 상기 오퍼레이터 네트워크에 대한 보안 통신 연결을 통해 수신하게 하고; 상기 이용 가능한 업데이트에 대한 정보를 포함하는 가입자 장치에 대한 제2 통신을 개시하게 하는 실행 가능한 명령어를 더 포함한다. 예시 22는 예시 21의 시스템으로서, 상기 프로세서에 의해 실행될 때 상기 프로세서로 하여금 상기 제2 통신에 대한 제2 응답을 수신하게 하는 실행 가능한 명령어를 더 포함하는데, 상기 제2 응답은 상기 제1 네트워크에 연결된 상기 복수의 장치 중 하나 이상의 장치에 대한 업데이트 요청을 나타내며; 상기 제2 응답에서 식별되는 업데이트에 대응하는 상기 엔드포인트 보안 구성의 업데이트를 개시한다. 예시 23은 예시 21의 시스템으로서, 여기서 상기 제1 네트워크는 홈 무선 네트워크, 소규모 사무실 무선 네트워크, 및 집단이나 조직을 지원하는 무선 네트워크로 이루어진 그룹에서 선택된 무선 네트워크를 포함한다. 예시 24는 제1 네트워크를 모니터링하는 시스템으로서, 프로세서와; 상기 제1 네트워크에 연결된 네트워크 인터페이스와; 상기 프로세서에 접속되며 실행 가능한 명령어가 저장되어 있는 메모리를 포함하는데, 상기 명령어는 상기 프로세서에 의해 실행될 때 상기 프로세서로 하여금 제1 네트워크에 연결된 복수의 장치를 검출하도록 모니터링하게 하고; 수동적 네트워크 모니터링 기술을 이용하여 상기 복수의 장치의 속성을 식별하게 하고; 능동적 핑거프린팅 기술을 이용하여 상기 복수의 장치 중 제1 장치를 조사하게 하고; 오퍼레이터 네트워크에 대한 보안 통신 연결을 통해 통신을 개시하게 하며―상기 통신은 상기 제1 장치에 대한 정보를 포함하고, 상기 제1 장치에 대해 이용 가능한 업데이트와 관련한 정보를 요청함―; 상기 이용 가능한 업데이트에 대한 정보를 포함하는 가입자 장치에 대한 제2 통신을 개시하게 하고―상기 가입자 장치는 상기 제1 네트워크와 연관될 상기 오퍼레이터 네트워크에게 알려짐―; 상기 이용 가능한 업데이트 중 하나 이상을 적용하기 위해서 상기 오퍼레이트 네트워크에 대한 보안 통신 연결을 통해 상기 가입자 장치로부터 승인과 관계된 정보를 수신하게 하며; 상기 승인에 대응하는 상기 제1 장치의 업데이트를 개시하게 하는 명령어를 포함한다. 예시 25는 명령어가 저장되어 있는 머신 판독 가능 매체로서, 상기 명령어는 프로그램 가능 장치에 의해 실행될 때 상기 프로그램 가능 장치로 하여금 제1 네트워크에 연결하기 위한 제1 장치에 의한 연결 시도를 모니터링하게 하고, 상기 제1 장치가 상기 제1 네트워크에 이전에 연결되지 않음을 식별하게 하며, 제2 네트워크를 통해 가입자 장치에 대한 통신을 개시하게 하고―상기 통신은 상기 제1 장치에 대한 정보를 포함하고, 상기 제1 장치의 연결을 허용하기 위해 승인을 요청함―, 연결을 승인하는 상기 가입자 장치로부터 개시된 응답을 수신하게 하며, 상기 응답에 기반하여 상기 제1 네트워크에 대한 상기 제1 장치의 연결을 허용하게 하는 명령어를 포함한다. 예시 26은 예시 25의 머신 판독 가능 매체로서,상기 제2 네트워크는 셀룰러 네트워크를 포함한다. 예시 27은 예시 25 및 예시 26 중 임의의 예시의 머신 판독 가능 매체로서, 상기 제1 네트워크와 제2 네트워크는 서로 직접적인 통신을 하지 않는다. 예시 28은 예시 25 및 예시 26 중 임의의 예시의 머신 판독 가능 매체로서, 여기서 상기 제1 네트워크와 제2 네트워크는 각각 오퍼레이터 네트워크와 통신한다. 예시 29는 예시 25 및 예시 26 중 임의의 예시의 머신 판독 가능 매체로서, 여기서 상기 제1 네트워크는 네트워크 패스워드로 보호되지 않는다. 예시 30은 예시 25 및 예시 26 중 임의의 예시의 머신 판독 가능 매체로서, 상기 명령어는 상기 프로그램 가능 장치에 의해 실행될 때 상기 제1 장치의 속성을 결정하기 위해 상기 제1 네트워크에 대한 연결 이후에 상기 프로그램 가능 장치로 하여금 상기 제1 장치를 프로파일링하게 하는 명령어를 더 포함한다. 예시 31은 예시 25 및 예시 26 중 임의의 예시의 머신 판독 가능 매체로서, 상기 프로그램 가능 장치에 의해 실행될 때 상기 프로그램 가능 장치로 하여금 상기 제1 네트워크에 대한 네트워크 보호 기능을 수행하게 하는 명령어를 더 포함하는데, 이때 상기 네트워크 보호 기능은 위협 평판 보호, 봇넷 보호, 멀웨어 보호, 보호자 제어 보호 및 침입 방지 중 하나 이상을 포함한다. 예시 32는 예시 25의 머신 판독 가능 매체로서, 상기 프로그램 가능 장치에 의해 실행될 때 상기 프로그램 가능 장치로 하여금 오퍼레이터 네트워크에 대한 보안 통신 연결을 수립하게 하고 상기 제1 네트워크에 연결된 복수의 장치에 대한 정보를 상기 오퍼레이터 네트워크에서 장치로 제공하게 하는 명령어를 더 포함하는데, 이때 상기 정보는 상기 제1 네트워크에 연결된 상기 복수의 장치의 각각에 대한 엔드포인트 보안 구성을 포함한다. 예시 33은 예시 32의 머신 판독 가능 매체로서, 상기 프로그램 가능 장치에 의해 실행될 때 상기 프로그램 가능 장치로 하여금 상기 제1 네트워크에 연결된 상기 복수의 장치 중 하나 이상의 장치에 대한 엔드포인트 보안 구성의 이용 가능한 업데이트에 관계된 정보를 상기 오퍼레이터 네트워크에 대한 보안 통신 연결을 통해 수신하게 하고; 상기 이용 가능한 업데이트에 대한 정보를 포함하는 가입자 장치에 대한 제2 통신을 개시하게 하는 명령어를 더 포함한다. 예시 34는 예시 33의 머신 판독 가능 매체로서, 상기 프로그램 가능 장치에 의해 실행될 때 상기 프로그램 가능 장치로 하여금 상기 제2 통신에 대한 제2 응답을 수신하게 하는 명령어를 더 포함하는데, 상기 제2 응답은 상기 제1 네트워크에 연결된 상기 복수의 장치 중 하나 이상의 장치에 대한 업데이트 요청을 나타내며; 상기 제2 응답에서 식별되는 업데이트에 대응하는 상기 엔드포인트 보안 구성의 업데이트를 개시한다. 예시 35는 예시 33의 머신 판독 가능 매체로서, 여기서 상기 제1 네트워크는 홈 무선 네트워크, 소규모 사무실 무선 네트워크, 및 집단이나 조직을 지원하는 무선 네트워크로 이루어진 그룹에서 선택된 무선 네트워크를 포함한다. 예시 36은 명령어가 저장되어 있는 머신 판독 가능 매체로서, 프로그램 가능 장치에 의해 실행될 때 상기 프로그램 가능 장치로 하여금 제1 네트워크에 연결된 복수의 장치를 검출하도록 모니터링하게 하고; 수동적 네트워크 모니터링 기술을 이용하여 상기 복수의 장치의 속성을 식별하게 하고; 능동적 핑거프린팅 기술을 이용하여 상기 복수의 장치 중 제1 장치를 조사하게 하고; 오퍼레이터 네트워크에 대한 보안 통신 연결을 통해 통신을 개시하게 하며―상기 통신은 상기 제1 장치에 대한 정보를 포함하고, 상기 제1 장치에 대해 이용 가능한 업데이트와 관련한 정보를 요청함―; 상기 이용 가능한 업데이트에 대한 정보를 포함하는 가입자 장치에 대한 제2 통신을 개시하게 하고―상기 가입자 장치는 상기 제1 네트워크와 연관될 상기 오퍼레이터 네트워크에게 알려짐―; 상기 이용 가능한 업데이트 중 하나 이상을 적용하기 위해서 상기 오퍼레이트 네트워크에 대한 보안 통신 연결을 통해 상기 가입자 장치로부터 승인과 관계된 정보를 수신하게 하며; 상기 승인에 대응하는 상기 제1 장치의 업데이트를 개시하게 하는 명령어를 포함한다. 예시 37은 제1 네트워크에 대한 연결 및 연결 시도를 모니터링하는 시스템으로서, 프로세서와; 상기 제1 네트워크에 연결된 네트워크 인터페이스와; 상기 프로세서에 접속되며 실행 가능한 명령어가 저장되어 있는 메모리를 포함하되, 상기 명령어는 상기 프로세서에 의해 실행될 때 상기 프로세서로 하여금 제1 네트워크에 연결하기 위한 제1 장치에 의한 연결 시도를 모니터링하게 하고, 상기 제1 장치가 상기 제1 네트워크에 이전에 연결되지 않음을 식별하게 하며, 제2 네트워크를 통해 가입자 장치에 대한 통신을 개시하게 하고―상기 통신은 상기 제1 장치에 대한 정보를 포함하고, 상기 제1 장치의 연결을 허용하기 위해 승인을 요청함―, 연결을 승인하는 상기 가입자 장치로부터 개시된 응답을 수신하게 하며, 상기 응답에 기반하여 상기 제1 네트워크에 대한 상기 제1 장치의 연결을 허용하게 하는 명령어를 포함한다. 예시 38은 예시 37의 시스템으로서, 여기서 상기 제2 네트워크는 셀룰러 네트워크를 포함한다. 예시 39는 예시 37 및 예시 38 중 임의의 예시의 시스템으로서, 여기서 상기 제1 네트워크와 상기 제2 네트워크는 서로 직접적인 통신을 하지 않는다. 예시 40은 예시 37 및 예시 38 중 임의의 예시의 시스템으로서, 여기서 상기 제1 네트워크와 제2 네트워크는 각각 오퍼레이터 네트워크와 통신한다. 예시 41은 예시 37 및 예시 38 중 임의의 예시의 시스템으로서, 여기서 상기 제1 네트워크는 네트워크 패스워드로 보호되지 않는다. 예시 42는 예시 37 및 예시 38 중 임의의 예시의 시스템으로서, 상기 프로세서에 의해 실행될 때 상기 제1 장치의 속성을 결정하기 위해 상기 제1 네트워크에 대한 연결 이후에 상기 프로세서로 하여금 상기 제1 장치를 프로파일링하게 하는 실행 가능한 명령어를 더 포함한다. 예시 43은 예시 37 및 예시 38 중 임의의 예시의 시스템으로서, 상기 프로세서에 의해 실행될 때 상기 프로세서로 하여금 상기 제1 네트워크에 대한 네트워크 보호 기능을 수행하게 하는 실행 가능한 명령어를 더 포함하는데, 이때 상기 네트워크 보호 기능은 위협 평판 보호, 봇넷 보호, 멀웨어 보호, 보호자 제어 보호 및 침입 방지 중 하나 이상을 포함한다. 예시 44는 예시 37의 시스템으로서, 상기 프로세서에 의해 실행될 때 상기 프로세서로 하여금 오퍼레이터 네트워크에 대한 보안 통신 연결을 수립하게 하고 상기 제1 네트워크에 연결된 복수의 장치에 대한 정보를 상기 오퍼레이터 네트워크에서 장치로 제공하게 하는 실행 가능한 명령어를 더 포함하는데, 이때 상기 정보는 상기 제1 네트워크에 연결된 상기 복수의 장치의 각각에 대한 엔드포인트 보안 구성을 포함한다. 예시 45는 예시 44의 시스템으로서, 상기 프로세서에 의해 실행될 때 상기 프로세서로 하여금 상기 제1 네트워크에 연결된 상기 복수의 장치 중 하나 이상의 장치에 대한 엔드포인트 보안 구성의 이용 가능한 업데이트와 관계된 정보를 상기 오퍼레이터 네트워크에 대한 보안 통신 연결을 통해 수신하게 하고; 상기 이용 가능한 업데이트에 대한 정보를 포함하는 가입자 장치에 대한 제2 통신을 개시하게 하는 실행 가능한 명령어를 더 포함한다. 예시 46은 예시 45의 시스템으로서, 상기 프로세서에 의해 실행될 때 상기 프로세서로 하여금 상기 제2 통신에 대한 제2 응답을 수신하게 하는 실행 가능한 명령어를 더 포함하는데, 상기 제2 응답은 상기 제1 네트워크에 연결된 상기 복수의 장치 중 하나 이상의 장치에 대한 업데이트 요청을 나타내며; 상기 제2 응답에서 식별되는 업데이트에 대응하는 상기 엔드포인트 보안 구성의 업데이트를 개시한다. 예시 47은 예시 45의 시스템으로서, 여기서 상기 제1 네트워크는 홈 무선 네트워크, 소규모 사무실 무선 네트워크, 및 집단이나 조직을 지원하는 무선 네트워크로 이루어진 그룹에서 선택된 무선 네트워크를 포함한다. 예시 48은 제1 네트워크를 모니터링하는 시스템으로서, 프로세서와; 상기 제1 네트워크에 연결된 네트워크 인터페이스와; 상기 프로세서에 접속되며 실행 가능한 명령어가 저장되어 있는 메모리를 포함하는데, 상기 명령어는 상기 프로세서에 의해 실행될 때 상기 프로세서로 하여금 제1 네트워크에 연결된 복수의 장치를 검출하도록 모니터링하게 하고; 수동적 네트워크 모니터링 기술을 이용하여 상기 복수의 장치의 속성을 식별하게 하고; 능동적 핑거프린팅 기술을 이용하여 상기 복수의 장치 중 제1 장치를 조사하게 하고; 오퍼레이터 네트워크에 대한 보안 통신 연결을 통해 통신을 개시하게 하며―상기 통신은 상기 제1 장치에 대한 정보를 포함하고, 상기 제1 장치에 대해 이용 가능한 업데이트와 관련한 정보를 요청함―; 상기 이용 가능한 업데이트에 대한 정보를 포함하는 가입자 장치에 대한 제2 통신을 개시하게 하고―상기 가입자 장치는 상기 제1 네트워크와 연관될 상기 오퍼레이터 네트워크에게 알려짐―; 상기 이용 가능한 업데이트 중 하나 이상을 적용하기 위해서 상기 오퍼레이트 네트워크에 대한 상기 보안 통신 연결을 통해 상기 가입자 장치로부터 승인과 관계된 정보를 수신하게 하며; 상기 승인에 대응하는 상기 제1 장치의 업데이트를 개시하게 하는 명령어를 포함한다. 예시 49는 보안 게이트웨이 장치를 원격으로 유지하는 방법으로서, 이 방법은 상기 보안 게이트웨이 장치를 이용하여 인터넷에 연결된 제1 네트워크와 관계된 정보를 수신하는 단계―상기 정보는 상기 제1 네트워크에 연결된 복수의 장치와, 상기 복수의 장치의 각각에서 활성인 엔드포인트 보안 소프트웨어의 레벨을 식별함―와; 상기 제1 네트워크에 연결된 복수의 장치로부터 제1 장치를 위한 이용 가능한 업데이트에 대한 정보를 포함하는 가입자 장치에 대한 통신을 개시하는 단계―상기 가입자 장치는 상기 제1 네트워크와 연관되는 것으로 알려짐―와; 상기 가입자 장치로부터의 통신에 응답하여, 상기 제1 장치에 대한 업데이트를 승인하는 응답을 수신하는 단계와; 상기 가입자 장치로부터 수신된 응답에 부합하여 상기 제1 장치에 대한 업데이트를 개시하도록 상기 보안 게이트웨이 장치로 지시를 전송하는 단계를 포함한다. 예시 50은 명령어가 저장되어 있는 머신 판독 가능 매체로서, 상기 명령어는 프로그램 가능 장치에 의해 실행될 때 상기 프로그램 가능 장치로 하여금 제1 네트워크에 연결하기 위한 제1 장치에 의한 연결 시도를 모니터링하게 하고, 상기 제1 장치가 상기 제1 네트워크에 이전에 연결되지 않음을 식별하게 하며, 제2 네트워크를 통해 가입자 장치에 대한 통신을 개시하게 하고―상기 통신은 상기 제1 장치에 대한 정보를 포함하고, 상기 제1 장치의 연결을 허용하기 위해 승인을 요청함―, 연결을 승인하는 상기 가입자 장치로부터 개시된 응답을 수신하게 하며, 상기 응답에 기반하여 상기 제1 네트워크에 대한 상기 제1 장치의 연결을 허용하게 하는 명령어를 포함한다. 예시 51은 예시 50의 머신 판독 가능 매체로서, 상기 제2 네트워크는 셀룰러 네트워크를 포함한다. 예시 52는 예시 50 및 예시 51 중 임의의 예시의 머신 판독 가능 매체로서, 상기 제1 네트워크와 제2 네트워크는 서로 직접적인 통신을 하지 않는다. 예시 53은 예시 50 및 예시 52 중 임의의 예시의 머신 판독 가능 매체로서, 여기서 상기 제1 네트워크와 제2 네트워크는 각각 오퍼레이터 네트워크와 통신한다. 예시 54는 예시 50 및 예시 53 중 임의의 예시의 머신 판독 가능 매체로서, 여기서 상기 제1 네트워크는 네트워크 패스워드로 보호되지 않는다. 예시 55는 예시 50 및 예시 54 중 임의의 예시의 머신 판독 가능 매체로서, 상기 프로그램 가능 장치에 의해 실행될 때 상기 제1 장치의 속성을 결정하기 위해 상기 제1 네트워크에 대한 연결 이후에 상기 프로그램 가능 장치로 하여금 상기 제1 장치를 프로파일링하게 하는 명령어를 더 포함한다. 예시 56은 예시 50 및 예시 55 중 임의의 예시의 머신 판독 가능 매체로서, 상기 프로그램 가능 장치에 의해 실행될 때 상기 프로그램 가능 장치로 하여금 상기 제1 네트워크에 대한 네트워크 보호 기능을 수행하게 하는 명령어를 더 포함하는데, 이때 상기 네트워크 보호 기능은 위협 평판 보호, 봇넷 보호, 멀웨어 보호, 보호자 제어 보호 및 침입 방지 중 하나 이상을 포함한다. 예시 57은 예시 50 및 예시 56 중 임의의 예시의 머신 판독 가능 매체로서, 상기 프로그램 가능 장치에 의해 실행될 때 상기 프로그램 가능 장치로 하여금 오퍼레이터 네트워크에 대한 보안 통신 연결을 수립하게 하고 상기 제1 네트워크에 연결된 복수의 장치에 대한 정보를 상기 오퍼레이터 네트워크에서 장치로 제공하게 하는 명령어를 더 포함하는데, 이때 상기 정보는 상기 제1 네트워크에 연결된 상기 복수의 장치의 각각에 대한 엔드포인트 보안 구성을 포함한다. 예시 58은 예시 57의 머신 판독 가능 매체로서, 상기 프로그램 가능 장치에 의해 실행될 때 상기 프로그램 가능 장치로 하여금 상기 제1 네트워크에 연결된 상기 복수의 장치 중 하나 이상의 장치에 대한 엔드포인트 보안 구성의 이용 가능한 업데이트에 관계된 정보를 상기 오퍼레이터 네트워크에 대한 보안 통신 연결을 통해 수신하게 하고; 상기 이용 가능한 업데이트에 대한 정보를 포함하는 가입자 장치에 대한 제2 통신을 개시하게 하는 명령어를 더 포함한다. 예시 59는 예시 58의 머신 판독 가능 매체로서, 상기 프로그램 가능 장치에 의해 실행될 때 상기 프로그램 가능 장치로 하여금 상기 제2 통신에 대한 제2 응답을 수신하게 하는 명령어를 더 포함하는데, 상기 제2 응답은 상기 제1 네트워크에 연결된 상기 복수의 장치 중 하나 이상의 장치에 대한 업데이트 요청을 나타내며; 상기 제2 응답에서 식별되는 업데이트에 대응하는 상기 엔드포인트 보안 구성의 업데이트를 개시한다. 예시 60은 예시 58의 머신 판독 가능 매체로서, 여기서 상기 제1 네트워크는 홈 무선 네트워크, 소규모 사무실 무선 네트워크, 및 집단이나 조직을 지원하는 무선 네트워크로 이루어진 그룹에서 선택된 무선 네트워크를 포함한다. 예시 61은 명령어가 저장되어 있는 머신 판독 가능 매체로서, 프로그램 가능 장치에 의해 실행될 때 상기 프로그램 가능 장치로 하여금 제1 네트워크에 연결된 복수의 장치를 검출하도록 모니터링하게 하고; 수동적 네트워크 모니터링 기술을 이용하여 상기 복수의 장치의 속성을 식별하게 하고; 능동적 핑거프린팅 기술을 이용하여 상기 복수의 장치 중 제1 장치를 조사하게 하고; 오퍼레이터 네트워크에 대한 보안 통신 연결을 통해 통신을 개시하게 하며―상기 통신은 상기 제1 장치에 대한 정보를 포함하고, 상기 제1 장치에 대해 이용 가능한 업데이트와 관련한 정보를 요청함―; 상기 이용 가능한 업데이트에 대한 정보를 포함하는 가입자 장치에 대한 제2 통신을 개시하게 하고―상기 가입자 장치는 상기 제1 네트워크와 연관될 상기 오퍼레이터 네트워크에게 알려짐―; 상기 이용 가능한 업데이트 중 하나 이상을 적용하기 위해서 상기 오퍼레이트 네트워크에 대한 보안 통신 연결을 통해 상기 가입자 장치로부터 승인과 관계된 정보를 수신하게 하며; 상기 승인에 대응하는 상기 제1 장치의 업데이트를 개시하게 하는 명령어를 포함한다. 예시 62는 제1 네트워크에 대한 연결 및 연결 시도를 모니터링하는 시스템으로서, 프로세서와; 상기 제1 네트워크에 연결된 네트워크 인터페이스와; 상기 프로세서에 접속되며 실행 가능한 명령어가 저장되어 있는 메모리를 포함하되, 상기 명령어는 상기 프로세서에 의해 실행될 때 상기 프로세서로 하여금 제1 네트워크에 연결하기 위한 제1 장치에 의한 연결 시도를 모니터링하게 하고, 상기 제1 장치가 상기 제1 네트워크에 이전에 연결되지 않음을 식별하게 하며, 제2 네트워크를 통해 가입자 장치에 대한 통신을 개시하게 하고―상기 통신은 상기 제1 장치에 대한 정보를 포함하고, 상기 제1 장치의 연결을 허용하기 위해 승인을 요청함―, 연결을 승인하는 상기 가입자 장치로부터 개시된 응답을 수신하게 하며, 상기 응답에 기반하여 상기 제1 네트워크에 대한 상기 제1 장치의 연결을 허용하게 하는 명령어를 포함한다. 예시 63은 예시 62의 시스템으로서, 여기서 상기 제1 네트워크와 상기 제2 네트워크는 서로 직접적인 통신을 하지 않는다. 예시 64는 제1 네트워크를 모니터링하는 시스템으로서, 프로세서와; 상기 제1 네트워크에 연결된 네트워크 인터페이스와; 상기 프로세서에 접속되며 실행 가능한 명령어가 저장되어 있는 메모리를 포함하는데, 상기 명령어는 상기 프로세서에 의해 실행될 때 상기 프로세서로 하여금 제1 네트워크에 연결된 복수의 장치를 검출하도록 모니터링하게 하고; 수동적 네트워크 모니터링 기술을 이용하여 상기 복수의 장치의 속성을 식별하게 하고; 능동적 핑거프린팅 기술을 이용하여 상기 복수의 장치 중 제1 장치를 조사하게 하고; 오퍼레이터 네트워크에 대한 보안 통신 연결을 통해 통신을 개시하게 하며―상기 통신은 상기 제1 장치에 대한 정보를 포함하고, 상기 제1 장치에 대해 이용 가능한 업데이트와 관련한 정보를 요청함―; 상기 이용 가능한 업데이트에 대한 정보를 포함하는 가입자 장치에 대한 제2 통신을 개시하게 하고―상기 가입자 장치는 상기 제1 네트워크와 연관될 상기 오퍼레이터 네트워크에게 알려짐―; 상기 이용 가능한 업데이트 중 하나 이상을 적용하기 위해서 상기 오퍼레이트 네트워크에 대한 상기 보안 통신 연결을 통해 상기 가입자 장치로부터 승인과 관계된 정보를 수신하게 하며; 상기 승인에 대응하는 상기 제1 장치의 업데이트를 개시하게 하는 명령어를 포함한다. 예시 65는 제1 네트워크에 대한 연결 및 연결 시도를 모니터링하는 시스템으로서, 프로세서와; 상기 제1 네트워크에 연결된 네트워크 인터페이스와; 상기 프로세서에 접속되며 실행 가능한 명령어가 저장되어 있는 메모리를 포함하되, 상기 명령어는 상기 프로세서에 의해 실행될 때 상기 프로세서로 하여금 제1 네트워크에 연결하기 위한 제1 장치에 의한 연결 시도를 모니터링하게 하고, 상기 제1 장치가 상기 제1 네트워크에 이전에 연결되지 않음을 식별하게 하며, 제2 네트워크를 통해 가입자 장치에 대한 통신을 개시하게 하고―상기 통신은 상기 제1 장치에 대한 정보를 포함하고, 상기 제1 장치의 연결을 허용하기 위해 승인을 요청함―, 연결을 승인하는 상기 가입자 장치로부터 개시된 응답을 수신하게 하며, 상기 응답에 기반하여 상기 제1 네트워크에 대한 상기 제1 장치의 연결을 허용하게 하는 명령어를 포함한다. 예시 66은 예시 65의 시스템으로서, 여기서 상기 제2 네트워크는 셀룰러 네트워크를 포함한다. 예시 67은 예시 65 및 예시 66 중 임의의 예시의 시스템으로서, 여기서 상기 제1 네트워크와 상기 제2 네트워크는 서로 직접적인 통신을 하지 않는다. 예시 68은 예시 65 및 예시 66 중 임의의 예시의 시스템으로서, 여기서 상기 제1 네트워크와 제2 네트워크는 각각 오퍼레이터 네트워크와 통신한다. 예시 69는 예시 65 및 예시 66 중 임의의 예시의 시스템으로서, 여기서 상기 제1 네트워크는 네트워크 패스워드로 보호되지 않는다. 예시 70은 예시 65 및 예시 66 중 임의의 예시의 시스템으로서, 상기 프로세서에 의해 실행될 때 상기 제1 장치의 속성을 결정하기 위해 상기 제1 네트워크에 대한 연결 이후에 상기 프로세서로 하여금 상기 제1 장치를 프로파일링하게 하는 실행 가능한 명령어를 더 포함한다. 예시 71은 예시 65 및 예시 66 중 임의의 예시의 시스템으로서, 상기 프로세서에 의해 실행될 때 상기 프로세서로 하여금 상기 제1 네트워크에 대한 네트워크 보호 기능을 수행하게 하는 실행 가능한 명령어를 더 포함하는데, 이때 상기 네트워크 보호 기능은 위협 평판 보호, 봇넷 보호, 멀웨어 보호, 보호자 제어 보호 및 침입 방지 중 하나 이상을 포함한다. 예시 72는 예시 65의 시스템으로서, 상기 프로세서에 의해 실행될 때 상기 프로세서로 하여금 오퍼레이터 네트워크에 대한 보안 통신 연결을 수립하게 하고 상기 제1 네트워크에 연결된 복수의 장치에 대한 정보를 상기 오퍼레이터 네트워크에서 장치로 제공하게 하는 실행 가능한 명령어를 더 포함하는데, 이때 상기 정보는 상기 제1 네트워크에 연결된 상기 복수의 장치의 각각에 대한 엔드포인트 보안 구성을 포함한다. 예시 73은 예시 72의 시스템으로서, 상기 프로세서에 의해 실행될 때 상기 프로세서로 하여금 상기 제1 네트워크에 연결된 상기 복수의 장치 중 하나 이상의 장치에 대한 엔드포인트 보안 구성의 이용 가능한 업데이트와 관계된 정보를 상기 오퍼레이터 네트워크에 대한 보안 통신 연결을 통해 수신하게 하고; 상기 이용 가능한 업데이트에 대한 정보를 포함하는 가입자 장치에 대한 제2 통신을 개시하게 하는 실행 가능한 명령어를 더 포함한다. 예시 74는 예시 73의 시스템으로서, 상기 프로세서에 의해 실행될 때 상기 프로세서로 하여금 상기 제2 통신에 대한 제2 응답을 수신하게 하는 실행 가능한 명령어를 더 포함하는데, 상기 제2 응답은 상기 제1 네트워크에 연결된 상기 복수의 장치 중 하나 이상의 장치에 대한 업데이트 요청을 나타내며; 상기 제2 응답에서 식별되는 업데이트에 대응하는 상기 엔드포인트 보안 구성의 업데이트를 개시한다. 예시 75는 예시 74의 시스템으로서, 여기서 상기 제1 네트워크는 홈 무선 네트워크, 소규모 사무실 무선 네트워크, 및 집단이나 조직을 지원하는 무선 네트워크로 이루어진 그룹에서 선택된 무선 네트워크를 포함한다. 예시 76은 메모리와 상기 메모리에 통신 가능하게 접속된 프로그램 가능 장치를 포함하는 컴퓨터 시스템을 동작하는 방법으로서, 상기 메모리는 명령어를 저장하고 있고, 상기 명령어는 상기 프로그램 가능 장치에 의해 실행될 때 상기 프로그램 가능 장치로 하여금 제1 네트워크에 연결하기 위한 제1 장치에 의한 연결 시도를 모니터링하게 하고; 상기 제1 장치가 상기 제1 네트워크에 이전에 연결되지 않음을 식별하게 하며; 제2 네트워크를 통해 가입자 장치에 대한 통신을 개시하게 하고―상기 통신은 상기 제1 장치에 대한 정보를 포함하고, 상기 제1 장치의 연결을 허용하기 위해 승인을 요청함―; 연결을 승인하는 상기 가입자 장치로부터 개시된 응답을 수신하게 하며; 상기 응답에 기반하여 상기 제1 네트워크에 대한 상기 제1 장치의 연결을 허용하게 하는 명령어를 포함한다. 예시 77은 예시 76의 컴퓨터 시스템을 동작하는 방법으로서, 상기 제2 네트워크는 셀룰러 네트워크를 포함한다. 예시 78은 예시 76 및 예시 77 중 임의의 예시의 컴퓨터 시스템 동작 방법으로서, 상기 제1 네트워크와 제2 네트워크는 서로 직접적인 통신을 하지 않는다. 예시 79는 예시 76 및 예시 77 중 임의의 예시의 컴퓨터 시스템 동작 방법으로서, 여기서 상기 제1 네트워크와 제2 네트워크는 각각 오퍼레이터 네트워크와 통신한다. 예시 80은 예시 76 및 예시 77 중 임의의 예시의 컴퓨터 시스템 동작 방법으로서, 여기서 상기 제1 네트워크는 네트워크 패스워드로 보호되지 않는다. 예시 81은 예시 76 및 예시 77 중 임의의 예시의 컴퓨터 시스템 동작 방법으로서, 상기 프로그램 가능 장치에 의해 실행될 때 상기 제1 장치의 속성을 결정하기 위해 상기 제1 네트워크에 대한 연결 이후에 상기 프로그램 가능 장치로 하여금 상기 제1 장치를 프로파일링하게 하는 명령어를 더 포함한다. 예시 82는 예시 76 및 예시 77 중 임의의 예시의 컴퓨터 시스템 동작 방법으로서, 상기 프로그램 가능 장치에 의해 실행될 때 상기 프로그램 가능 장치로 하여금 상기 제1 네트워크에 대한 네트워크 보호 기능을 수행하게 하는 명령어를 더 포함하는데, 이때 상기 네트워크 보호 기능은 위협 평판 보호, 봇넷 보호, 멀웨어 보호, 보호자 제어 보호 및 침입 방지 중 하나 이상을 포함한다. 예시 83은 예시 76의 컴퓨터 시스템 동작 방법으로서, 상기 프로그램 가능 장치에 의해 실행될 때 상기 프로그램 가능 장치로 하여금 오퍼레이터 네트워크에 대한 보안 통신 연결을 수립하게 하고 상기 제1 네트워크에 연결된 복수의 장치에 대한 정보를 상기 오퍼레이터 네트워크에서 장치로 제공하게 하는 명령어를 더 포함하는데, 이때 상기 정보는 상기 제1 네트워크에 연결된 상기 복수의 장치의 각각에 대한 엔드포인트 보안 구성을 포함한다. 예시 84는 예시 83의 컴퓨터 시스템 동작 방법으로서, 상기 프로그램 가능 장치에 의해 실행될 때 상기 프로그램 가능 장치로 하여금 상기 제1 네트워크에 연결된 상기 복수의 장치 중 하나 이상의 장치에 대한 엔드포인트 보안 구성의 이용 가능한 업데이트에 관계된 정보를 상기 오퍼레이터 네트워크에 대한 보안 통신 연결을 통해 수신하게 하고; 상기 이용 가능한 업데이트에 대한 정보를 포함하는 가입자 장치에 대한 제2 통신을 개시하게 하는 명령어를 더 포함한다. 예시 85는 예시 83의 컴퓨터 시스템 동작 방법으로서, 상기 프로그램 가능 장치에 의해 실행될 때 상기 프로그램 가능 장치로 하여금 상기 제2 통신에 대한 제2 응답을 수신하게 하는 명령어를 더 포함하는데, 상기 제2 응답은 상기 제1 네트워크에 연결된 상기 복수의 장치 중 하나 이상의 장치에 대한 업데이트 요청을 나타내며; 상기 제2 응답에서 식별되는 업데이트에 대응하는 상기 엔드포인트 보안 구성의 업데이트를 개시한다. 예시 86은 예시 84의 컴퓨터 시스템 동작 방법으로서, 여기서 상기 제1 네트워크는 홈 무선 네트워크, 소규모 사무실 무선 네트워크, 및 집단이나 조직을 지원하는 무선 네트워크로 이루어진 그룹에서 선택된 무선 네트워크를 포함한다. 예시 87은 제1 네트워크를 모니터링하는 시스템으로서, 프로세서와; 상기 제1 네트워크에 연결된 네트워크 인터페이스와; 상기 프로세서에 접속되며 실행 가능한 명령어가 저장되어 있는 메모리를 포함하는데, 상기 명령어는 상기 프로세서에 의해 실행될 때 상기 프로세서로 하여금 제1 네트워크에 연결된 복수의 장치를 검출하도록 모니터링하게 하고; 수동적 네트워크 모니터링 기술을 이용하여 상기 복수의 장치의 속성을 식별하게 하고; 능동적 핑거프린팅 기술을 이용하여 상기 복수의 장치 중 제1 장치를 조사하게 하고; 오퍼레이터 네트워크에 대한 보안 통신 연결을 통해 통신을 개시하게 하며―상기 통신은 상기 제1 장치에 대한 정보를 포함하고, 상기 제1 장치에 대해 이용 가능한 업데이트와 관련한 정보를 요청함―; 상기 이용 가능한 업데이트에 대한 정보를 포함하는 가입자 장치에 대한 제2 통신을 개시하게 하고―상기 가입자 장치는 상기 제1 네트워크와 연관될 상기 오퍼레이터 네트워크에게 알려짐―; 상기 이용 가능한 업데이트 중 하나 이상을 적용하기 위해서 상기 오퍼레이트 네트워크에 대한 상기 보안 통신 연결을 통해 상기 가입자 장치로부터 승인과 관계된 정보를 수신하게 하며; 상기 승인에 대응하는 상기 제1 장치의 업데이트를 개시하게 하는 명령어를 포함한다. 예시 88은 보안 게이트웨이 장치를 원격으로 유지하는 방법으로서, 이 방법은 상기 보안 게이트웨이 장치를 이용하여 인터넷에 연결된 제1 네트워크와 관계된 정보를 수신하는 단계―상기 정보는 상기 제1 네트워크에 연결된 복수의 장치와, 상기 복수의 장치의 각각에서 활성인 엔드포인트 보안 소프트웨어의 레벨을 식별함―와; 상기 제1 네트워크에 연결된 복수의 장치로부터 제1 장치를 위한 이용 가능한 업데이트에 대한 정보를 포함하는 가입자 장치에 대한 통신을 개시하는 단계―상기 가입자 장치는 상기 제1 네트워크와 연관되는 것으로 알려짐―와; 상기 가입자 장치로부터의 통신에 응답하여, 상기 제1 장치에 대한 업데이트를 승인하는 응답을 수신하는 단계와; 상기 가입자 장치로부터 수신된 응답에 부합하여 상기 제1 장치에 대한 업데이트를 개시하도록 상기 보안 게이트웨이 장치로 지시를 전송하는 단계를 포함한다. 예시 89는 코드를 포함하는 머신 판독 가능 매체로서, 상기 코드는 실행될 때 머신으로 하여금 예시 88의 방법을 수행하게 한다.
전술한 설명과 예시들은 예시적 목적으로 의도된 것으로 제한적인 의미가 아니다. 예를 들어, 전술한 실시예들은 서로 조합하여 이용될 수도 있다. 전술한 설명을 검토할 때 많은 다른 실시예들이 본 기술분야에서 숙련된 사람에게 자명할 것이다.
Claims (25)
- 명령어가 저장되어 있는 머신 판독 가능 매체로서,
상기 명령어는 프로그램 가능 장치에 의해 실행될 때 상기 프로그램 가능 장치로 하여금
제1 네트워크에 연결하기 위한 제1 장치에 의한 연결 시도(a connection attempt)를 모니터링하게 하고,
상기 제1 장치가 이전에 상기 제1 네트워크에 연결되지 않았음을 식별하게 하고,
제2 네트워크를 통해 가입자 장치에 대한 통신을 개시하게 하고―상기 통신은 상기 제1 장치에 대한 정보를 포함하고, 상기 제1 장치의 연결을 허용하기 위한 승인(authorization)을 요청함―,
연결을 승인하는 상기 가입자 장치로부터 개시된 응답을 수신하게 하고,
상기 응답에 기반하여 상기 제1 네트워크에 대한 상기 제1 장치의 연결을 허용하게 하는 명령어를 포함하는
머신 판독 가능 매체.
- 제1항에 있어서,
상기 제2 네트워크는 셀룰러 네트워크를 포함하는
머신 판독 가능 매체.
- 제1항 또는 제2항에 있어서,
상기 제1 네트워크와 상기 제2 네트워크는 서로 직접적인 통신을 하지 않는
머신 판독 가능 매체.
- 제1항 또는 제2항에 있어서,
상기 제1 네트워크와 상기 제2 네트워크는 각각 오퍼레이터 네트워크(an operator network)와 통신하는
머신 판독 가능 매체.
- 제1항 또는 제2항에 있어서,
상기 제1 네트워크는 네트워크 패스워드로 보호되지 않는
머신 판독 가능 매체.
- 제1항 또는 제2항에 있어서,
상기 프로그램 가능 장치에 의해 실행될 때 상기 프로그램 가능 장치로 하여금,
상기 제1 장치의 속성을 결정하기 위해 상기 제1 네트워크에 대한 연결 이후에 상기 제1 장치를 프로파일링(profile)하게 하는 명령어를 더 포함하는
머신 판독 가능 매체.
- 제1항 또는 제2항에 있어서,
상기 프로그램 가능 장치에 의해 실행될 때 상기 프로그램 가능 장치로 하여금 상기 제1 네트워크에 대한 네트워크 보호 기능을 수행하게 하는 명령어를 더 포함하되, 상기 네트워크 보호 기능은 위협 평판 보호(threat reputation protection), 봇넷 보호(botnet protection), 멀웨어 보호(malware protection), 보호자 제어 보호(parental control protection) 및 침입 방지(intrusion prevention) 중 하나 이상을 포함하는
머신 판독 가능 매체.
- 제1항 또는 제2항에 있어서,
상기 프로그램 가능 장치에 의해 실행될 때 상기 프로그램 가능 장치로 하여금,
오퍼레이터 네트워크에 대한 보안 통신 연결을 수립하게 하고, 상기 제1 네트워크에 연결된 복수의 장치에 대한 정보를 상기 오퍼레이터 네트워크에서 장치로 제공하게 하는 명령어를 더 포함하되, 상기 정보는 상기 제1 네트워크에 연결된 상기 복수의 장치의 각각에 대한 엔드포인트 보안 구성(endpoint security configuration)을 포함하는
머신 판독 가능 매체.
- 제8항에 있어서,
상기 프로그램 가능 장치에 의해 실행될 때 상기 프로그램 가능 장치로 하여금,
상기 제1 네트워크에 연결된 상기 복수의 장치 중 하나 이상의 장치에 대한 엔드포인트 보안 구성의 이용 가능한 업데이트에 관계된 정보를 상기 오퍼레이터 네트워크에 대한 보안 통신 연결을 통해 수신하게 하고,
상기 이용 가능한 업데이트에 대한 정보를 포함하는 가입자 장치에 대한 제2 통신을 개시하게 하는 명령어를 더 포함하는
머신 판독 가능 매체.
- 제9항에 있어서,
상기 프로그램 가능 장치에 의해 실행될 때 상기 프로그램 가능 장치로 하여금
상기 제2 통신에 대한 제2 응답을 수신하게 하고―상기 제2 응답은 상기 제1 네트워크에 연결된 상기 복수의 장치 중 하나 이상의 장치에 대한 업데이트 요청을 나타냄―,
상기 제2 응답에서 식별되는 업데이트에 대응하는 상기 엔드포인트 보안 구성의 업데이트를 개시하게 하는 명령어를 더 포함하는
머신 판독 가능 매체.
- 제9항에 있어서,
상기 제1 네트워크는 홈 무선 네트워크, 소규모 사무실 무선 네트워크 및, 집단이나 조직을 지원하는 무선 네트워크로 이루어진 그룹에서 선택된 무선 네트워크를 포함하는
머신 판독 가능 매체.
- 명령어가 저장되어 있는 머신 판독 가능 매체로서, 상기 명령어는 프로그램 가능 장치에 의해 실행될 때, 상기 프로그램 가능 장치로 하여금
제1 네트워크에 연결된 복수의 장치를 검출하도록 모니터링하게 하고,
수동적 네트워크 모니터링 기술을 이용하여 상기 복수의 장치의 속성을 식별하게 하고,
능동적 핑거프린팅 기술(an active fingerprinting technique)을 이용하여 상기 복수의 장치 중 제1 장치를 조사하게 하고,
오퍼레이터 네트워크에 대한 보안 통신 연결을 통해 통신을 개시하게 하고―상기 통신은 상기 제1 장치에 대한 정보를 포함하고, 상기 제1 장치에 대해 이용 가능한 업데이트와 관련한 정보를 요청함―,
상기 이용 가능한 업데이트에 대한 정보를 포함하는 가입자 장치에 대한 제2 통신을 개시하게 하고―상기 가입자 장치는 상기 제1 네트워크와 연관될 상기 오퍼레이터 네트워크에게 알려짐―,
상기 이용 가능한 업데이트 중 하나 이상을 적용하기 위해서 상기 오퍼레이트 네트워크에 대한 보안 통신 연결을 통해 상기 가입자 장치로부터 승인과 관계된 정보를 수신하게 하고,
상기 승인에 대응하는 상기 제1 장치의 업데이트를 개시하게 하는 명령어를 포함하는
머신 판독 가능 매체.
- 제1 네트워크에 대한 연결 및 연결 시도를 모니터링하는 시스템으로서,
프로세서와,
상기 제1 네트워크에 연결된 네트워크 인터페이스와,
상기 프로세서에 접속된 메모리와,
상기 메모리에 저장되며 상기 프로세서상에서 실행하기 위한 하나 이상의 모듈을 포함하되,
상기 하나 이상의 모듈은
제1 네트워크에 연결하기 위한 제1 장치에 의한 연결 시도를 모니터링하도록 동작 가능한 모니터링 모듈과,
상기 제1 장치가 상기 제1 네트워크에 이전에 연결되지 않았는지 여부를 식별하도록 동작 가능하거나 또는 상기 제1 장치를 이전에 연결된 장치로서 식별하도록 동작 가능한 장치 식별 및 프로파일링 모듈과,
제2 네트워크를 통해 가입자 장치에 대한 통신을 개시하도록 구성된 무선 및 네트워크 침입 모듈―상기 통신은 상기 제1 장치에 대한 정보를 포함하고, 이전에 연결되지 않은 것으로 식별되는 제1 장치에 대해 상기 제1 장치의 연결을 허용하도록 승인을 요청하고, 상기 무선 및 네트워크 침입 모듈은, 상기 가입자 장치에 대해 개시된 각각의 통신에 대한 연결을 위한 승인과 관련하여 상기 가입자 장치로부터 개시된 응답을 수신하도록 구성됨―과,
상기 응답에 기초하여, 또는 상기 제1 장치가 이전에 연결되었다는 표시(an indication)의 수신 시에, 상기 제1 네트워크에 대한 상기 제1 장치의 연결을 허용하도록 구성된 연결 모듈을 포함하는
시스템.
- 제13항에 있어서,
상기 제2 네트워크는 셀룰러 네트워크를 포함하는
시스템.
- 제13항 또는 제14항에 있어서,
상기 제1 네트워크와 상기 제2 네트워크는 서로 직접적인 통신을 하지 않는
시스템.
- 제13항 또는 제14항에 있어서,
상기 제1 네트워크와 상기 제2 네트워크는 각각 오퍼레이터 네트워크와 통신하는
시스템.
- 제13항 또는 제14항에 있어서,
상기 제1 네트워크는 네트워크 패스워드로 보호되지 않는
시스템.
- 제13항 또는 제14항에 있어서,
장치 식별 및 프로파일링 모듈은 상기 제1 장치의 속성을 결정하기 위해 상기 제1 네트워크에 대한 연결 이후에 상기 제1 장치를 프로파일링하도록 또한 구성되는
시스템.
- 제13항 또는 제14항에 있어서,
상기 제1 네트워크에 대한 네트워크 보호 기능을 수행하기 위해 상기 프로세서상에서 실행하도록 구성된 하나 이상의 모듈을 더 포함하되, 상기 네트워크 보호 기능은 위협 평판 보호, 봇넷 보호, 멀웨어 보호, 보호자 제어 보호 및 침입 방지 중 하나 이상을 포함하는
시스템.
- 제13항에 있어서,
오퍼레이터 네트워크에 대한 보안 통신 연결을 수립하고 상기 제1 네트워크에 연결된 복수의 장치에 대한 정보를 상기 오퍼레이터 네트워크에서 장치로 제공하기 위해 상기 프로세서 상에서 실행하도록 구성된 하나 이상의 모듈을 더 포함하되, 상기 정보는 상기 제1 네트워크에 연결된 상기 복수의 장치의 각각에 대한 엔드포인트 보안 구성을 포함하는
시스템.
- 제20항에 있어서,
상기 제1 네트워크에 연결된 상기 복수의 장치 중 하나 이상의 장치에 대한 엔드포인트 보안 구성의 이용 가능한 업데이트와 관계된 정보를 상기 오퍼레이터 네트워크에 대한 보안 통신 연결을 통해 수신하고, 상기 이용 가능한 업데이트에 대한 정보를 포함하는 가입자 장치에 대한 제2 통신을 개시하기 위해 상기 프로세서상에서 실행되도록 구성된 하나 이상의 모듈을 더 포함하는
시스템.
- 제21항에 있어서,
상기 제2 통신에 대한 제2 응답을 수신하고―상기 제2 응답은 상기 제1 네트워크에 연결된 상기 복수의 장치 중 하나 이상의 장치에 대한 업데이트 요청을 나타냄―, 상기 제2 응답에서 식별되는 업데이트에 대응하는 상기 엔드포인트 보안 구성의 업데이트를 개시하기 위해 상기 프로세서상에서 실행하도록 구성된 하나 이상의 모듈을 더 포함하는
시스템.
- 제21항에 있어서,
상기 제1 네트워크는 홈 무선 네트워크, 소규모 사무실 무선 네트워크 및, 집단이나 조직을 지원하는 무선 네트워크로 이루어진 그룹에서 선택된 무선 네트워크를 포함하는
시스템.
- 제1 네트워크를 모니터링하는 시스템으로서,
프로세서,
상기 제1 네트워크에 연결된 네트워크 인터페이스와,
상기 프로세서에 접속된 메모리와,
상기 메모리에 저장되며 상기 프로세서상에서 실행하기 위한 하나 이상의 모듈을 포함하되,
상기 하나 이상의 모듈은
제1 네트워크에 연결된 복수의 장치를 검출하기 위해 모니터링하도록 동작 가능한 모니터링 모듈과,
수동적 네트워크 모니터링 기술을 이용하여 상기 복수의 장치의 속성을 식별하도록 동작 가능한 장치 식별 및 프로파일링 모듈―상기 장치 식별 및 프로파일링 모듈은, 능동적 핑거프린팅 기술을 이용하여 상기 복수의 장치 중 제1 장치를 조사하도록 더 동작 가능함―과,
오퍼레이터 네트워크에 대한 보안 통신 연결을 통해 통신을 개시하도록 구성된 무선 및 네트워크 침입 모듈―상기 통신은 상기 제1 장치에 대한 정보를 포함하고, 상기 제1 장치에 대해 이용 가능한 업데이트와 관련한 정보를 요청함―과,
상기 이용 가능한 업데이트에 대한 정보를 포함하는 가입자 장치에 대한 제2 통신을 개시하도록 구성된 업데이트 모듈―상기 가입자 장치는 상기 제1 네트워크와 연관될 상기 오퍼레이터 네트워크에게 알려지고, 상기 업데이트 모듈은, 상기 이용 가능한 업데이트 중 하나 이상을 적용하기 위해서 상기 오퍼레이트 네트워크에 대한 보안 통신 연결을 통해 상기 가입자 장치로부터 승인과 관계된 정보를 수신하고, 상기 승인에 대응하는 상기 제1 장치의 업데이트를 개시하도록 더 구성됨―을 포함하는
시스템.
- 보안 게이트웨이 장치를 원격으로 유지하는 방법으로서,
상기 보안 게이트웨이 장치를 이용하여 인터넷에 연결된 제1 네트워크와 관계된 정보를 수신하는 단계―상기 정보는 상기 제1 네트워크에 연결된 복수의 장치와, 상기 복수의 장치의 각각에서 활성인 엔드포인트 보안 소프트웨어의 레벨을 식별함―와,
상기 제1 네트워크에 연결된 복수의 장치로부터의 제1 장치를 위한 이용 가능한 업데이트에 대한 정보를 포함하는 가입자 장치에 대한 통신을 개시하는 단계―상기 가입자 장치는 상기 제1 네트워크와 연관되는 것으로 알려짐―와,
상기 가입자 장치로부터의 통신에 응답하여, 상기 제1 장치에 대한 업데이트를 승인하는 응답을 수신하는 단계와,
상기 가입자 장치로부터 수신된 응답에 부합하여 상기 제1 장치에 대한 업데이트를 개시하도록 상기 보안 게이트웨이 장치로 지시(an indication)를 전송하는 단계를 포함하는
방법.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/US2013/077220 WO2015094368A1 (en) | 2013-12-20 | 2013-12-20 | Security gateway for a regional/home network |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20160074612A true KR20160074612A (ko) | 2016-06-28 |
KR101788495B1 KR101788495B1 (ko) | 2017-11-15 |
Family
ID=53403448
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020167013285A KR101788495B1 (ko) | 2013-12-20 | 2013-12-20 | 지역/홈 네트워크를 위한 보안 게이트 |
Country Status (6)
Country | Link |
---|---|
US (1) | US10917787B2 (ko) |
EP (1) | EP3085020B1 (ko) |
JP (1) | JP2016537894A (ko) |
KR (1) | KR101788495B1 (ko) |
CN (1) | CN105745869B (ko) |
WO (1) | WO2015094368A1 (ko) |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
ES2898099T3 (es) * | 2014-12-11 | 2022-03-03 | Bitdefender Ipr Man Ltd | Sistemas y métodos para asegurar puntos extremos de red |
CN107925653B (zh) * | 2015-05-26 | 2022-06-03 | T·弗里杰里奥 | 用于安全传输其中数据的电信***以及与该电信***相关联的设备 |
DE102015214993A1 (de) * | 2015-08-06 | 2017-02-09 | Siemens Aktiengesellschaft | Verfahren und Anordnung zur rückwirkungsfreien Übertragung von Daten zwischen Netzwerken |
US9743272B1 (en) | 2016-03-28 | 2017-08-22 | Bank Of America Corporation | Security implementation for resource distribution |
US10135817B2 (en) | 2016-03-28 | 2018-11-20 | Bank Of America Corporation | Enhancing authentication and source of proof through a dynamically updatable biometrics database |
US10080132B2 (en) | 2016-03-28 | 2018-09-18 | Bank Of America Corporation | System for adaptation of multiple digital signatures in a distributed network |
US10039113B2 (en) | 2016-03-28 | 2018-07-31 | Bank Of America Corporation | Intelligent resource procurement system based on physical proximity to related resources |
GB2551200B (en) * | 2016-06-10 | 2019-12-11 | Sophos Ltd | Combined security and QOS coordination among devices |
US10038607B2 (en) | 2016-06-17 | 2018-07-31 | Bank Of America Corporation | System for aggregated machine-initiated resource distribution |
US10796253B2 (en) | 2016-06-17 | 2020-10-06 | Bank Of America Corporation | System for resource use allocation and distribution |
US10103936B2 (en) | 2016-06-21 | 2018-10-16 | Bank Of America Corporation | Computerized resource reallocation system for transferring resource blocks based on custodian event |
US10334462B2 (en) | 2016-06-23 | 2019-06-25 | Bank Of America Corporation | Predictive analytics for resource development based on information communicated from inter-related communication devices |
US10439913B2 (en) | 2016-07-01 | 2019-10-08 | Bank Of America Corporation | Dynamic replacement and upgrade of existing resources based on resource utilization |
US10127400B2 (en) | 2016-09-26 | 2018-11-13 | Bank Of America Corporation | Control device for aggregation and distribution of machine-initiated resource distribution |
US11108826B2 (en) * | 2017-12-26 | 2021-08-31 | Mcafee, Llc | Security modes for enhanced network security |
CN109981312A (zh) * | 2017-12-27 | 2019-07-05 | 杭州萤石软件有限公司 | 智能设备配置方法、装置及*** |
US10887349B2 (en) * | 2018-01-05 | 2021-01-05 | Byton Limited | System and method for enforcing security with a vehicle gateway |
US20230168877A1 (en) * | 2021-11-29 | 2023-06-01 | International Business Machines Corporation | Upgrading operating software ("os") for devices in a multi-device ecosystem |
Family Cites Families (37)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003216447A (ja) * | 2002-01-17 | 2003-07-31 | Ntt Docomo Inc | サーバ装置、移動通信端末、情報送信システム及び情報送信方法 |
US6930598B2 (en) * | 2002-05-16 | 2005-08-16 | Eugene S. Weiss | Home gateway server appliance |
JP2004021325A (ja) | 2002-06-12 | 2004-01-22 | Toshiba Corp | 通信制御装置及び通信制御方法 |
KR100672406B1 (ko) | 2002-07-22 | 2007-01-23 | 엘지전자 주식회사 | 특정 프로그램에 대한 시청허가 장치 및 그 방법 |
KR100842556B1 (ko) * | 2002-08-20 | 2008-07-01 | 삼성전자주식회사 | 이동 통신 단말을 이용한 서비스 승인 방법 |
US8630225B2 (en) * | 2004-04-16 | 2014-01-14 | Broadcom Corporation | Over the air programming via a broadband access gateway |
US7272728B2 (en) * | 2004-06-14 | 2007-09-18 | Iovation, Inc. | Network security and fraud detection system and method |
JP4954979B2 (ja) * | 2005-04-29 | 2012-06-20 | オラクル・インターナショナル・コーポレイション | 詐欺監視、検出、および階層状ユーザ認証のためのシステムおよび方法 |
US20070220252A1 (en) * | 2005-06-06 | 2007-09-20 | Sinko Michael J | Interactive network access controller |
US20070204039A1 (en) | 2006-02-24 | 2007-08-30 | Prasanna Inamdar | System and method of downloading restricted applications to wireless devices |
US8280982B2 (en) * | 2006-05-24 | 2012-10-02 | Time Warner Cable Inc. | Personal content server apparatus and methods |
WO2008085203A2 (en) * | 2006-12-29 | 2008-07-17 | Prodea Systems, Inc. | Presence status notification from digital endpoint devices through a multi-services gateway device at the user premises |
US8032115B1 (en) * | 2007-02-05 | 2011-10-04 | Clear Wireless Llc | Global WiMAX device registry |
JP4536750B2 (ja) * | 2007-05-30 | 2010-09-01 | 株式会社エヌ・ティ・ティ・ドコモ | サーバ装置、情報送信システム及び情報送信方法 |
US8195233B2 (en) | 2007-07-30 | 2012-06-05 | Motorola Mobility, Inc. | Methods and systems for identity management in wireless devices |
US8572216B2 (en) * | 2007-08-08 | 2013-10-29 | Yahoo! Inc. | Social network building |
GB0722370D0 (en) * | 2007-11-14 | 2007-12-27 | Skype Ltd | Authentication system and method |
US8842632B2 (en) * | 2008-02-14 | 2014-09-23 | Alcatel Lucent | Pre-registration, storing of pre-registration session information and session transfer in a wireless communication system |
US8924535B2 (en) * | 2008-12-23 | 2014-12-30 | Qualcomm Incorporated | Maintaining closed subscriber group information for access control |
WO2010122511A1 (en) * | 2009-04-23 | 2010-10-28 | Telefonaktiebolaget L M Ericsson (Publ) | Local ip access through a femto base station |
US8898748B2 (en) * | 2009-05-21 | 2014-11-25 | Mobile Iron, Inc. | Remote verification for configuration updates |
US8620270B2 (en) * | 2009-10-06 | 2013-12-31 | Mosaid Technologies Incorporated | System and method providing interoperability between cellular and other wireless systems |
KR101911215B1 (ko) | 2010-05-25 | 2018-12-19 | 헤드워터 리서치 엘엘씨 | 네트워크 용량을 보호하기 위한 디바이스-보조 서비스들 |
US9906838B2 (en) * | 2010-07-12 | 2018-02-27 | Time Warner Cable Enterprises Llc | Apparatus and methods for content delivery and message exchange across multiple content delivery networks |
US9106680B2 (en) | 2011-06-27 | 2015-08-11 | Mcafee, Inc. | System and method for protocol fingerprinting and reputation correlation |
US8904013B2 (en) | 2012-01-26 | 2014-12-02 | Facebook, Inc. | Social hotspot |
EP2621234A1 (en) * | 2012-01-30 | 2013-07-31 | Alcatel Lucent | Providing information on a mobile terminal to a radio resource management entity of a wireless communication network |
US8600344B2 (en) * | 2012-02-15 | 2013-12-03 | Bright House Networks, Llc | Integrating a mobile hotspot into a larger network environment |
US9847993B2 (en) * | 2012-05-14 | 2017-12-19 | Nec Corporation | Method and system for accessing service/data of a first network from a second network for service/data access via the second network |
US9197498B2 (en) * | 2012-08-31 | 2015-11-24 | Cisco Technology, Inc. | Method for automatically applying access control policies based on device types of networked computing devices |
US9178883B2 (en) * | 2012-12-12 | 2015-11-03 | SocialSign.in, Inc. | Leveraging online identities to grant access to private networks |
US20140281497A1 (en) * | 2013-03-13 | 2014-09-18 | General Instrument Corporation | Online personalization update system for externally acquired keys |
US9832653B2 (en) * | 2013-04-18 | 2017-11-28 | Intel Corporation | Dynamic allocation of wireless spectrum for utilization by wireless operator networks |
WO2014193331A1 (en) * | 2013-05-27 | 2014-12-04 | Echostar Ukraine, LLC | Network-wide remote parental control |
US9107045B2 (en) * | 2013-07-09 | 2015-08-11 | Google Inc. | Crowdsourcing method to detect broken WiFi indoor locationing model |
US20150026779A1 (en) * | 2013-07-16 | 2015-01-22 | Qualcomm Connected Experiences, Inc. | Performing remote wi-fi network configuration when a network security protocol is unknown |
US9191872B2 (en) * | 2013-12-18 | 2015-11-17 | Tektronix, Inc. | System and method to correlate handover transitions between 3GPP network access and untrusted non-3GPP network access |
-
2013
- 2013-12-20 CN CN201380081108.1A patent/CN105745869B/zh active Active
- 2013-12-20 WO PCT/US2013/077220 patent/WO2015094368A1/en active Application Filing
- 2013-12-20 KR KR1020167013285A patent/KR101788495B1/ko active IP Right Grant
- 2013-12-20 EP EP13899672.3A patent/EP3085020B1/en active Active
- 2013-12-20 JP JP2016532582A patent/JP2016537894A/ja active Pending
- 2013-12-20 US US15/038,404 patent/US10917787B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
EP3085020B1 (en) | 2019-02-20 |
US10917787B2 (en) | 2021-02-09 |
CN105745869B (zh) | 2019-02-15 |
WO2015094368A1 (en) | 2015-06-25 |
JP2016537894A (ja) | 2016-12-01 |
EP3085020A1 (en) | 2016-10-26 |
CN105745869A (zh) | 2016-07-06 |
US20160295410A1 (en) | 2016-10-06 |
EP3085020A4 (en) | 2017-12-27 |
KR101788495B1 (ko) | 2017-11-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101788495B1 (ko) | 지역/홈 네트워크를 위한 보안 게이트 | |
US11552954B2 (en) | Private cloud control | |
CN103023867B (zh) | 用于动态配置网络安全设置的便携式安全设备和方法 | |
KR101934968B1 (ko) | 소셜 그래프 인지 정책 제안 엔진 | |
KR102146034B1 (ko) | 네트워크 종점들의 보안 보호와 원격 관리를 위한 사용자 인터페이스 | |
US10701098B2 (en) | Mobile risk assessment | |
KR102178305B1 (ko) | IoT 네트워크 접근을 제어하는 보안 시스템 | |
CN106332070B (zh) | 一种安全通信方法、装置及*** | |
CN113875205A (zh) | 抑制与不安全网站和网络相关联的安全风险 | |
US20150143526A1 (en) | Access point controller and control method thereof | |
US11336621B2 (en) | WiFiwall | |
Nair et al. | Intrusion detection in Bluetooth enabled mobile phones | |
CN114979350B (zh) | 一种基于手机的端口映射方法及装置 | |
US20230199024A1 (en) | Systems and methods for avoiding offloading traffic flows associated with malicious data | |
KR20120012229A (ko) | 불필요한 패킷 송수신 차단 장치 및 그 방법 | |
JP2018032234A (ja) | ネットワークセキュリティーシステム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right |