论文标题

隐私保护被动DNS

Privacy Preserving Passive DNS

论文作者

Papadopoulos, Pavlos, Pitropakis, Nikolaos, Buchanan, William J., Lo, Owen, Katsikas, Sokratis

论文摘要

创建了域名系统(DNS)来解决Web服务器的IP地址以易于记住的名称。最初创建它时,安全不是主要问题。如今,缺乏固有的安全性和信任已将全球DNS基础设施暴露给恶意行为者。被动DNS数据收集过程创建一个包含各种DNS数据元素的数据库,其中一些是个人的,需要保护以保护最终用户的隐私。为此,我们建议使用分布式分类帐技术。我们使用HyperLeDger面料创建一个权限的区块链,只有授权实体才能访问。提出的解决方案支持从区块链分类帐中存储和检索数据的查询,从而允许使用被动DNS数据库进行进一步分析,例如用于识别恶意域名。此外,它有效地保护了DNS个人数据免受未经授权的实体的影响,包括可以充当潜在恶意内部人员的管理员,并仅允许数据所有者对这些数据进行查询。我们通过创建概念验证实验设置来评估我们的解决方案,该设置被动地从网络中收集DNS数据,然后使用分布式分类帐技术将数据存储在不可变的分类帐中,从而提供了所有记录的完整历史概述。

The Domain Name System (DNS) was created to resolve the IP addresses of the web servers to easily remembered names. When it was initially created, security was not a major concern; nowadays, this lack of inherent security and trust has exposed the global DNS infrastructure to malicious actors. The passive DNS data collection process creates a database containing various DNS data elements, some of which are personal and need to be protected to preserve the privacy of the end users. To this end, we propose the use of distributed ledger technology. We use Hyperledger Fabric to create a permissioned blockchain, which only authorized entities can access. The proposed solution supports queries for storing and retrieving data from the blockchain ledger, allowing the use of the passive DNS database for further analysis, e.g. for the identification of malicious domain names. Additionally, it effectively protects the DNS personal data from unauthorized entities, including the administrators that can act as potential malicious insiders, and allows only the data owners to perform queries over these data. We evaluated our proposed solution by creating a proof-of-concept experimental setup that passively collects DNS data from a network and then uses the distributed ledger technology to store the data in an immutable ledger, thus providing a full historical overview of all the records.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源