【技術實現步驟摘要】
DNSSEC簽名服務器
技術介紹
域名系統(DNS)是因特網基礎結構的一部分,其將人類可讀域名翻譯為通過因特網建立TCP/IP通信所需的因特網協議(IP)號碼。即,DNS允許用戶使用較容易記憶的域名(例如www.en.example.com)而不是數字IP地址(例如“123.4.56.78”)來訪問網站和其他資源,數字IP地址是軟件使用來與因特網上的計算機進行通信的機器可讀地址。每個域名由一系列由點分隔開的字符串(標簽)組成。域名中最右端的標簽被認為是“頂級域名”(TLD)。熟知的TLD例子是“.com”;“.net”;“.org”等等。每個TLD支持直接在TLD的左側列出的第二級域,例如“www.example.com”中的“example”。每個第二級域可支持多個直接位于在第二級域的左側的第三級域,例如“www.en.example.com”中的“en”。還可以存在附加級別域。例如具有附加域級別的域可以是“www.landscape.photos.example.com”。需要注意單個IP地址,例如分配給單個服務器的一個,可支持多個域名。即,不同域名可解析到相同的服務器,然后服務器可基于請求的域名和/或附加非域信息來確定提供什么內容。這有時被稱為虛擬主機(hosting)。附加非域信息可包括在包括域名的統一資源標識符(“URI”)結構中。例如,“路徑”部分是由正斜杠(“/”)分隔開的一系列片段。該信息可以直接包括在域名的右側,例如“www.example.com/blog/today.htm”中的“blog”,并且可由服務器或其他接收裝置用來識別和傳送特定內 ...
【技術保護點】
一種DNSSEC簽名服務器,配置為與至少一個DNSSEC客戶端應用和多個數字簽名模塊進行交互,該DNSSEC簽名服務器包括:處理器;和包括計算機可讀代碼的存儲裝置,所述計算機可讀代碼當由處理器執行時使簽名服務器作為權威服務器以:從所述至少一個客戶端應用接收簽名請求以簽名第一數據;為所述第一數據確定激活的KSK和激活的ZSK中的至少一個;將所述第一數據發送到所述多個數字簽名模塊中的一個;從數字簽名模塊接收所述第一數據的經數字簽名的版本;以及將經簽名的第一數據提供給所述客戶端應用。
【技術特征摘要】
2011.05.02 US 13/0989401.一種DNSSEC簽名服務器,配置為與至少一個單獨的DNSSEC客戶端應用和多個數字簽名模塊進行交互,該DNSSEC簽名服務器包括:處理器;和包括計算機可讀代碼的存儲裝置,所述計算機可讀代碼當由處理器執行時使簽名服務器作為權威服務器以:從所述至少一個單獨的客戶端應用接收簽名請求以數字簽名包括在所述簽名請求中的第一數據;為所述第一數據確定激活的KSK和激活的ZSK中的至少一個;將所述第一數據發送到所述多個數字簽名模塊中的一個以便被數字簽名;從數字簽名模塊接收所述第一數據的經數字簽名的版本;以及將經簽名的第一數據提供給所述單獨的客戶端應用。2.根據權利要求1所述的服務器,其中所述簽名服務器進一步配置為:接收作為相同簽名請求的部分的請求來簽名第二數據;為所述第二數據確定激活的KSK和激活的ZSK中的至少一個,并且其不同于用于所述第一數據的所述激活的KSK和/或激活的ZSK中的至少一個;將所述第二數據發送到所述多個數字簽名模塊中的一個;從數字簽名模塊接收所述第二數據的經數字簽名的版本;以及將經簽名的第二數據提供給所述單獨的客戶端應用。3.根據權利要求1所述的服務器,其中所述第一數據包括DNS數據,以及所述數字簽名模塊配置為根據DNSSEC協議對DNS數據的特定部分進行簽名,而不是對整個區域簽名。4.根據權利要求3所述的服務器,其中所述簽名服務器進一步配置為提供額外的非DNSSEC數字簽名功能。5.根據權利要求1所述的服務器,其中所述簽名服務器進一步配置為:接收多個簽名請求作為單個請求分組的部分;以及分析所述請求分組以識別具有彼此不同的激活的KSK.激活的ZSK和簽名協議中的至少一個的不同簽名請求。6.根據權利要求1所述的服務器,其中所述激活的KSK和激活的ZSK中的至少一個基于包括在所述簽名請求中的TLD標識符來被確定。7.根據權利要求6所述的服務器,其中所述簽名服務器進一步配置為基于包括在所述簽名請求中的服務類型標識符從多個不同的數字簽名功能中區分請求的簽名功能,并基于所述服務類型標識符將非DNSSEC簽名請求路由到非DNSSEC數字簽名模塊。8.根據權利要求1所述的服務器,其中每個數字簽名模塊包括硬件安全模塊(HSM),其在物理上與所述簽名服務器的處理器分離,并配置為對由所述簽名服務器提供的數據進行數字簽名。9.根據權利要求8所述的服務器,其中所述HSM包括多個根據別名標識符識別的多個密鑰,以及所述簽名服務器進一步配置為將用于DNS數據的KSK和ZSK中的至少一個的別名標識符傳遞到所述數字簽名模塊,而不傳遞所述KSK和ZSK中的至少一個到所述數字簽名模塊。10.根據權利要求9所述的服務器,其中所述簽名服務器進一步配置為定期檢查激活的KSK或ZSK的數據庫,以及基于從所述數據庫接收的信息確定在給定時間內哪些別名標識符是激活的,以及其中傳遞到所述數字簽名模塊的別名標識符是激活的別名標識符。11.根據權利要求9所述的服務器,其中所述服務器進一步配置為基于所述激活的KSK和/或激活的ZSK中的至少一個識別特定HSM以發送所述第一數據。12.根據權利要求1所述的服務器,其中所述簽名服務器進一步配置為處理關于在不同頂級域下的域的請求。13.根據權利要求1所述的服務器,其中所述簽名進一步配置為處理關于由多個注冊商管理的至少兩個域的請求。14.根據權利要求1所述的服務器,其中所述客戶端和所述簽名服務器之間的通信通過雙向SSL來執行。15.根據權利要求1所述的服務器,其中所述簽名進一步配置為:為所述第一數據確定多于一個的激活的密鑰和/或激活的算法;將用于所述多于一個的激活的密鑰和/或激活的算法的標識符發送到所述數字簽名模塊;從所述數字簽名模塊接收所述第一數據的多個經數字簽名的版本;以及將第一數據的所述多個經數字簽名的版本提供給所述單獨的客戶端應用。16.根據權利要求1所述的服務...
【專利技術屬性】
技術研發人員:D·史密斯,J·古爾德,R·萊武,D·德什潘德,
申請(專利權)人:弗里塞恩公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。