Detection of Rogue Certificates from Trusted Certificate Authorities Using Deep Neural Networks
Detection of Rogue Certificates from Trusted Certificate Authorities Using Deep Neural Networks
复制标题
使用深度神经网络检测来自受信任证书颁发机构的恶意证书
DOI:
--
复制
发表时间:
2016
影响因子:
2.3
通讯作者:
L. Camp
中科院分区:
文献类型:
--
作者:
Zheng Dong;K. Kane;L. Camp
Rogue certificates are valid certificates issued by a legitimate certificate authority (CA) that are nonetheless untrustworthy; yet trusted by web browsers and users. With the current public key infrastructure, there exists a window of vulnerability between the time a rogue certificate is issued and when it is detected. Rogue certificates from recent compromises have been trusted for as long as weeks before detection and revocation. Previous proposals to close this window of vulnerability require changes in the infrastructure, Internet protocols, or end user experience. We present a method for detecting rogue certificates from trusted CAs developed from a large and timely collection of certificates. This method automates classification by building machine-learning models with Deep Neural Networks (DNN). Despite the scarcity of rogue instances in the dataset, DNN produced a classification method that is proven both in simulation and in the July 2014 compromise of the India CCA. We report the details of the classification method and illustrate that it is repeatable, such as with datasets obtained from crawling. We describe the classification performance under our current research deployment.