[0056] 需要說(shuō)明的是,在本發(fā)明的描述中,術(shù)語(yǔ)“上”、“下”、“左”、“右”、“內(nèi)”、“外”等指示的方向或位置關(guān)系的術(shù)語(yǔ)是基于附圖所示的方向或位置關(guān)系,這僅僅是為了便于描述,而不是指示或暗示所述裝置或元件必須具有特定的方位、以特定的方位構(gòu)造和操作,因此不能理解為對(duì)本發(fā)明的限制。
[0057] 此外,還需要說(shuō)明的是,在本發(fā)明的描述中,除非另有明確的規(guī)定和限定,術(shù)語(yǔ)“安裝”、“相連”、“連接”應(yīng)做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機(jī)械連接,也可以是電連接;可以是直接相連,也可以通過(guò)中間媒介間接相連,可以是兩個(gè)元件內(nèi)部的連通。對(duì)于本領(lǐng)域技術(shù)人員而言,可根據(jù)具體情況理解上述術(shù)語(yǔ)在本發(fā)明中的具體含義。
[0058] 請(qǐng)參閱圖1所示,其為本發(fā)明人工智能信息處理方法的流程示意圖,一種人工智能信息處理方法,包括:
[0059] 步驟S1,根據(jù)接收到用戶(hù)的登錄信息確定用戶(hù)的權(quán)限范圍并分配對(duì)應(yīng)權(quán)限范圍的模擬角色;
[0060] 步驟S2,接收用戶(hù)的訪(fǎng)問(wèn)信息并確定訪(fǎng)問(wèn)信息是否屬于模擬角色的權(quán)限范圍;
[0061] 步驟S3,根據(jù)訪(fǎng)問(wèn)信息在數(shù)據(jù)庫(kù)中模擬角色的權(quán)限范圍內(nèi)檢索出訪(fǎng)問(wèn)信息對(duì)應(yīng)的數(shù)據(jù);
[0062] 步驟S4,根據(jù)訪(fǎng)問(wèn)信息超出權(quán)限范圍的程度分別發(fā)出報(bào)警提示、發(fā)出攔截提示或開(kāi)啟防御模式,以及,在開(kāi)啟防御模式的狀態(tài)下,分配模擬角色至虛擬主機(jī)并提供虛擬信息;
[0063] 步驟S5,在虛擬主機(jī)內(nèi)追蹤模擬角色的訪(fǎng)問(wèn)路徑信息,判定模擬角色屬于誤檢索或漏洞攻擊并修復(fù)漏洞,以及,隔離被漏洞攻擊的虛擬主機(jī);
[0064] 步驟S6,使用若干在隔離的虛擬主機(jī)內(nèi)的模擬角色構(gòu)建下一個(gè)虛擬主機(jī)并錄入虛擬信息;
[0065] 其中,模擬角色為帶有權(quán)限范圍的訪(fǎng)問(wèn)用戶(hù);報(bào)警提示包括對(duì)用于作出檢索內(nèi)容超出權(quán)限的提示;攔截提示包括對(duì)用戶(hù)作出檢索被禁止的提示;防御模式為禁止模擬角色在數(shù)據(jù)庫(kù)中進(jìn)行檢索;虛擬主機(jī)為構(gòu)建用以防御漏洞攻擊的虛假數(shù)據(jù)庫(kù);虛擬信息為虛擬主機(jī)提供的對(duì)應(yīng)訪(fǎng)問(wèn)信息的虛假信息。
[0066] 具體而言,在步驟S1中,根據(jù)接收到用戶(hù)的登錄信息確定用戶(hù)的權(quán)限范圍并分配對(duì)應(yīng)權(quán)限范圍的模擬角色的步驟包括:
[0067] 步驟S11,根據(jù)預(yù)先設(shè)定的各用戶(hù)權(quán)限范圍,在接收到用戶(hù)的登錄信息的狀態(tài)下,確定登錄信息對(duì)應(yīng)的用戶(hù)權(quán)限范圍;
[0068] 步驟S12,在用戶(hù)權(quán)限范圍內(nèi)設(shè)置模擬角色;
[0069] 其中,登錄信息與模擬角色與用戶(hù)權(quán)限范圍一一對(duì)應(yīng)設(shè)置。
[0070] 可以理解的是,提前在用戶(hù)的登錄信息中設(shè)置用戶(hù)的權(quán)限范圍,在設(shè)置用戶(hù)登錄數(shù)據(jù)庫(kù)時(shí),設(shè)置模擬角色用以代替用戶(hù)訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)。
[0071] 具體而言,根據(jù)接收到用戶(hù)的登錄信息確定用戶(hù)的權(quán)限范圍并分配對(duì)應(yīng)權(quán)限范圍的模擬角色,通過(guò)設(shè)置模擬角色在數(shù)據(jù)庫(kù)中進(jìn)行檢索,杜絕用戶(hù)直接訪(fǎng)問(wèn)數(shù)據(jù)庫(kù),在初步隔離數(shù)據(jù)庫(kù)與用戶(hù)的直接信息交互的同時(shí),有效提升了人工智能信息處理的安全性和實(shí)用性。
[0072] 請(qǐng)參閱圖2所示,其為本發(fā)明實(shí)施例訪(fǎng)問(wèn)信息的判定示意圖,在步驟S2中,接收用戶(hù)的訪(fǎng)問(wèn)信息并確定訪(fǎng)問(wèn)信息是否屬于模擬角色的權(quán)限范圍的步驟包括:
[0073] 步驟S21,接收用戶(hù)的訪(fǎng)問(wèn)信息并拆分訪(fǎng)問(wèn)信息為若干原始關(guān)鍵詞;
[0074] 步驟S22,統(tǒng)計(jì)原始關(guān)鍵詞匹配到的敏感關(guān)鍵詞的數(shù)量記為敏感詞匯數(shù)量;
[0075] 步驟S23,根據(jù)敏感詞匯數(shù)量判定訪(fǎng)問(wèn)信息是否屬于模擬角色的權(quán)限范圍;
[0076] 其中,敏感關(guān)鍵詞為不在模擬角色的權(quán)限范圍內(nèi)的關(guān)鍵詞。
[0077] 具體而言,在步驟S23中,根據(jù)敏感詞匯數(shù)量與預(yù)設(shè)關(guān)鍵詞數(shù)量的比較結(jié)果判定訪(fǎng)問(wèn)信息是否屬于模擬角色的權(quán)限范圍,其中,
[0078] 若敏感詞匯數(shù)量小于預(yù)設(shè)關(guān)鍵詞數(shù)量,則判定訪(fǎng)問(wèn)信息屬于模擬角色的權(quán)限范圍;
[0079] 若敏感詞匯數(shù)量不小于預(yù)設(shè)關(guān)鍵詞數(shù)量,則判定訪(fǎng)問(wèn)信息不屬于模擬角色的權(quán)限范圍;
[0080] 實(shí)施例1:在本實(shí)施例中,預(yù)設(shè)關(guān)鍵詞數(shù)量為5個(gè),若敏感詞匯數(shù)量為3個(gè)小于預(yù)設(shè)關(guān)鍵詞數(shù)量5個(gè),則判定訪(fǎng)問(wèn)信息屬于模擬角色的權(quán)限范圍;
[0081] 若敏感詞匯數(shù)量6個(gè)大于預(yù)設(shè)關(guān)鍵詞數(shù)量5個(gè),則判定訪(fǎng)問(wèn)信息不屬于模擬角色的權(quán)限范圍。
[0082] 其中,預(yù)設(shè)關(guān)鍵詞數(shù)量與用戶(hù)權(quán)限范圍等級(jí)呈負(fù)相關(guān)。
[0083] 可以理解的是,用戶(hù)權(quán)限范圍等級(jí)越高,所能訪(fǎng)問(wèn)的數(shù)據(jù)越多,所涉及的敏感關(guān)鍵詞越少。
[0084] 可選的,在用戶(hù)權(quán)限范圍等級(jí)由高到低依次為高級(jí)、中級(jí)和低級(jí)時(shí),若用戶(hù)權(quán)限范圍等級(jí)為高級(jí),預(yù)設(shè)關(guān)鍵詞數(shù)量為3個(gè);
[0085] 若用戶(hù)權(quán)限范圍等級(jí)為中級(jí),預(yù)設(shè)關(guān)鍵詞數(shù)量為5個(gè);
[0086] 若用戶(hù)權(quán)限范圍等級(jí)為低級(jí),預(yù)設(shè)關(guān)鍵詞數(shù)量為7個(gè)。