JS混淆加密,是保護JS代碼安全的重要手段。
原本,只有技術高手才能對混淆加密后的JS代碼進行分析或逆向。
但在這個AI時代,普通人也可以借助AI嘗試進行逆向還原。
這便給JS代碼安全帶來了更多的威脅,也給JS混淆加密帶來了考驗。
好在“魔高一尺,道高一丈”,國內有名的JS混淆加密服務商JShaman已發布了“反AI”功能。
以JShaman旗下的JS-Obfuscator平臺為例,其混淆加密配置中的“Anti AI”選項??傻钟鵆hatGPT、DeepSeek等AI工具對混淆加密后JS代碼的逆向還原。
以下,用一個示例進行測試,看看它的反AI效果。
1、來到JS-Obfuscator網站。以官網默認示例程序做為測試代碼:
2、配置,在使用默認配置的基礎上,額外啟用“Anti AI”選項:
3、然后,得到混淆加密后的JS代碼:
4、嘗試讓AI工具DeepSeek逆向還原:
5、DeepSeek給出錯誤的分析過程和錯誤的逆向結果,如下:
6、再用通義千問嘗試逆向,也給出了錯誤的分析過程和結果,如下:
7、而如果是傳統沒有“反AI”功能的JS混淆工具,比如,ob:
OB的混淆結果,AI工具是可以輕松逆向還原出原始代碼的:
由對比可知,JShaman的“反AI”功能確實有效。
8:總結:
對于JS混淆加密,AI逆向還原能力確實強大。JShaman的“反AI”功能更加強大。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.