JavaScript無處不在。它是目前世界上最受歡迎的編程語言。正如GitHub所指出的那樣,JavaScript的貢獻(xiàn)者和存儲庫數(shù)量最多,輕松超過了其他替代方法,例如Python,PHP和Ruby。
JavaScript語言強(qiáng)大的同時也存在著風(fēng)險,大量出色的開源代碼為內(nèi)部開發(fā)團(tuán)隊和惡意行為者創(chuàng)造了機(jī)會。JavaScript代碼的普遍存在和易于開發(fā)也增加了安全漏洞的總體風(fēng)險。鑒于JavaScript支持的應(yīng)用程序和服務(wù)種類繁多,即使是很小的漏洞,也可能使企業(yè)遭受IP盜竊,收入損失或聲譽(yù)受損的威脅。
JSDefender for JavaScript 更新至v2.0預(yù)覽版,提供了新的配置文件格式,新的保護(hù)轉(zhuǎn)換以及其他幾項重大更改,修復(fù)多項Bug,點擊下方按鈕下載,具體更新內(nèi)容如下:
下載JSDefender for JavaScript v2.0
功能
-
jsdefender-cli
-
支持在一個保護(hù)會話中保護(hù)多個文件
-
該CLI具有新的命令行選項:--constarg,--constargoff,--datelock,--exprseq,--exprseqoff,--propsparsing,--propsparsingoff,--selfdefend,--selfdefendoff,--vargroup,--vargroupoff,--estarget,--randomseed,--ignore-unsafe,和--disable-inline。
-
CLI不支持這些選項了:--inclusive,-s/--scope,--idprefix,--id-map,--id-map-in,--id-map-out,-a/- anns,-A/- annsoff,和--es5。
-
-m,--mapout選項默認(rèn)是打開的。您應(yīng)該使用-m off或--mapout off禁用生成詞法映射。
-
舊的地圖文件格式不再使用。新格式使用JSON。
-
CLI會在當(dāng)前工作文件夾中檢查隱式配置文件jsdefender.config.json,除非指定了顯式配置文件。
-
jsdefender-core
-
JSDefender引擎可以在單個保護(hù)會話中處理多個源腳本(來自多個文件)。
-
有提供新的保護(hù)轉(zhuǎn)換:constantArgument,dateLock,expressionSequence,propertySparsing,selfDefending,和variableGrouping。
-
該引擎可以識別Browserify和Webpack捆綁軟件,對捆綁軟件中的模塊進(jìn)行增強(qiáng)stringLiterals和selfDefending保護(hù)轉(zhuǎn)換。
-
保護(hù)流懶惰地構(gòu)建語義樹以提供更好的性能。
-
可以強(qiáng)制保護(hù)引擎跳過不安全的構(gòu)造。
-
內(nèi)聯(lián)保護(hù)指令使用@jsdefender標(biāo)簽,盡管@pjsd仍然可以使用過時的標(biāo)簽。
-
內(nèi)聯(lián)保護(hù)指令允許使用命名保護(hù)集。
-
DomainLockTransform 現(xiàn)在接受由分號分隔的多個域名模式。
-
當(dāng)防護(hù)檢測到不安全的構(gòu)造時,它將顯示問題的源代碼位置。
-
IntegerLiteralTransform現(xiàn)在有兩個新的可選配置設(shè)置,lower和upper,用于設(shè)置混淆的數(shù)字文字的范圍。
-
jsdefender-webpack-plugin
-
jsdefender.config.json如同CLI一樣,該插件會在默認(rèn)情況下調(diào)用的項目根目錄中查找隱式配置文件。如果配置文件的名稱或位置不同,則可以在插件選項中設(shè)置其名稱。
-
插件使用新的配置文件格式。
-
jsdefender-metro-plugin
-
jsdefender.config.json如同CLI一樣,該插件會在默認(rèn)情況下調(diào)用的項目根目錄中查找隱式配置文件。如果配置文件的名稱或位置不同,則可以在插件選項中設(shè)置其名稱。
-
插件使用新的配置文件格式。
修正
-
jsdefender-core
-
隱藏的標(biāo)識符解析錯誤LocalDeclarationTransform已修復(fù)。
-
IntegerLiteralTransform臭蟲以lower和upper之間的值0x8000和0xffff被固定。
JSDefender擁有我們世界一流的,經(jīng)驗豐富的產(chǎn)品支持,因此不必?fù)?dān)心代碼保護(hù)問題會減慢運(yùn)行速度或阻止您的發(fā)布。 想要咨詢授權(quán)價格,可獨立問價。
標(biāo)簽:
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn