數(shù)據(jù)權(quán)限處理方法、裝置及設(shè)備
基本信息
申請(qǐng)?zhí)?/td> | CN202010266153.6 | 申請(qǐng)日 | - |
公開(kāi)(公告)號(hào) | CN111400681A | 公開(kāi)(公告)日 | 2020-07-10 |
申請(qǐng)公布號(hào) | CN111400681A | 申請(qǐng)公布日 | 2020-07-10 |
分類號(hào) | G06F21/31(2013.01)I | 分類 | - |
發(fā)明人 | 錢(qián)陳勝;宋楊 | 申請(qǐng)(專利權(quán))人 | 重慶云內(nèi)核智能科技有限公司 |
代理機(jī)構(gòu) | 北京國(guó)昊天誠(chéng)知識(shí)產(chǎn)權(quán)代理有限公司 | 代理人 | 杭州指令集智能科技有限公司;重慶云內(nèi)核智能科技有限公司 |
地址 | 310012浙江省杭州市西湖區(qū)文一西路1號(hào)益展商務(wù)大廈1號(hào)樓501室 | ||
法律狀態(tài) | - |
摘要
摘要 | 本說(shuō)明書(shū)實(shí)施例提供了一種數(shù)據(jù)權(quán)限處理方法、裝置及設(shè)備,其中,方法包括:確定通過(guò)業(yè)務(wù)程序產(chǎn)生原始SQL語(yǔ)句的用戶所對(duì)應(yīng)的角色標(biāo)識(shí);根據(jù)所述角色標(biāo)識(shí),從預(yù)置的角色規(guī)則庫(kù)中匹配該角色標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)權(quán)限規(guī)則,所述角色規(guī)則庫(kù)中包含多個(gè)角色標(biāo)識(shí)及其對(duì)應(yīng)的數(shù)據(jù)權(quán)限規(guī)則;識(shí)別所述原始SQL語(yǔ)句的操作類型,并根據(jù)所述該角色標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)權(quán)限規(guī)則,對(duì)所述該角色標(biāo)識(shí)在該操作類型下的操作權(quán)限進(jìn)行適配;如果適配成功,則選擇與所述該操作類型對(duì)應(yīng)的權(quán)限過(guò)濾器,依照所述該角色標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)權(quán)限規(guī)則對(duì)所述原始SQL語(yǔ)句進(jìn)行權(quán)限過(guò)濾,從而解決現(xiàn)有技術(shù)中數(shù)據(jù)權(quán)限的規(guī)則邏輯與業(yè)務(wù)代碼耦合性強(qiáng)、對(duì)系統(tǒng)的入侵性高,后期權(quán)限改動(dòng)代價(jià)大的問(wèn)題。?? |
