DLNA Server MAC Address Blacklist Access Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In Digital Living Network Alliance (DLNA) systems, DLNA clients can initiate access requests arbitrarily, leading to malicious access and potential security risks due to the lack of access management and control.
Innovation Solution
A method and apparatus for controlling access by obtaining the MAC address of a DLNA client, checking if it exists in a preset blacklist, and denying access if it does, while generating and sending a key for authorized clients to prevent unauthorized access.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If access control management is implemented in DLNA server, then security against malicious access is improved, but device complexity increases
Solution Approach 1:
The patent applies preliminary action by pre-configuring a blacklist of illegal MAC addresses and pre-storing corresponding relationships between MAC addresses and authorization keys in the DLNA server before any access requests occur. This allows the server to quickly verify client credentials without complex real-time authentication processes, thereby improving security while maintaining relatively simple device complexity.
2Reliability
If MAC address verification is performed for each access request, then access security is improved, but processing time increases
Solution Approach 1:
The patent stores pre-configured blacklist data and MAC address-key correspondence relationships in advance, enabling the DLNA server to perform rapid lookups during access requests without conducting complex real-time verification processes. This preliminary preparation significantly reduces processing time while maintaining strict access security through MAC address verification.
Data Source
Figure 1~3
Figure 2
Figure 4
AI summary
The present disclosure relates to a method and an apparatus for controlling access and belongs to the field of communication. The method comprises: receiving (102) an access request sent from a Digital Living Network Alliance (DLNA) client; obtaining (104) a Medium/Media Access Control (MAC) address used by the DLNA client; detecting (106) whether the MAC address exists in a preset blacklist; and denying (108) an access of the DLNA client, if the MAC address exists in the preset blacklist.