发明名称 Systems and methods for prepending nonce labels to DNS queries to enhance security
摘要 A method for prepending nonce labels to DNS queries includes determining whether a log contains a past entry of a domain name resolution query (“query”) to a name server for a full domain name that resulted in a positive reply indicating that the full domain name exists. It is determined whether the log contains a recent entry of the query that resulted in a negative reply indicating that the full domain name did not exist. The server is then queried with a nonce-less query for the full domain name. The server is queried again with a nonce label prepended query for the full domain name to determine if it currently results in the negative reply. The full domain name is flagged as inappropriate for nonce prepending upon determination that querying with a nonce prepended query results in a negative reply and a nonce-less query results in a positive reply.
申请公布号 US9026676(B1) 申请公布日期 2015.05.05
申请号 US201313914985 申请日期 2013.06.11
申请人 Google Inc. 发明人 Chen Jeremy K.;Nizhner Alexander D.;Chisholm Paul S. R.
分类号 G06F15/16 主分类号 G06F15/16
代理机构 Lerner, David, Littenberg, Krumholz & Mentlik, LLP 代理人 Lerner, David, Littenberg, Krumholz & Mentlik, LLP
主权项 1. A method for prepending nonce labels to DNS queries, the method comprising: evaluating whether a log contains a past entry of a domain name resolution query to a name server; determining whether the log contains a recent entry of the domain name resolution query to the name server for a full domain name that resulted in a reply indicating that the full domain name did not exist; determining whether querying the name server with a nonce-less query for the full domain name currently results in a reply indicating that the full domain name exists; determining, with a processor, whether querying the name server with a nonce label prepended query for the full domain name currently results in the reply indicating that the full domain name exists; and the processor flagging the full domain name as inappropriate for nonce label prepending, when it is determined that querying the name server with the nonce label prepended query indicates that the full domain name does not exist.
地址 Mountain View CA US