KR20130100242A - 범용 플러그 앤 플레이 데이터 모델들에 저장된 구성 정보로의 액세스를 보안하기 위한 방법 및 시스템 - Google Patents
범용 플러그 앤 플레이 데이터 모델들에 저장된 구성 정보로의 액세스를 보안하기 위한 방법 및 시스템 Download PDFInfo
- Publication number
- KR20130100242A KR20130100242A KR1020127032899A KR20127032899A KR20130100242A KR 20130100242 A KR20130100242 A KR 20130100242A KR 1020127032899 A KR1020127032899 A KR 1020127032899A KR 20127032899 A KR20127032899 A KR 20127032899A KR 20130100242 A KR20130100242 A KR 20130100242A
- Authority
- KR
- South Korea
- Prior art keywords
- nodes
- control point
- role
- data
- data model
- 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.)
- Granted
Links
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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/604—Tools and structures for managing or administering access control systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2807—Exchanging configuration information on appliance services in a home automation network
- H04L12/2812—Exchanging configuration information on appliance services in a home automation network describing content present in a home automation network, e.g. audio video content
-
- 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
- H04L63/101—Access control lists [ACL]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2807—Exchanging configuration information on appliance services in a home automation network
- H04L12/2809—Exchanging configuration information on appliance services in a home automation network indicating that an appliance service is present in a home automation network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2816—Controlling appliance services of a home automation network by calling their functionalities
- H04L12/282—Controlling appliance services of a home automation network by calling their functionalities based on user interaction within the home
-
- 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
- H04L63/104—Grouping of entities
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Theoretical Computer Science (AREA)
- Computing Systems (AREA)
- Multimedia (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer And Data Communications (AREA)
- Small-Scale Networks (AREA)
- Mobile Radio Communication Systems (AREA)
- Debugging And Monitoring (AREA)
Abstract
Description
도 2는 본 발명의 상황에서, 다수의 노드들을 가지는 예시적인 UPnP 데이터 모델들의 개략적인 도면
도 3은 본 발명의 일 실시예에 따른, 데이터 모델의 구성 정보로의 액세스를 보안하는 예시적인 방법의 흐름도
도 4는 본 발명의 일 실시예에 따른, 제어 포인트에 의해 데이터 모델의 다중-인스턴스 노드를 수정하고 다른 제어 포인트로부터 수정된 다중-인스턴스 노드를 보안하는 예시적인 방법의 흐름도
도 5는 본 발명의 일 실시예에 따른, UPnP 데이터 모델에 저장된 구성 정보로의 액세스를 보안하기 위한 홈 네트워크 시스템을 도시하는 블록도
도 6은 본 발명의 실시예들을 구현하기 위해 도 5에 도시된 홈 네트워크 시스템과 같은 홈 네트워크 시스템의 제어 디바이스의 다양한 구성요소들을 도시하는 블록도
본원에 기술되는 도면들은 단지 설명을 위한 것이고 어떠한 식으로도 본 발명의 범위를 제한하는 것으로 의도되지 않는다.
| NODE IDENTIFIER | ACL DATA |
| /A/B/C | ACCESS=PUBLIC,ADMIN; READ=BASIC; MODIFY=” |
| /A/B | ACCESS=BASIC,READ=ADMIN; NIDIFY=ADMIN |
| /A/B/D | ACCESS=PUBLIC,READ=BASIC; MODIFY=ADMIN |
Claims (31)
- 하나 이상의 제어 포인트들 및 하나 이상의 제어 디바이스들을 지니는 홈 네트워크 환경에서 데이터 모델들에 저장된 구성 정보로의 액세스를 보안하기 위한 컴퓨터 구현 방법에 있어서,
제어 포인트로부터 데이터 모델의 하나 이상의 노드들에 대해 동작한다는 요청을 수신하는 단계를 포함하며, 상기 데이터 모델은 복수의 노드들을 포함하고, 상기 복수의 노드들의 각각은 구성 정보를 나타내며;
상기 수신된 요청에 기초하여 상기 제어 포인트와 연계되는 롤(role)을 결정하는 단계와;
상기 제어 포인트와 연계되는 롤이 상기 수신된 요청과 연계되는 권장 롤 목록 내에 있는지를 결정하는 단계와;
권장 롤 목록 내에 있다고 결정하는 경우, 상기 제어 포인트가 상기 데이터 모델의 하나 이상의 노드들에 대해 동작하는 것을 허용하는 단계와;
권장 롤 목록 내에 있지 않다고 결정하는 경우, 상기 제어 포인트가 상기 하나 이상의 노드들의 각각과 연계되는 액세스 제어 목록(access control list; ACL) 데이터에 기초하여 상기 데이터 목록의 하나 이상의 노드들에 대해 동작하는데 적합한 롤을 가지고 있는지를 결정하는 단계와;
적합한 롤을 가지고 있는 경우, 상기 제어 포인트가 상기 데이터 모델의 하나 이상의 노드들에 대해 동작하는 것을 허용하는 단계; 및
적합한 롤을 가지고 있지 않은 경우, 상기 제어 포인트의 디스플레이 상에 에러 메시지를 리턴(return)시키는 단계를 포함함을 특징으로 하는 데이터 모델들에 저장되는 구성 정보로의 액세스를 보안하기 위한 방법. - 제 1 항에 있어서, 상기 데이터 모델에 대한 요청은 상기 데이터 모델에 대한 액세스 동작, 수정 동작, 및 판독 동작 중 하나를 실행한다는 요청을 포함함을 특징으로 하는 데이터 모델들에 저장되는 구성 정보로의 액세스를 보안하기 위한 방법.
- 제 1 항에 있어서, 상기 하나 이상의 노드들은 리프(leaf) 노드들, 단일 인스턴스(instance) 노드들, 다중-인스턴스 노드들 및 인스턴스 노드들을 포함함을 특징으로 하는 데이터 모델들에 저장되는 구성 정보로의 액세스를 보안하기 위한 방법.
- 제 1 항에 있어서, 상기 제어 포인트와 연계되는 롤은 기본 롤, 공중 롤, 어드민(admin) 롤, 및 판매자 규정 롤들 중 하나를 포함함을 특징으로 하는 데이터 모델들에 저장되는 구성 정보로의 액세스를 보안하기 위한 방법.
- 제 1 항에 있어서, 상기 하나 이상의 노드들의 각각과 연계되는 ACL 데이터는 액세스 요소, 판독 요소, 및 수정 요소로 연계되는 노드 식별자를 포함함을 특징으로 하는 데이터 모델들에 저장되는 구성 정보로의 액세스를 보안하기 위한 방법.
- 제 2 항에 있어서, 상기 제어 포인트가 상기 데이터 모델의 하나 이상의 노드들에 대해 동작하는 것을 허용하는 단계는, 상기 제어 포인트가 상기 데이터 모델의 하나 이상의 노드들에 저장된 구성 정보에 액세스하는 것을 인에이블(enable)하는 단계를 포함함을 특징으로 하는 데이터 모델들에 저장되는 구성 정보로의 액세스를 보안하기 위한 방법.
- 제 2 항에 있어서, 상기 제어 포인트가 상기 데이터 모델의 하나 이상의 노드들에 대해 동작하는 것을 허용하는 단계는, 상기 제어 포인트가 상기 데이터 모델의 하나 이상의 노드들과 연계되는 적어도 하나의 노드들을 판독하는 것을 인에이블하는 단계를 포함함을 특징으로 하는 데이터 모델들에 저장되는 구성 정보로의 액세스를 보안하기 위한 방법.
- 제 2 항에 있어서, 상기 제어 포인트가 상기 데이터 모델의 하나 이상의 노드들에 대해 동작하는 것을 허용하는 단계는, 상기 제어 포인트가 상기 데이터 모델의 하나 이상의 노드들과 연계되는 적어도 하나의 노드를 수정하는 것을 인에이블하는 단계를 포함함을 특징으로 하는 데이터 모델들에 저장되는 구성 정보로의 액세스를 보안하기 위한 방법.
- 제 1 항에 있어서, 상기 제어 포인트가 상기 하나 이상의 노드들의 각각과 연계되는 ACL 데이터에 기초하여 상기 데이터 목록의 하나 이상의 노드들에 대해 동작하는데 적합한 롤을 가지고 있는지를 결정하는 단계는,
상기 수신된 요청 내의 데이터 모델의 노드와 연계되는 노드 식별자를 결정하는 단계와, 상기 노드 식별자에 기초하여 상기 데이터 모델의 노드와 연계되는 ACL 데이터를 검색하는 단계와, 상기 제어 포인트와 연계되는 롤이 상기 ACL 데이터 내의 노드에 대한 요청된 동작을 실행하는 권한을 부여받은 롤과 정합하는지를 결정하는 단계와, 상기 제어 포인트와 연계되는 롤이 상기 ACL 데이터 내의 노드에 대한 요청된 동작을 실행하는 권한을 부여받은 롤과 정합하는 경우, 상기 수신된 요청에 남겨진 임의의 다른 노드가 존재하는지를 결정하는 단계와, 상기 수신된 요청에 남겨진 임의의 다른 노드가 존재하는 경우, 모든 노드들이 프로세싱될 때까지 상기 단계들을 반복하는 단계와, 상기 수신된 요청에 남겨진 임의의 다른 노드가 존재하지 않는 경우, 상기 제어 포인트가 상기 데이터 모델의 하나 이상의 노드들에 대해 동작하는 것을 허용하는 단계를 포함함을 특징으로 하는 데이터 모델들에 저장되는 구성 정보로의 액세스를 보안하기 위한 방법. - 제 9 항에 있어서, 상기 제어 포인트와 연계되는 롤이 상기 ACL 데이터 내의 노드에 대한 요청된 동작을 실행하는 권한을 부여받은 롤과 정합하는지를 결정하는 단계는, 상기 제어 포인트와 연계되는 롤이 상기 ACL 데이터 내의 노드에 대한 요청된 동작을 실행하는 권한을 부여받은 롤과 정합하지 않는 경우, 에러 메시지를 상기 제어 포인트의 디스플레이 상에 리턴시키는 단계를 포함함을 특징으로 하는 데이터 모델들에 저장되는 구성 정보로의 액세스를 보안하기 위한 방법.
- 프로세서; 및
상기 프로세서와 결합되는 메모리를 포함하고, 상기 메모리는,
제어 포인트로부터 데이터 모델의 하나 이상의 노드들에 대해 동작한다는 요청을 수신하는 단계를 포함하며, 상기 데이터 모델은 복수의 노드들을 포함하고, 상기 복수의 노드들의 각각은 구성 정보를 나타내며;
상기 수신된 요청에 기초하여 상기 제어 포인트와 연계되는 롤을 결정하고;
상기 제어 포인트와 연계되는 롤이 상기 수신된 요청과 연계되는 권장 롤 목록 내에 있는지를 결정하고;
상기 제어 포인트와 연계되는 롤이 상기 수신된 요청과 연계되는 권장 롤 목록 내에 있다고 결정하는 경우, 상기 제어 포인트가 상기 데이터 모델의 하나 이상의 노드들에 대해 동작하는 것을 허용하고;
상기 제어 포인트와 연계되는 롤이 상기 수신된 요청과 연계되는 권장 롤 목록 내에 있지 않다고 결정하는 경우, 상기 제어 포인트가 상기 하나 이상의 노드들의 각각과 연계되는 액세스 제어 목록(ACL) 데이터에 기초하여 상기 데이터 목록의 하나 이상의 노드들에 대해 동작하는데 적합한 롤을 가지고 있는지를 결정하고;
상기 제어 포인트가 상기 하나 이상의 노드들의 각각과 연계되는 액세스 제어 목록(ACL) 데이터에 기초하여 상기 데이터 목록의 하나 이상의 노드들에 대해 동작하는데 적합한 롤을 가지고 있는 경우, 상기 제어 포인트가 상기 데이터 모델의 하나 이상의 노드들에 대해 동작하는 것을 허용하고;
상기 제어 포인트가 상기 하나 이상의 노드들의 각각과 연계되는 액세스 제어 목록(ACL) 데이터에 기초하여 상기 데이터 목록의 하나 이상의 노드들에 대해 동작하는데 적합한 롤을 가지고 있지 않은 경우, 상기 제어 포인트의 디스플레이 상에 에러 메시지를 리턴시키는 구성 관리 서비스(configuration management service; CMS) 모듈을 포함함을 특징으로 하는 데이터 모델들에 저장되는 구성 정보로의 액세스를 보안하기 위한 장치. - 제 11 항에 있어서, 상기 데이터 모델에 대한 요청은, 상기 데이터 모델에 대한 액세스 동작, 수정 동작, 및 판독 동작 중 하나를 실행한다는 요청을 포함함을 특징으로 하는 데이터 모델들에 저장되는 구성 정보로의 액세스를 보안하기 위한 장치.
- 제 11 항에 있어서, 상기 하나 이상의 노드들은, 리프 노드들, 단일 인스턴스 노드들, 다중-인스턴스 노드들 및 인스턴스 노드들을 포함함을 특징으로 하는 데이터 모델들에 저장되는 구성 정보로의 액세스를 보안하기 위한 장치.
- 제 11 항에 있어서, 상기 제어 포인트와 연계되는 롤은 기본 롤, 공중 롤, 어드민 롤, 및 판매자 규정 롤들 중 하나를 포함함을 특징으로 하는 데이터 모델들에 저장되는 구성 정보로의 액세스를 보안하기 위한 장치.
- 제 11 항에 있어서, 상기 하나 이상의 노드들의 각각과 연계되는 ACL 데이터는 액세스 요소, 판독 요소, 및 수정 요소로 연계되는 노드 식별자를 포함함을 특징으로 하는 데이터 모델들에 저장되는 구성 정보로의 액세스를 보안하기 위한 장치.
- 제 12 항에 있어서, 상기 제어 포인트가 상기 데이터 모델의 하나 이상의 노드들에 대해 동작하는 것을 허용하는데 있어서, 상기 CMS 모듈은, 상기 제어 포인트가 상기 데이터 모델의 하나 이상의 노드들에 저장된 구성 정보에 액세스하는 것을 인에이블하는 것을 포함함을 특징으로 하는 데이터 모델들에 저장되는 구성 정보로의 액세스를 보안하기 위한 장치.
- 제 12 항에 있어서, 상기 제어 포인트가 상기 데이터 모델의 하나 이상의 노드들에 대해 동작하는 것을 허용하는데 있어서, 상기 CMS 모듈은, 상기 제어 포인트가 상기 데이터 모델의 하나 이상의 노드들과 연계되는 적어도 하나의 노드들을 판독하는 것을 인에이블하는 것을 포함함을 특징으로 하는 데이터 모델들에 저장되는 구성 정보로의 액세스를 보안하기 위한 장치.
- 제 12 항에 있어서, 상기 제어 포인트가 상기 데이터 모델의 하나 이상의 노드들에 대해 동작하는 것을 허용하는데 있어서, 상기 CMS 모듈은, 상기 제어 포인트가 상기 데이터 모델의 하나 이상의 노드들과 연계되는 적어도 하나의 노드를 수정하는 것을 인에이블하는 것을 포함함을 특징으로 하는 데이터 모델들에 저장되는 구성 정보로의 액세스를 보안하기 위한 장치.
- 내부에 저장된 명령들을 가지는 비일시적 컴퓨터 판독 가능 저장 매체로서,
상기 명령들은, 홈 네트워크 환경의 제어 디바이스에 의해 실행될 때, 상기 제어 디바이스로 하여금 제어 포인트로부터 데이터 모델의 하나 이상의 노드들에 대해 동작한다는 요청을 수신하는 단계를 포함하며, 상기 데이터 모델은 복수의 노드들을 포함하고, 상기 복수의 노드들의 각각은 구성 정보를 나타내며; 상기 수신된 요청에 기초하여 상기 제어 포인트와 연계되는 롤을 결정하는 단계와; 상기 제어 포인트와 연계되는 롤이 상기 수신된 요청과 연계되는 권장 롤 목록 내에 있는지를 결정하는 단계와; 상기 제어 포인트와 연계되는 롤이 상기 수신된 요청과 연계되는 권장 롤 목록 내에 있다고 결정하는 경우, 상기 제어 포인트가 상기 데이터 모델의 하나 이상의 노드들에 대해 동작하는 것을 허용하는 단계와; 상기 제어 포인트와 연계되는 롤이 상기 수신된 요청과 연계되는 권장 롤 목록 내에 있지 않다고 결정하는 경우, 상기 제어 포인트가 상기 하나 이상의 노드들의 각각과 연계되는 액세스 제어 목록(ACL) 데이터에 기초하여 상기 데이터 목록의 하나 이상의 노드들에 대해 동작하는데 적합한 롤을 가지고 있는지를 결정하는 단계와; 상기 제어 포인트가 상기 하나 이상의 노드들의 각각과 연계되는 액세스 제어 목록(ACL) 데이터에 기초하여 상기 데이터 목록의 하나 이상의 노드들에 대해 동작하는데 적합한 롤을 가지고 있는 경우, 상기 제어 포인트가 상기 데이터 모델의 하나 이상의 노드들에 대해 동작하는 것을 허용하는 단계; 및 상기 제어 포인트가 상기 하나 이상의 노드들의 각각과 연계되는 액세스 제어 목록(ACL) 데이터에 기초하여 상기 데이터 목록의 하나 이상의 노드들에 대해 동작하는데 적합한 롤을 가지고 있지 않은 경우, 상기 제어 포인트의 디스플레이 상에 에러 메시지를 리턴시키는 단계를 포함하는 방법을 실행하도록 함을 특징으로 하는 컴퓨터 판독 가능 저장 매체. - 제 19 항에 있어서, 상기 데이터 모델에 대한 요청은 상기 데이터 모델에 대한 액세스 동작, 수정 동작, 및 판독 동작 중 하나를 실행한다는 요청을 포함함을 특징으로 하는 컴퓨터 판독 가능 저장 매체.
- 제 19 항에 있어서, 상기 하나 이상의 노드들은 리프 노드들, 단일 인스턴스 노드들, 다중-인스턴스 노드들 및 인스턴스 노드들을 포함함을 특징으로 하는 컴퓨터 판독 가능 저장 매체.
- 제 19 항에 있어서, 상기 제어 포인트와 연계되는 롤은 기본 롤, 공중 롤, 어드민 롤, 및 판매자 규정 롤들 중 하나를 포함함을 특징으로 하는 컴퓨터 판독 가능 저장 매체.
- 제 19 항에 있어서, 상기 하나 이상의 노드들의 각각과 연계되는 ACL 데이터는 액세스 요소, 판독 요소, 및 수정 요소로 연계되는 노드 식별자를 포함함을 특징으로 하는 컴퓨터-판독 가능 저장 매체.
- 제 20 항에 있어서, 상기 제어 포인트가 상기 데이터 모델의 하나 이상의 노드들에 대해 동작하는 것을 허용하는 명령들은, 상기 제어 포인트가 상기 데이터 모델의 하나 이상의 노드들에 저장된 구성 정보에 액세스하는 것을 인에이블하는 것을 포함함을 특징으로 하는 컴퓨터 판독 가능 저장 매체.
- 제 20 항에 있어서, 상기 제어 포인트가 상기 데이터 모델의 하나 이상의 노드들에 대해 동작하는 것을 허용하는 명령들은, 상기 제어 포인트가 상기 데이터 모델의 하나 이상의 노드들과 연계되는 적어도 하나의 노드들을 판독하는 것을 인에이블하는 것을 포함함을 특징으로 하는 컴퓨터 판독 가능 저장 매체.
- 제 20 항에 있어서, 상기 제어 포인트가 상기 데이터 모델의 하나 이상의 노드들에 대해 동작하는 것을 허용하는 명령들은, 상기 제어 포인트가 상기 데이터 모델의 하나 이상의 노드들과 연계되는 적어도 하나의 노드를 수정하는 것을 인에이블하는 것을 포함함을 특징으로 하는 컴퓨터 판독 가능 저장 매체.
- 데이터 모델의 하나 이상의 노드들에 대해 동작한다는 요청을 인보킹하기 위한 적어도 하나의 제어 포인트를 포함하며, 상기 데이터 모델은 복수의 노드들을 포함하고, 상기 복수의 노드들의 각각은 구성 정보를 나타내며;
상기 적어도 하나의 제어 포인트에 통신 가능하게 접속되는 적어도 하나의 제어 디바이스들을 포함하고, 상기 적어도 하나의 제어 디바이스는:
상기 수신된 요청에 기초하여 상기 적어도 하나의 제어 포인트와 연계되는 롤을 결정하고;
상기 적어도 하나의 제어 포인트와 연계되는 롤이 상기 수신된 요청과 연계되는 권장 롤 목록 내에 있는지를 결정하고;
상기 적어도 하나의 제어 포인트와 연계되는 롤이 상기 수신된 요청과 연계되는 권장 롤 목록 내에 있다고 결정하는 경우, 상기 적어도 하나의 제어 포인트가 상기 데이터 모델의 하나 이상의 노드들에 대해 동작하는 것을 허용하고;
상기 적어도 하나의 제어 포인트와 연계되는 롤이 상기 수신된 요청과 연계되는 권장 롤 목록 내에 있지 않다고 결정하는 경우, 상기 하나 이상의 제어 포인트가 상기 하나 이상의 노드들의 각각과 연계되는 액세스 제어 목록(ACL)에 기초하여 상기 데이터 목록의 하나 이상의 노드들에 대해 동작하는데 적합한 롤을 가지고 있는지를 결정하고;
상기 하나 이상의 제어 포인트가 상기 하나 이상의 노드들의 각각과 연계되는 액세스 제어 목록(ACL)에 기초하여 상기 데이터 목록의 하나 이상의 노드들에 대해 동작하는데 적합한 롤을 가지고 있는 경우, 상기 제어 포인트가 상기 데이터 모델의 하나 이상의 노드들에 대해 동작하는 것을 허용하고;
상기 하나 이상의 제어 포인트가 상기 하나 이상의 노드들의 각각과 연계되는 액세스 제어 목록(ACL)에 기초하여 상기 데이터 목록의 하나 이상의 노드들에 대해 동작하는데 적합한 롤을 가지고 있지 않은 경우, 상기 제어 포인트의 디스플레이 상에 에러 메시지를 리턴시키는 것을 포함함을 특징으로 하는 홈 네트워크 시스템. - 제 27 항에 있어서, 상기 데이터 모델에 대한 요청은 상기 데이터 모델에 대한 액세스 동작, 수정 동작, 및 판독 동작 중 하나를 실행한다는 요청을 포함함을 특징으로 하는 홈 네트워크 시스템.
- 제 27 항에 있어서, 상기 하나 이상의 노드들은 리프 노드들, 단일 인스턴스 노드들, 다중-인스턴스 노드들 및 인스턴스 노드들을 포함함을 특징으로 하는 홈 네트워크 시스템.
- 제 27 항에 있어서, 상기 제어 포인트와 연계되는 롤은 기본 롤, 공중 롤, 어드민 롤, 및 판매자 규정 롤들 중 하나를 포함함을 특징으로 하는 홈 네트워크 시스템.
- 제 27 항에 있어서, 상기 하나 이상의 노드들의 각각과 연계되는 ACL 데이터는 액세스 요소, 판독 요소, 및 수정 요소로 연계되는 노드 식별자를 포함함을 특징으로 하는 홈 네트워크 시스템.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| IN1966/CHE/2010 | 2010-07-10 | ||
| IN1966CH2010 | 2010-07-10 | ||
| PCT/KR2011/005070 WO2012008721A2 (en) | 2010-07-10 | 2011-07-11 | Method and system for securing access to configuration information stored in universal plug and play data models |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20130100242A true KR20130100242A (ko) | 2013-09-10 |
| KR101860964B1 KR101860964B1 (ko) | 2018-05-24 |
Family
ID=45469903
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020127032899A Active KR101860964B1 (ko) | 2010-07-10 | 2011-07-11 | 범용 플러그 앤 플레이 데이터 모델들에 저장된 구성 정보로의 액세스를 보안하기 위한 방법 및 시스템 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US9355260B2 (ko) |
| EP (1) | EP2591574B1 (ko) |
| KR (1) | KR101860964B1 (ko) |
| CN (1) | CN103081402B (ko) |
| WO (1) | WO2012008721A2 (ko) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9106671B2 (en) * | 2011-08-23 | 2015-08-11 | Telefonaktiebolaget L M Ericsson (Publ) | Capability discovery optimization |
| CN105577399A (zh) * | 2014-10-09 | 2016-05-11 | 中兴通讯股份有限公司 | 一种网络设备的访问控制列表管理方法和装置 |
Family Cites Families (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20020133716A1 (en) * | 2000-09-05 | 2002-09-19 | Shlomi Harif | Rule-based operation and service provider authentication for a keyed system |
| JP4224226B2 (ja) * | 2001-06-26 | 2009-02-12 | 富士通株式会社 | 表示制御方法、表示制御システム、表示制御プログラム、及び、コンピュータ可読媒体 |
| US7647385B2 (en) | 2003-12-19 | 2010-01-12 | Microsoft Corporation | Techniques for limiting network access |
| US20050160144A1 (en) * | 2003-12-24 | 2005-07-21 | Rishi Bhatia | System and method for filtering network messages |
| US7917942B2 (en) | 2006-02-24 | 2011-03-29 | Nokia Corporation | System and method for configuring security in a plug-and-play architecture |
| US20070214497A1 (en) * | 2006-03-10 | 2007-09-13 | Axalto Inc. | System and method for providing a hierarchical role-based access control |
| US20070254630A1 (en) * | 2006-04-24 | 2007-11-01 | Nokia Corporation | Methods, devices and modules for secure remote access to home networks |
| US8341694B2 (en) | 2006-07-08 | 2012-12-25 | International Business Machines Corporation | Method and system for synchronized access control in a web services environment |
| US8732854B2 (en) * | 2006-11-01 | 2014-05-20 | Time Warner Cable Enterprises Llc | Methods and apparatus for premises content distribution |
| JP4984907B2 (ja) * | 2007-01-19 | 2012-07-25 | ソニー株式会社 | ネットワークシステム、ダイレクトアクセス管理サーバ、イベント通知方法、ネットワーク家電機器、及びコンピュータプログラム |
| WO2009041006A1 (ja) * | 2007-09-27 | 2009-04-02 | Panasonic Corporation | ネットワークノード及び移動端末 |
| KR101614945B1 (ko) | 2008-08-20 | 2016-04-25 | 삼성전자주식회사 | 홈 네트워크에서의 개인정보 보호 방법 및 장치 |
| KR101662838B1 (ko) | 2008-10-10 | 2016-10-10 | 삼성전자주식회사 | 홈 네트워크에서 제어 포인트 장치가 피제어 장치의 보안을 설정하기 위한 시스템 및 방법 |
| US8838644B2 (en) * | 2009-11-25 | 2014-09-16 | International Business Machines Corporation | Extensible access control list framework |
-
2011
- 2011-07-11 KR KR1020127032899A patent/KR101860964B1/ko active Active
- 2011-07-11 CN CN201180039252.XA patent/CN103081402B/zh active Active
- 2011-07-11 WO PCT/KR2011/005070 patent/WO2012008721A2/en not_active Ceased
- 2011-07-11 EP EP11807006.9A patent/EP2591574B1/en active Active
- 2011-07-11 US US13/809,545 patent/US9355260B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| WO2012008721A2 (en) | 2012-01-19 |
| US20130117866A1 (en) | 2013-05-09 |
| EP2591574A2 (en) | 2013-05-15 |
| KR101860964B1 (ko) | 2018-05-24 |
| CN103081402A (zh) | 2013-05-01 |
| EP2591574B1 (en) | 2018-09-05 |
| CN103081402B (zh) | 2015-09-09 |
| EP2591574A4 (en) | 2014-07-16 |
| WO2012008721A3 (en) | 2012-04-05 |
| US9355260B2 (en) | 2016-05-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20130179593A1 (en) | Cloud computing controlled gateway for communication networks | |
| US10270782B2 (en) | Virtual desktopaccess control | |
| KR20070117502A (ko) | 네트워크 내의 ce 장치로의 접근 제어에 관한 방법 및시스템 | |
| EP2408140B1 (en) | Method, control point, apparatus and communication system for configuring access right | |
| KR100906677B1 (ko) | UPnP 네트워크의 원격지 보안 접속 시스템 및 방법 | |
| CN101650670A (zh) | 可共享应用程序配置参数的电子系统及其方法 | |
| CN1934844B (zh) | 服务器设备、客户机设备以及网络系统 | |
| US20120030738A1 (en) | Digital media controller and method for sharing media data between networks using the digital media controller | |
| CN112152827A (zh) | 物联网设备的管理方法、装置、网关及可读存储介质 | |
| US20260025363A1 (en) | Discovery and assignment of privacy-protecting relays in a network | |
| US11218441B2 (en) | Use of a network address by a network accessory | |
| KR101860964B1 (ko) | 범용 플러그 앤 플레이 데이터 모델들에 저장된 구성 정보로의 액세스를 보안하기 위한 방법 및 시스템 | |
| CN110943962A (zh) | 一种认证方法、网络设备和认证服务器以及转发设备 | |
| KR101890592B1 (ko) | 네트워크에서 성능 정보를 관리하는 방법 및 장치 | |
| CN117354063A (zh) | 基于IPv6的智能互联网终端管理方法、系统、介质及设备 | |
| CN104320718A (zh) | 一种避免多个dmc推送媒体播放产生冲突的方法及装置 | |
| JP2009278317A (ja) | ネットワークドライバ、該ネットワークドライバが組み込まれたコンピュータ及びサーバ | |
| KR101860967B1 (ko) | 소유권들에 기초하여 홈 네트워크 환경 내에서의 범용 플러그 앤 플레이 동작들에 대한 보안을 제공하는 방법 및 시스템 | |
| US10142676B2 (en) | Residential gateway making at least one private memory space available |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0105 | International application |
St.27 status event code: A-0-1-A10-A15-nap-PA0105 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| A201 | Request for examination | ||
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U12-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |