亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

模糊跟蹤數(shù)據(jù)的制作方法_2

文檔序號(hào):9529241閱讀:來(lái)源:國(guó)知局
被“相連接”或“相耦合”時(shí),這些元素可被直接連接或耦合在一起,或者也可存在一個(gè)或多個(gè)中間元素。相反,當(dāng)元素被稱為被“直接連接”或“直接耦合”時(shí),不存在中間元素。
[0059]本主題可被體現(xiàn)為設(shè)備、系統(tǒng)、方法、和/或計(jì)算機(jī)程序產(chǎn)品。因此,本主題的部分或全部可以用硬件和/或軟件(包括固件、常駐軟件、微碼、狀態(tài)機(jī)、門陣列等)來(lái)具體化。此外,本主題可以采用計(jì)算機(jī)可使用或計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上的計(jì)算機(jī)程序產(chǎn)品的形式,介質(zhì)中收錄了供指令執(zhí)行系統(tǒng)使用或結(jié)合指令執(zhí)行系統(tǒng)一起使用的計(jì)算機(jī)可使用或計(jì)算機(jī)可讀的程序代碼。在本文檔的上下文中,計(jì)算機(jī)可使用或計(jì)算機(jī)可讀介質(zhì)可以是可包含、儲(chǔ)存、通信、傳播、或傳輸程序以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備使用或結(jié)合指令執(zhí)行系統(tǒng)、裝置或設(shè)備一起使用的任何介質(zhì)。
[0060]計(jì)算機(jī)可使用或計(jì)算機(jī)可讀介質(zhì)可以是,例如,但不限于,電、磁、光、電磁、紅外、或半導(dǎo)體系統(tǒng)、裝置、設(shè)備或傳播介質(zhì)。作為示例而非限制,計(jì)算機(jī)可讀介質(zhì)可包括計(jì)算機(jī)存儲(chǔ)介質(zhì)和通信介質(zhì)。
[0061]計(jì)算機(jī)存儲(chǔ)介質(zhì)包括以用于存儲(chǔ)諸如計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù)等信息的任何方法或技術(shù)來(lái)實(shí)現(xiàn)的易失性和非易失性、可移動(dòng)和不可移動(dòng)介質(zhì)。計(jì)算機(jī)存儲(chǔ)介質(zhì)包括,但不限于,RAM、ROM、EEPR0M、閃存或其他存儲(chǔ)器技術(shù)、CD-ROM、數(shù)字多功能盤(DVD)或其他光盤存儲(chǔ)、磁帶盒、磁帶、磁盤存儲(chǔ)或其他磁性存儲(chǔ)設(shè)備、或能用于存儲(chǔ)所需信息且可以由指令執(zhí)行系統(tǒng)訪問(wèn)的任何其他介質(zhì)。注意,計(jì)算機(jī)可使用或計(jì)算機(jī)可讀介質(zhì)可以是其上打印有程序的紙張或另一合適的介質(zhì),因?yàn)槌绦蚩梢越?jīng)由例如對(duì)紙張或其他介質(zhì)的光學(xué)掃描而電子地捕獲,隨后如有必要被編譯、解釋,或以其他合適的方式處理,并隨后存儲(chǔ)在計(jì)算機(jī)存儲(chǔ)器中。
[0062]當(dāng)本主題在計(jì)算機(jī)可執(zhí)行指令的一般上下文中具體化時(shí),該實(shí)施例可包括由一個(gè)或多個(gè)系統(tǒng)、計(jì)算機(jī)、或其他設(shè)備執(zhí)行的程序模塊。一般而言,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對(duì)象、組件、數(shù)據(jù)結(jié)構(gòu)等。通常,程序模塊的功能可在各個(gè)實(shí)施例中按需進(jìn)行組合或分布。
[0063]圖1是示出用于處理敏感數(shù)據(jù)的應(yīng)用的跟蹤系統(tǒng)的實(shí)施例100的圖示。實(shí)施例100是系統(tǒng)的簡(jiǎn)化的示例,其中跟蹤可發(fā)生在安全環(huán)境內(nèi),隨后跟蹤數(shù)據(jù)可在非安全環(huán)境內(nèi)被分析而不危及敏感數(shù)據(jù)的完整性。
[0064]實(shí)施例100示出了跟蹤系統(tǒng)的示例,其在安全環(huán)境中收集數(shù)據(jù)并在將該數(shù)據(jù)發(fā)送到遠(yuǎn)程系統(tǒng)供分析前模糊該數(shù)據(jù)。遠(yuǎn)程系統(tǒng)可以是處在不安全的環(huán)境中,但是因?yàn)槊舾袛?shù)據(jù)被模糊,對(duì)那些數(shù)據(jù)的任何分析可被執(zhí)行而不危及底層數(shù)據(jù)的安全性。
[0065]在一個(gè)示例中,安全環(huán)境102可具有可處理敏感數(shù)據(jù)的應(yīng)用104。敏感數(shù)據(jù)可以是,例如,信用卡號(hào)碼、社會(huì)保障號(hào)碼、就業(yè)數(shù)據(jù)、醫(yī)療數(shù)據(jù)、機(jī)密軍事數(shù)據(jù)、財(cái)務(wù)數(shù)據(jù)、或可從法律、商務(wù)、個(gè)人、或其它角度而言敏感的任何其它類型的數(shù)據(jù)。
[0066]跟蹤器106可在應(yīng)用104執(zhí)行時(shí)監(jiān)視應(yīng)用104以收集性能和操作數(shù)據(jù)。跟蹤器106可檢查各函數(shù)、線程、進(jìn)程、消息、數(shù)據(jù)對(duì)象、和為應(yīng)用的一部分或可由應(yīng)用來(lái)處理的其它信息。跟蹤器106可執(zhí)行各種程序元素的低級(jí)檢查,其結(jié)果可被用來(lái)分析程序執(zhí)行。這樣的分析可以用于調(diào)試、審計(jì)、優(yōu)化、或其它目的。
[0067]在許多情況中,跟蹤器106可處理包含敏感數(shù)據(jù)的信息或與包含敏感數(shù)據(jù)的信息進(jìn)行接觸。在這一情況下,數(shù)據(jù)可在離開安全環(huán)境102前被模糊。在簡(jiǎn)單示例中,函數(shù)可接收數(shù)據(jù)對(duì)象,諸如原始信用卡號(hào)碼。對(duì)該函數(shù)的跟蹤可收集該信用卡號(hào)碼作為傳遞到該函數(shù)的值。在另一個(gè)示例中,從一個(gè)線程傳遞到另一個(gè)線程的消息可包含未經(jīng)過(guò)濾的財(cái)務(wù)信息、醫(yī)療記錄對(duì)象、或其它敏感信息。在普通的跟蹤操作期間,這樣的敏感數(shù)據(jù)可被收集,但是可在將該敏感數(shù)據(jù)傳遞到安全環(huán)境以外之前將該數(shù)據(jù)模糊。
[0068]當(dāng)敏感數(shù)據(jù)在安全環(huán)境102內(nèi)被收集并被處理時(shí),數(shù)據(jù)可被看成是安全的。在典型的安全環(huán)境102中,數(shù)據(jù)可在符合各種隱私和安全標(biāo)準(zhǔn)及規(guī)程的設(shè)施中被處理。這樣的設(shè)施可維持物理安全性以及網(wǎng)絡(luò)安全性,物理安全性限制對(duì)特定人員的訪問(wèn),網(wǎng)絡(luò)安全性約束對(duì)數(shù)據(jù)的訪問(wèn)。
[0069]模糊器108可模糊跟蹤數(shù)據(jù)的一些或全部以創(chuàng)建經(jīng)模糊的跟蹤數(shù)據(jù)110。模糊器108可使用各種散列函數(shù)、加密算法、替換方案、或其它技術(shù)來(lái)保護(hù)敏感數(shù)據(jù)。在某些情況中,模糊器108可創(chuàng)建查找數(shù)據(jù)庫(kù)112,查找數(shù)據(jù)庫(kù)可包含跟蹤數(shù)據(jù)的原始的和經(jīng)模糊的值。
[0070]經(jīng)模糊的跟蹤數(shù)據(jù)110可被發(fā)送到安全環(huán)境102之外。經(jīng)模糊的跟蹤數(shù)據(jù)114可位于遠(yuǎn)程設(shè)備上或可能具有分析引擎116的其它系統(tǒng)上,分析引擎可對(duì)經(jīng)模糊的跟蹤數(shù)據(jù)114執(zhí)行解析、優(yōu)化、或其它分析。分析引擎116的結(jié)果可參考個(gè)體數(shù)據(jù)項(xiàng)目或可包含對(duì)保持模糊的數(shù)據(jù)元素的參考。
[0071]結(jié)果118可被傳遞回安全環(huán)境102中并由結(jié)果處理器120來(lái)施加操作。結(jié)果處理器120可從經(jīng)模糊的數(shù)據(jù)值來(lái)確定原始數(shù)據(jù)值。在某些情況中,這樣的操作可包括從查找數(shù)據(jù)庫(kù)112中查找原始數(shù)據(jù)值。
[0072]在一個(gè)使用情形中,跟蹤器106可分析可能例如處理銀行帳戶信息的應(yīng)用104。跟蹤器106可標(biāo)識(shí)用于監(jiān)視的函數(shù),其中該函數(shù)接收銀行帳戶號(hào)碼并返回余額。在此示例中,銀行帳戶號(hào)碼和余額可被看成私人信息。
[0073]跟蹤器106可檢測(cè)到該函數(shù)已經(jīng)被調(diào)用并可捕捉發(fā)送到該函數(shù)的數(shù)據(jù)以及由該函數(shù)返回的數(shù)據(jù)。在此情況中,銀行帳戶信息已經(jīng)被傳送到該函數(shù)并且余額并返回。該函數(shù)可被調(diào)用很多次,且該跟蹤器106可在該函數(shù)每次被調(diào)用時(shí)進(jìn)行捕捉。在監(jiān)視應(yīng)用104一段時(shí)間后,跟蹤數(shù)據(jù)可包含銀行帳戶信息和余額信息。
[0074]在將跟蹤數(shù)據(jù)發(fā)送到安全環(huán)境102以外之前,模糊器108可模糊跟蹤數(shù)據(jù)以創(chuàng)建經(jīng)模糊的跟蹤數(shù)據(jù)110。一旦被模糊,數(shù)據(jù)可被遠(yuǎn)程系統(tǒng)分析以確定應(yīng)用104的性能度量或調(diào)試信息。
[0075]分析可使用經(jīng)模糊的值來(lái)處理每個(gè)數(shù)據(jù)對(duì)象。在一個(gè)示例中,調(diào)試分析可確定對(duì)函數(shù)的特定輸入值導(dǎo)致函數(shù)的非預(yù)期行為。由于分析是在經(jīng)模糊的數(shù)據(jù)上執(zhí)行的,分析結(jié)果可被發(fā)送回安全環(huán)境102,在那里跟蹤數(shù)據(jù)的初始值可被確定并對(duì)結(jié)果采取行動(dòng)。
[0076]在這樣的情形中,敏感數(shù)據(jù)可被保持在安全環(huán)境102內(nèi)部,但分析可在不共享相同級(jí)別安全性的環(huán)境中執(zhí)行。例如,跟蹤分析器或程序優(yōu)化器可分析可能是秘密的、安全的、私人的或以其他方式敏感的應(yīng)用,但是結(jié)果可被發(fā)送并在相對(duì)開放的環(huán)境中分析。例如,經(jīng)模糊的跟蹤數(shù)據(jù)110可以以具有最小的或沒(méi)有加密的明文被發(fā)送,并存儲(chǔ)在不符合應(yīng)用104的高安全標(biāo)準(zhǔn)的設(shè)施中。分析引擎116可以是經(jīng)模糊的跟蹤數(shù)據(jù)114的自動(dòng)化的、半自動(dòng)化的、或手動(dòng)分析。結(jié)果118可包含對(duì)經(jīng)模糊的跟蹤數(shù)據(jù)114的直接引用,例如,諸如標(biāo)識(shí)導(dǎo)致錯(cuò)誤條件的數(shù)據(jù)值。然而,由于分析僅能針對(duì)經(jīng)模糊的跟蹤數(shù)據(jù)114來(lái)執(zhí)行,分析引擎116不可接觸底層原始數(shù)據(jù)。
[0077]在某些情況中,遠(yuǎn)程系統(tǒng)可從多個(gè)用戶收集數(shù)據(jù),每個(gè)用戶可生成經(jīng)模糊的跟蹤數(shù)據(jù)。來(lái)自每個(gè)用戶的數(shù)據(jù)可被組合到包含來(lái)自許多源的跟蹤數(shù)據(jù)的單個(gè)數(shù)據(jù)庫(kù)。在這樣的情況中,遠(yuǎn)程系統(tǒng)可僅存儲(chǔ)經(jīng)模糊的數(shù)據(jù),而敏感數(shù)據(jù)被保持在安全環(huán)境102內(nèi)。
[0078]模糊器108可使用若干不同機(jī)制來(lái)創(chuàng)建經(jīng)模糊的跟蹤數(shù)據(jù)110。在某些情況中,模糊機(jī)制可以是或可以不是有損的。
[0079]非有損系統(tǒng)的示例可以是可用密鑰加密數(shù)據(jù)的加密系統(tǒng)。在這樣的系統(tǒng)中,模糊器108可使用密鑰加密數(shù)據(jù)項(xiàng),且分析引擎116可處理經(jīng)加密的數(shù)據(jù)對(duì)象。一旦結(jié)果118被返回安全環(huán)境102,結(jié)果處理器120可使用密鑰解密結(jié)果118。這樣的系統(tǒng)可能不使用查找數(shù)據(jù)庫(kù)112來(lái)從經(jīng)模糊的值重新創(chuàng)建原始值。
[0080]非有損系統(tǒng)的另一個(gè)示例可以是不可逆安全散列,諸如MD5、SHA或其它散列函數(shù)的使用。這樣的函數(shù)可能沒(méi)有或很少?zèng)_突,但是可能是特別難以從經(jīng)模糊的值提取初始值。在這樣的系統(tǒng)中,查找數(shù)據(jù)庫(kù)112可被用來(lái)存儲(chǔ)經(jīng)散列的和原始值,使得結(jié)果118可被轉(zhuǎn)換回原始的未散列的值。
[0081]有損系統(tǒng)的示例可對(duì)原始數(shù)據(jù)應(yīng)用有損散列函數(shù),諸如校驗(yàn)和或其它有損壓縮技術(shù)。這樣的系統(tǒng)的各示例可以是具有許多沖突的散列函數(shù)。這樣的系統(tǒng)可創(chuàng)建經(jīng)模糊的數(shù)據(jù)元素,其不能被反向到具有確定程度的單個(gè)值。
[0082]另一系統(tǒng)的一個(gè)示例,查找數(shù)據(jù)112可被用來(lái)向原始值分配隨機(jī)或序列值。例如,每個(gè)新原始值的記錄可被分配遞增的索引并且索引可用作經(jīng)模糊的值。因?yàn)?,查找?shù)據(jù)庫(kù)112可能包含敏感數(shù)據(jù),查找數(shù)據(jù)庫(kù)112可在安全環(huán)境102內(nèi)被存儲(chǔ)并被保護(hù)。
[0083]在某些實(shí)施例中,不同類型的模糊可以被應(yīng)用到不同跟蹤數(shù)據(jù)。例如,高敏感數(shù)據(jù)元素可用加密來(lái)模糊,而低敏感數(shù)據(jù)元素可用更簡(jiǎn)單的散列函數(shù)來(lái)模糊。這樣的實(shí)施例可對(duì)更敏感數(shù)據(jù)應(yīng)用在計(jì)算上更昂貴的模糊,而對(duì)較不敏感的數(shù)據(jù)應(yīng)用計(jì)算上較不昂貴的模糊。
[0084]某些跟蹤數(shù)據(jù)可被以明文存儲(chǔ)或可不被模糊。例如,某些實(shí)施例可以用明文存儲(chǔ)函數(shù)名稱而可模糊傳遞到和傳遞自函數(shù)的數(shù)據(jù)。一般而言,函數(shù)名稱、參數(shù)名稱、變量名稱、或應(yīng)用內(nèi)的其它硬編碼描述符可描述應(yīng)用的操作但不描述可被處理的底層數(shù)據(jù)。
[0085]應(yīng)用元素的明文描述符可從應(yīng)用的源代碼描述中提取。某些實(shí)施例可包括源代碼分析器,其提取各種應(yīng)用元素的描述符。在某些實(shí)施例中,這樣的分析器可被構(gòu)建到編譯器中,其輸出可包括調(diào)試或標(biāo)記信息。
[0086]應(yīng)用元素的明文描述符,諸如函數(shù)、變量、數(shù)據(jù)對(duì)象、方法、或其它元素可給予開發(fā)者和管理者有意義的關(guān)于它們的應(yīng)用的執(zhí)行的反饋,即使是在底層數(shù)據(jù)被模糊時(shí)。例如,分析引擎116可標(biāo)識(shí)函數(shù)F00已以特定方式作出行為并提供命名函數(shù)F00的反饋。應(yīng)用開發(fā)這可識(shí)別函數(shù)F00并能采取行動(dòng)。這樣的分析可以使用經(jīng)模糊的數(shù)據(jù)元素但連同程序元素的明文表示來(lái)以不安全的方式執(zhí)行。
[0087]應(yīng)用元素的明文描述符可包括函數(shù)名、變量名、數(shù)據(jù)對(duì)象名、記錄標(biāo)識(shí)符、欄標(biāo)識(shí)符、注釋、方法名、類名、庫(kù)名、文件名、參數(shù)名、標(biāo)記、控制流程圖、和其它描述符。通常,這樣的描述符可被程序員或開發(fā)者創(chuàng)建并可反映程序員的意圖或邏輯。
[0088]在特定環(huán)境中,這樣的描述符可反映機(jī)密信息。該機(jī)密信息可以是底層邏輯或程序流,其可與應(yīng)用處理的數(shù)據(jù)的機(jī)密性質(zhì)中分離。例如,處理保健記錄的應(yīng)用可具有用于分析保健記錄的專用或商業(yè)秘密方法。保健記錄本身可以是在HIPPA或其它法律或規(guī)章規(guī)定下機(jī)密的,應(yīng)用的方法可以是機(jī)密信息的單獨(dú)類別。
[0089]在這樣的描述符反映應(yīng)用邏輯的情況中,由于第三方可能被暴露給應(yīng)用中的底層方法但不被暴露給應(yīng)用處理的數(shù)據(jù),第三方分析可在未披露協(xié)議、私有協(xié)議,或其它機(jī)密性規(guī)定下執(zhí)行。
[0090]圖2是示出具有將模糊的跟蹤數(shù)據(jù)傳送到遠(yuǎn)程設(shè)備供分析的計(jì)算機(jī)系統(tǒng)的實(shí)施例200的圖示。
[0091]實(shí)施例200示出可呈遞實(shí)施例100以及其他實(shí)施例中描述的操作的硬件組件。
[0092]圖2的圖示出了系統(tǒng)的功能組件。在一些情況下,組件可以是硬件組件、軟件組件、或者硬件和軟件的組合。一些組件可以是應(yīng)用級(jí)軟件,而其他組件可以是執(zhí)行環(huán)境級(jí)組件。在一些情況下,一個(gè)組件到另一組件的連接可以是緊密連接,其中兩個(gè)或更多個(gè)組件在單個(gè)硬件平臺(tái)上操作。在其他情況下,連接可通過(guò)跨長(zhǎng)距離的網(wǎng)絡(luò)連接來(lái)進(jìn)行。每個(gè)實(shí)施例都可使用不同的硬件、軟件、以及互連架構(gòu)來(lái)實(shí)現(xiàn)所描述的功能。
[0093]實(shí)施例200示出了可具有硬件平臺(tái)204和各軟件組件206的設(shè)備202。示出的設(shè)備202表示常規(guī)的計(jì)算設(shè)備,但是其它實(shí)施例可具有不同配置、架構(gòu)、或組件。在許多實(shí)施例中,設(shè)備202可以是服務(wù)器計(jì)算機(jī)。在一些實(shí)施例中,設(shè)備202仍然還可以是臺(tái)式計(jì)算機(jī)、膝上型計(jì)算機(jī)、上網(wǎng)本計(jì)算機(jī)、平板或平板式計(jì)算機(jī)、無(wú)線手機(jī)、蜂窩電話、游戲控制臺(tái)或任何其他類型的計(jì)算設(shè)備。
[0094]硬件平臺(tái)204可以包括處理器208、隨機(jī)存取存儲(chǔ)器210、以及非易失性存儲(chǔ)212。硬件平臺(tái)204還可包括用戶接口 214和網(wǎng)絡(luò)接口 216。
[0095]隨機(jī)存取存儲(chǔ)器210可以是包含可由處理器208快速訪問(wèn)的數(shù)據(jù)對(duì)象和可執(zhí)行代碼的存儲(chǔ)。在許多實(shí)施例中,隨機(jī)存取存儲(chǔ)器210可具有將存儲(chǔ)器210連接到處理器208的尚速總線。
[0096]非易失性存儲(chǔ)212可以是在關(guān)閉設(shè)備202之后持久保持的存儲(chǔ)。非易失性存儲(chǔ)212可以是任何類型的存儲(chǔ)設(shè)備,包括硬盤、固態(tài)存儲(chǔ)器設(shè)備、磁帶盒、光學(xué)存儲(chǔ)、或其他類型的存儲(chǔ)。非易失性存儲(chǔ)212可以是只讀、或能夠讀/寫。在一些實(shí)施例中,非易失性存儲(chǔ)212可以是基于云的網(wǎng)絡(luò)存儲(chǔ)或可通過(guò)網(wǎng)絡(luò)連接訪問(wèn)的其他存儲(chǔ)。
[0097]用戶接口 214可以是能夠顯示輸出并且從用戶接收輸入的任何類型的硬件。在許多情況下,輸出顯示可以是圖形顯示監(jiān)視器,但是輸出設(shè)備可包括燈光和其他視覺(jué)輸出、音頻輸出、動(dòng)力致動(dòng)器輸出、以及其他輸出設(shè)備。常規(guī)輸入設(shè)備可包括鍵盤和定點(diǎn)設(shè)備,諸如鼠標(biāo)、指示
當(dāng)前第2頁(yè)1 2 3 4 5 6 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1