我們娜迦信息公司對具有html5加密產品的企業做了一個分析,發現這種產品加密方式的推出是對客戶的一種不負責任。
這是該企業產品的宣傳圖
下面我面就開始進行具體的分析:
加密前的代碼:
加密后的代碼:
事實上真的是這樣嗎?所謂的平臺識別真的可以做到PC端不顯示代碼?
從上面的圖片可以看到,在PC端的開發者模式下,直接將其復制黏貼到一個txt文本中,所謂的平臺識別并不存在。
我們的觀點
娜迦信息作為一個專注移動應用安全解決方案與開發者服務的的企業,我們追求工匠精神,竭盡全力做出最優質的產品,即使其他獲利導向的對手投機取巧,我們也一樣堅持理念,用心去為客戶解決難題。
文章的最后,獻上能進行JS頁面混淆的開源軟件:
1.Search · obfuscator · GitHub?
2.GitHub - zswang/jfogs: Javascript Obfuscator
3.GitHub - stephenmathieson/node-obfuscator: maintainer wanted → Obfuscate your node packages because your boss says so!
4.GitHub - caiguanhao/js-obfuscator: Obfuscate JavaScript files via javascriptobfuscator.com. This is also a Grunt plugin. Inform me if this plugin doesn't work.
你這問題怎么說呢,在我的理解中,一但html5的代碼被加密,就形成了一種不可閱讀的形式,這種加密形式肯定不會兼容瀏覽器的,也不可讓每個瀏覽器都使用這種加密方式,所以從開發端和客戶端根本都匹配不上。
Html是一種超文本標記語言,從它的設計和架構上來看,html是不可能被“加密”的。Html5是html的升級和補充。所以對html5進行加密幾乎是不可能的,至少目前情況來看。
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。
|
新聞熱點
疑難解答