• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種基于Linux系統(tǒng)的文件保護(hù)方法及電子設(shè)備技術(shù)方案

    技術(shù)編號(hào):36692746 閱讀:24 留言:0更新日期:2023-02-27 20:01
    本發(fā)明專利技術(shù)提供了一種基于Linux系統(tǒng)的文件保護(hù)方法及電子設(shè)備,屬于Linux文件系統(tǒng)安全技術(shù)領(lǐng)域,解決了現(xiàn)有技術(shù)中存在Linux系統(tǒng)安全性低的技術(shù)問(wèn)題。包括,將需讀寫文件寫入配置文件;將配置文件的有讀寫權(quán)限的文件注冊(cè)到Linux內(nèi)核的白名單中;將需讀寫文件進(jìn)行系統(tǒng)調(diào)用,判定需讀寫文件是否在白名單中;若是,則判定允許對(duì)對(duì)應(yīng)文件進(jìn)行操作;若否,則判定拒絕對(duì)對(duì)應(yīng)文件進(jìn)行操作;當(dāng)判定允許對(duì)需讀寫文件進(jìn)行操作時(shí),將對(duì)應(yīng)鏈表的操作接口加入到系統(tǒng)調(diào)用接口。統(tǒng)調(diào)用接口。統(tǒng)調(diào)用接口。

    【技術(shù)實(shí)現(xiàn)步驟摘要】
    一種基于Linux系統(tǒng)的文件保護(hù)方法及電子設(shè)備


    [0001]本專利技術(shù)涉及Linux文件系統(tǒng)安全
    ,尤其是涉及一種基于Linux系統(tǒng)的文件保護(hù)方法及電子設(shè)備。

    技術(shù)介紹

    [0002]Linux操作系統(tǒng)正在得到廣泛應(yīng)用,尤其在服務(wù)器、嵌入式等方面已取得不俗程序,在桌面系統(tǒng),也逐漸受到歡迎,隨著應(yīng)用越來(lái)越廣泛,Linux系統(tǒng)的安全問(wèn)題也逐漸收到人們的重視。
    [0003]在Linux系統(tǒng)中,不僅應(yīng)用程序與應(yīng)用程序之間可以互相訪問(wèn)進(jìn)程信息,應(yīng)用程序還可直接訪問(wèn)Linux系統(tǒng)的系統(tǒng)文件。例如,直接訪問(wèn)控制面板等等。
    [0004]Linux作為一個(gè)開(kāi)源系統(tǒng),可以在網(wǎng)絡(luò)上找到許多開(kāi)源工具,這樣既方便了用戶,也容易被侵入,因此存在安全性偏低的問(wèn)題。

    技術(shù)實(shí)現(xiàn)思路

    [0005]本專利技術(shù)的目的在于提供一種基于Linux系統(tǒng)的文件保護(hù)方法及電子設(shè)備,解決了現(xiàn)有技術(shù)中存在Linux系統(tǒng)安全性低的技術(shù)問(wèn)題。
    [0006]第一方面,本專利技術(shù)提供的一種基于Linux系統(tǒng)的文件保護(hù)方法,包括:
    [0007]將需讀寫文件寫入配置文件;
    [0008]將配置文件的所有文件注冊(cè)到Linux內(nèi)核的白名單中;
    [0009]修改Linux系統(tǒng)調(diào)用;
    [0010]判定需讀寫文件是否在白名單中;
    [0011]若是,則判定允許對(duì)對(duì)應(yīng)文件進(jìn)行操作;
    [0012]若否,則判定拒絕對(duì)對(duì)應(yīng)文件進(jìn)行操作;
    [0013]當(dāng)判定允許對(duì)需讀寫文件進(jìn)行操作時(shí),將對(duì)應(yīng)鏈表的操作接口加入到系統(tǒng)調(diào)用接口。
    [0014]進(jìn)一步的,所述將需讀寫文件寫入配置文件的步驟之前,包括:
    [0015]Linux內(nèi)核系統(tǒng)調(diào)用層創(chuàng)建鏈表,并實(shí)現(xiàn)該鏈表具有對(duì)應(yīng)的權(quán)限控制接口。
    [0016]進(jìn)一步的,所述鏈表具有對(duì)應(yīng)的權(quán)限包括:開(kāi)啟、關(guān)閉、創(chuàng)建、加入、移除和查找中的至少一種。
    [0017]進(jìn)一步的,所述修改系統(tǒng)調(diào)用的步驟,包括:
    [0018]修改Linux內(nèi)核文件調(diào)用操作,并將白名單文件操作接口加入系統(tǒng)調(diào)用接口。
    [0019]進(jìn)一步的,所述判定需讀寫文件是否在白名單中的步驟之前,還包括:
    [0020]檢測(cè)需讀寫文件是否開(kāi)啟文件保護(hù);
    [0021]若是,則執(zhí)行判定需讀寫文件是否在白名單中的步驟;
    [0022]若否,則判定允許對(duì)對(duì)應(yīng)文件進(jìn)行操作。
    [0023]進(jìn)一步的,本方法還包括:
    [0024]當(dāng)判定拒絕對(duì)對(duì)應(yīng)文件進(jìn)行操作時(shí),記錄訪問(wèn)信息并將信息通知對(duì)應(yīng)的業(yè)務(wù)程序。
    [0025]第二方面,本專利技術(shù)還提供一種電子設(shè)備,包括存儲(chǔ)器、處理器,所述存儲(chǔ)器中存儲(chǔ)有可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)上述方法的步驟。
    [0026]第三方面,本專利技術(shù)還提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)可運(yùn)行指令,所述計(jì)算機(jī)可運(yùn)行指令在被處理器調(diào)用和運(yùn)行時(shí),所述計(jì)算機(jī)可運(yùn)行指令促使所述處理器運(yùn)行所述方法。
    [0027]本專利技術(shù)提供的一種基于Linux系統(tǒng)的文件保護(hù)方法及電子設(shè)備,通過(guò)直接修改系統(tǒng)調(diào)用的實(shí)現(xiàn)邏輯,對(duì)文件開(kāi)啟文件保護(hù),能夠準(zhǔn)確控制可訪問(wèn)的文件和不可訪問(wèn)的文件,控制不可執(zhí)行的系統(tǒng)調(diào)用和可執(zhí)行的系統(tǒng)調(diào)用;實(shí)時(shí)監(jiān)控記錄文件的拒絕訪問(wèn)操作,及時(shí)通知用戶,能夠提高Linux系統(tǒng)內(nèi)文件的安全性,進(jìn)一步的提升系統(tǒng)的安全性。
    [0028]相應(yīng)地,本專利技術(shù)實(shí)施例提供的一種基于Linux系統(tǒng)的電子設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),也同樣具有上述技術(shù)效果。
    附圖說(shuō)明
    [0029]為了更清楚地說(shuō)明本專利技術(shù)具體實(shí)施方式或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)具體實(shí)施方式或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本專利技術(shù)的一些實(shí)施方式,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
    [0030]圖1為本專利技術(shù)實(shí)施例提供的基于Linux系統(tǒng)的文件保護(hù)方法的步驟示意圖;
    [0031]圖2為本專利技術(shù)實(shí)施例提供的基于Linux系統(tǒng)的文件保護(hù)方法的流程圖;
    [0032]圖3為本專利技術(shù)實(shí)施例提供的一種電子設(shè)備的示意圖。
    具體實(shí)施方式
    [0033]為使本專利技術(shù)實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本專利技術(shù)的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本專利技術(shù)一部分實(shí)施例,而不是全部的實(shí)施例。基于本專利技術(shù)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本專利技術(shù)保護(hù)的范圍。
    [0034]本專利技術(shù)實(shí)施例中所提到的術(shù)語(yǔ)“包括”和“具有”以及它們的任何變形,意圖在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過(guò)程、方法、系統(tǒng)、產(chǎn)品或設(shè)備沒(méi)有限定于已列出的步驟或單元,而是可選地還包括其他沒(méi)有列出的步驟或單元,或可選地還包括對(duì)于這些過(guò)程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
    [0035]如圖1所示:本專利技術(shù)實(shí)施例提供的基于Linux系統(tǒng)的文件保護(hù)方法的步驟示意圖,包括以下步驟:
    [0036]S1:將需讀寫文件寫入配置文件。
    [0037]S2:將配置文件的所有文件注冊(cè)到Linux內(nèi)核的白名單中。
    [0038]S3:修改Linux系統(tǒng)調(diào)用。
    [0039]S4:判定需讀寫文件是否在白名單中;
    [0040]若是,則判定允許對(duì)對(duì)應(yīng)文件進(jìn)行操作;
    [0041]若否,則判定拒絕對(duì)對(duì)應(yīng)文件進(jìn)行操作;
    [0042]當(dāng)判定允許對(duì)需讀寫文件進(jìn)行操作時(shí),將對(duì)應(yīng)鏈表的操作接口加入到系統(tǒng)調(diào)用接口。
    [0043]本專利技術(shù)實(shí)施例提供的一種基于Linux系統(tǒng)的文件保護(hù)方法及電子設(shè)備,通過(guò)直接修改系統(tǒng)調(diào)用的實(shí)現(xiàn)邏輯,對(duì)文件開(kāi)啟文件保護(hù),能夠準(zhǔn)確控制可訪問(wèn)的文件和不可訪問(wèn)的文件,控制不可執(zhí)行的系統(tǒng)調(diào)用和可執(zhí)行的系統(tǒng)調(diào)用;實(shí)時(shí)監(jiān)控記錄文件的拒絕訪問(wèn)操作,及時(shí)通知用戶,能夠提高Linux系統(tǒng)內(nèi)文件的安全性,進(jìn)一步的提升系統(tǒng)的安全性。
    [0044]如圖2所示,在一種可能的實(shí)施方式中,以文件A、文件B和文件C為目標(biāo)進(jìn)行操作,通過(guò)相關(guān)人員設(shè)置一套鏈表操作:具體包括以下步驟:
    [0045]步驟1,在Linux內(nèi)核系統(tǒng)調(diào)用層創(chuàng)建一個(gè)鏈表,并實(shí)現(xiàn)該鏈表的增刪改查控制接口,用以記錄白名單列表。
    [0046]將文件A和文件B寫入配置文件。
    [0047]步驟2,對(duì)文件開(kāi)啟文件保護(hù)。
    [0048]將配置文件的文件A和文件B注冊(cè)到Linux內(nèi)核的白名單中,文件C不加入白名單中。
    [0049]步驟3,Linux寫文件經(jīng)過(guò)write系統(tǒng)調(diào)用,設(shè)定文件在白名單中的允許寫,文件未在白名單中的不允許寫該文件。
    [0050]步驟4,寫文件A和文件B進(jìn)行測(cè)試,查找文件A、文件B和文件C是否在白名單中;
    [0051]判定文件A在白名單中,則允許對(duì)文件A進(jìn)行操作。
    [0052]判定文件B在白名單中,則允許對(duì)文件B進(jìn)行操作。
    [0本文檔來(lái)自技高網(wǎng)
    ...

    【技術(shù)保護(hù)點(diǎn)】

    【技術(shù)特征摘要】
    1.一種基于Linux系統(tǒng)的文件保護(hù)方法,其特征在于,包括:將需讀寫文件寫入配置文件;將配置文件的所有文件注冊(cè)到Linux內(nèi)核的白名單中;修改Linux系統(tǒng)調(diào)用;判定需讀寫文件是否在白名單中;若是,則判定允許對(duì)對(duì)應(yīng)文件進(jìn)行操作;若否,則判定拒絕對(duì)對(duì)應(yīng)文件進(jìn)行操作;當(dāng)判定允許對(duì)需讀寫文件進(jìn)行操作時(shí),將對(duì)應(yīng)鏈表的操作接口加入到系統(tǒng)調(diào)用接口。2.根據(jù)權(quán)利要求1所述的基于Linux系統(tǒng)的文件保護(hù)方法,其特征在于,所述將需讀寫文件寫入配置文件的步驟之前,包括:Linux內(nèi)核系統(tǒng)調(diào)用層創(chuàng)建鏈表,并實(shí)現(xiàn)該鏈表具有對(duì)應(yīng)的權(quán)限控制接口。3.根據(jù)權(quán)利要求2所述的基于Linux系統(tǒng)的文件保護(hù)方法,其特征在于,所述鏈表具有對(duì)應(yīng)的權(quán)限包括:開(kāi)啟、關(guān)閉、創(chuàng)建、加入、移除和查找中的至少一種。4.根據(jù)權(quán)利要求1所述的基于Linux系統(tǒng)的文件保護(hù)方法,其特征在于,所述修改系統(tǒng)調(diào)用的步驟,包括:修改Linux內(nèi)核文件調(diào)用操作,并將白名單...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:于宏志杜慶雨王洪濤董承恩王凱旋韓強(qiáng)王寧
    申請(qǐng)(專利權(quán))人:天地偉業(yè)技術(shù)有限公司
    類型:發(fā)明
    國(guó)別省市:

    網(wǎng)友詢問(wèn)留言 已有0條評(píng)論
    • 還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。

    1
    主站蜘蛛池模板: 中文字幕丰满乱孑伦无码专区| 日韩少妇无码喷潮系列一二三| 亚洲国产精品成人精品无码区 | 亚洲av无码不卡| 亚洲一本到无码av中文字幕| 亚洲午夜无码AV毛片久久| 无码少妇一区二区性色AV| 亚洲aⅴ无码专区在线观看春色| 国产成人无码AV一区二区在线观看 | 国产V片在线播放免费无码| 无码人妻丰满熟妇区96| 国内精品人妻无码久久久影院| 曰韩人妻无码一区二区三区综合部 | 精品深夜AV无码一区二区| 国产精品无码免费专区午夜| 亚洲av永久无码| 亚洲av无码专区国产乱码在线观看| 国产精品第一区揄拍无码| av无码免费一区二区三区| 久久精品九九热无码免贵| 日日日日做夜夜夜夜无码| 永久免费AV无码网站在线观看| 色综合久久久久无码专区| 国产成人精品无码一区二区三区 | 亚洲人成网亚洲欧洲无码久久| 亚洲欧洲无码一区二区三区| 无码专区天天躁天天躁在线| 国产成年无码AV片在线韩国| 亚洲AV无码不卡在线观看下载| 亚洲精品无码高潮喷水A片软| 亚洲日韩精品无码专区| 亚洲国产日产无码精品| 久久无码人妻一区二区三区 | 在线观看片免费人成视频无码| 亚洲av无码专区青青草原| 亚洲youwu永久无码精品| 好爽毛片一区二区三区四无码三飞| 亚洲人成人无码.www石榴| 精品久久久久久无码专区| 亚洲人成人无码.www石榴| 成人免费无码精品国产电影|