System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 亚洲av无码av在线播放,蜜色欲多人AV久久无码,亚洲AV无码成人精品区狼人影院
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    基于動態鏈接庫提高源碼安全的方法、裝置、設備及介質制造方法及圖紙

    技術編號:41370490 閱讀:13 留言:0更新日期:2024-05-20 10:16
    本發明專利技術涉及網絡安全技術領域,揭露一種基于動態鏈接庫提高源碼安全的方法、裝置、設備及介質,該方法包括:對軟件分析源碼進行代碼封裝,得到動態鏈接庫;對動態鏈接庫進行加殼,得到加殼鏈接庫;在接收到業務代碼請求時,調用業務數據;對軟件分析源碼對應的代碼翻譯器進行代碼混淆,得到混淆翻譯器;根據混淆翻譯器對業務數據及軟件分析源碼進行打包壓縮,得到待交付數據包。通過本發明專利技術實施的構建軟件分析源碼的動態鏈接庫,并對動態鏈接庫進行加殼,可以提高代碼的安全性;對代碼翻譯器進行代碼混淆,使得軟件分析代碼交付后不能直接被代碼翻譯器破解;再對業務數據及軟件分析源碼整體進行加密混淆,最大程度上提高源碼交付的安全性。

    【技術實現步驟摘要】

    本專利技術涉及網絡安全,尤其涉及一種基于動態鏈接庫提高源碼安全的方法、裝置、設備及介質


    技術介紹

    1、源碼也稱源程序,是指一系列人類可讀的計算機語言指令。源代碼最為常用的格式是文本文件,一般以源碼文件的形式呈現。源碼文件的安全可靠,是計算機設備正常運行的重要因素。當源碼文件存在漏洞時會影響到計算機設備的正常運行,甚至對計算機設備造成安全威脅,因此,如何提高源碼的安全性成為相關人員研究的主要課題。

    2、目前企業保護源碼的方式,通常會找一些半成品或成品的加密混淆工具,但目前市面上混淆代碼工具往往是引入相關依賴,在源碼編譯期間對字節碼進行加密混淆,有時僅僅是更改類名以及包名等方式進行混淆,對于一些專業的人員,可以輕松進行反編譯。通過但實際上往往只是更改了類名、包名,無法達到真正意義上的加密,導致源碼的安全性較差。


    技術實現思路

    1、本專利技術提供一種基于動態鏈接庫提高源碼安全的方法、裝置、設備及介質,其主要目的在于解決源碼交付時安全性較差的問題。

    2、為實現上述目的,本專利技術提供的一種基于動態鏈接庫提高源碼安全的方法,包括:獲取軟件分析源碼,對軟件分析源碼進行代碼封裝,得到軟件分析源碼對應的動態鏈接庫;對動態鏈接庫進行加殼操作,得到加殼鏈接庫;在接收到業務代碼請求時,根據業務代碼請求及加殼鏈接庫在預設的數據庫中調用業務數據;對軟件分析源碼對應的代碼翻譯器進行代碼混淆,得到混淆翻譯器;根據混淆翻譯器對業務數據及軟件分析源碼進行打包壓縮,得到待交付數據包。

    3、本專利技術還提供一種基于動態鏈接庫提高源碼安全的裝置,包括:動態鏈接庫生成模塊,用于獲取軟件分析源碼,對軟件分析源碼進行代碼封裝,得到軟件分析源碼對應的動態鏈接庫;加殼模塊,用于對動態鏈接庫進行加殼操作,得到加殼鏈接庫;業務數據調用模塊,用于在接收到業務代碼請求時,根據業務代碼請求及加殼鏈接庫在預設的數據庫中調用業務數據;代碼混淆模塊,用于對軟件分析源碼對應的代碼翻譯器進行代碼混淆,得到混淆翻譯器;打包壓縮模塊,用于根據混淆翻譯器對業務數據及軟件分析源碼進行打包壓縮,得到待交付數據包。

    4、本專利技術還提供一種電子設備,電子設備包括:與至少一個處理器通信連接的存儲器;其中,處理器用于執行存儲在存儲器上的計算機程序;存儲器存儲有可被至少一個處理器執行的計算機程序,計算機程序被至少一個處理器執行,以使至少一個處理器能夠執行上述的基于動態鏈接庫提高源碼安全的方法。

    5、本專利技術還提供一種計算機可讀存儲介質,存儲有計算機程序,其特征在于,計算機程序被處理器執行時,實現上述任意一項的基于動態鏈接庫提高源碼安全的方法。

    6、本專利技術實施例提出了一種基于動態鏈接庫提高源碼安全的方法,通過對軟件分析源碼進行代碼封裝,生成對外的動態鏈接庫,可以隱藏待分析源碼的實現細節,增加可重用性,提高待分析源碼的安全性;對動態鏈接庫進行節課以進一步地對動態鏈接庫進行保護,提高軟件分析源碼的安全性;根據業務代碼請求及加殼鏈接庫在預設的數據庫中調用業務數據,可以得到正確運行地業務數據,進一步地保證軟件分析源碼的安全性;對代碼翻譯器進行代碼混淆,使得軟件分析代碼交付后不能直接被代碼翻譯器破解;再對業務數據及軟件分析源碼進行打包壓縮,可以進一步地對業務數據、軟件分析源碼整體進行加密混淆,完成整條鏈路進行處理,最大程度上保障源碼安全,提高源碼交付時的安全性。因此本專利技術提出的基于動態鏈接庫提高源碼安全的方法、裝置、設備及介質,可以解決源碼交付時安全性較差的問題。

    本文檔來自技高網
    ...

    【技術保護點】

    1.一種基于動態鏈接庫提高源碼安全的方法,其特征在于,所述方法包括:

    2.如權利要求1所述的基于動態鏈接庫提高源碼安全的方法,其特征在于,所述對所述軟件分析源碼進行代碼封裝,得到所述軟件分析源碼對應的動態鏈接庫,包括:

    3.如權利要求1所述的基于動態鏈接庫提高源碼安全的方法,其特征在于,所述對所述動態鏈接庫進行加殼操作,得到加殼鏈接庫,包括:

    4.如權利要求1所述的基于動態鏈接庫提高源碼安全的方法,其特征在于,所述根據所述業務代碼請求及所述加殼鏈接庫在預設的數據庫中調用業務數據之前,還包括:

    5.如權利要求1所述的基于動態鏈接庫提高源碼安全的方法,其特征在于,所述根據所述業務代碼請求及所述加殼鏈接庫在預設的數據庫中調用業務數據,包括:

    6.如權利要求1所述的基于動態鏈接庫提高源碼安全的方法,其特征在于,所述對所述軟件分析源碼的代碼翻譯器進行代碼混淆,得到混淆翻譯器,包括:

    7.如權利要求1所述的基于動態鏈接庫提高源碼安全的方法,其特征在于,所述根據所述混淆翻譯器對所述業務數據及所述軟件分析源碼進行打包壓縮,得到待交付數據包,包括:

    8.一種基于動態鏈接庫提高源碼安全的裝置,其特征在于,所述裝置包括:

    9.一種電子設備,其特征在于,所述電子設備包括:

    10.一種計算機可讀存儲介質,存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時,實現權利要求1至7中任意一項所述的基于動態鏈接庫提高源碼安全的方法。

    ...

    【技術特征摘要】

    1.一種基于動態鏈接庫提高源碼安全的方法,其特征在于,所述方法包括:

    2.如權利要求1所述的基于動態鏈接庫提高源碼安全的方法,其特征在于,所述對所述軟件分析源碼進行代碼封裝,得到所述軟件分析源碼對應的動態鏈接庫,包括:

    3.如權利要求1所述的基于動態鏈接庫提高源碼安全的方法,其特征在于,所述對所述動態鏈接庫進行加殼操作,得到加殼鏈接庫,包括:

    4.如權利要求1所述的基于動態鏈接庫提高源碼安全的方法,其特征在于,所述根據所述業務代碼請求及所述加殼鏈接庫在預設的數據庫中調用業務數據之前,還包括:

    5.如權利要求1所述的基于動態鏈接庫提高源碼安全的方法,其特征在于,所述根據所述業務代碼請求及所述加殼鏈接庫在預設的數據...

    【專利技術屬性】
    技術研發人員:萬振華
    申請(專利權)人:深圳開源互聯網安全技術有限公司,
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 无码专区国产无套粉嫩白浆内射| 无码GOGO大胆啪啪艺术| 无码人妻丰满熟妇啪啪| 少妇人妻av无码专区| 18禁超污无遮挡无码免费网站| 精品无码久久久久久久动漫| 久久久久久久亚洲Av无码| 中文字幕无码久久人妻| 精品久久久无码中字| 久久久久久人妻无码| 国产免费久久久久久无码| 久久久无码精品亚洲日韩蜜臀浪潮| 亚洲av永久无码| 亚洲成A人片在线观看无码不卡| 国产精品无码一区二区在线| 无码AⅤ精品一区二区三区| 亚洲精品偷拍无码不卡av| 亚洲欧洲无码AV电影在线观看| 东京热加勒比无码少妇| 久久久精品人妻无码专区不卡| AV无码人妻中文字幕| 亚洲av成人无码久久精品| 亚洲A∨无码无在线观看| 亚洲熟妇无码AV| 亚洲AV无码成人精品区在线观看| 国产精品无码专区AV在线播放| 久久午夜夜伦鲁鲁片无码免费| 久久午夜无码免费| 精品无码无人网站免费视频| 中文字幕无码久久久| 亚洲天然素人无码专区| 亚洲中文字幕久久精品无码VA| 国产免费无码AV片在线观看不卡| 自拍偷在线精品自拍偷无码专区| 夜夜精品无码一区二区三区| 一夲道无码人妻精品一区二区| 亚洲精品无码av中文字幕| 亚洲AV无码国产剧情| 亚洲成av人片天堂网无码】| 无码h黄动漫在线播放网站| 亚洲AV综合色区无码二区偷拍|