代碼混淆保安全「GitHub 熱點(diǎn)速覽」
作者:HelloGitHub-小魚(yú)干
雖然讓代碼難以閱讀看似是件難以理解的事情,但是混淆后的代碼起到了類(lèi)似加密的作用,而且經(jīng)過(guò)混淆的代碼依舊能實(shí)現(xiàn)原代碼的功能。javascript-obfuscator 是一個(gè) JS 編寫(xiě)的代碼混淆工具,能讓你的代碼在生產(chǎn)環(huán)境上更加安全。保證生產(chǎn)環(huán)境安全的,還有 Datree,是一個(gè)讓你擬定配置執(zhí)行策略,保證錯(cuò)誤 K8s 配置不會(huì)進(jìn)入生產(chǎn)環(huán)境的項(xiàng)目。
當(dāng)然本周的項(xiàng)目除了有安全,還有便捷。SmsForwarder 就是一個(gè)非常便捷的項(xiàng)目讓你不需要多個(gè)設(shè)備找尋驗(yàn)證碼,配置好你的轉(zhuǎn)發(fā)規(guī)則即可轉(zhuǎn)發(fā)驗(yàn)證短信到別的手機(jī)或者軟件上。還有超方便的下載 Spotify 音樂(lè)的 ZSpotify,代替 AWS 的 m3o。
選項(xiàng)標(biāo)準(zhǔn):新發(fā)布 | 實(shí)用 | 有趣,根據(jù)項(xiàng)目 release 時(shí)間分類(lèi),發(fā)布時(shí)間不超過(guò) 14 day 的項(xiàng)目會(huì)標(biāo)注 New,無(wú)該標(biāo)志則說(shuō)明項(xiàng)目 release 超過(guò)半月。由于本文篇幅有限,還有部分項(xiàng)目未能在本文展示,望周知
1. 本周特推
1.1短信轉(zhuǎn)發(fā):SmsForwarder
本周 star 增長(zhǎng)數(shù):100+
SmsForwarder 短信轉(zhuǎn)發(fā)器,可監(jiān)控 Android 手機(jī)短信并根據(jù)指定規(guī)則轉(zhuǎn)發(fā)到其他手機(jī):釘釘機(jī)器人、企業(yè)微信群機(jī)器人、飛書(shū)機(jī)器人、企業(yè)微信應(yīng)用消息、郵箱、bark、webhook、Telegram 機(jī)器人、Server 醬、手機(jī)短信等。主要特點(diǎn):
- 簡(jiǎn)單 只做兩件事:監(jiān)聽(tīng)短信 --> 根據(jù)指定規(guī)則轉(zhuǎn)發(fā)
- 省電:運(yùn)行時(shí)只監(jiān)聽(tīng)廣播,有短信才執(zhí)行轉(zhuǎn)發(fā),并記錄最近 n 條的轉(zhuǎn)發(fā)內(nèi)容和轉(zhuǎn)發(fā)狀態(tài)
- 健壯:越簡(jiǎn)單越不會(huì)出錯(cuò)(UNIX 設(shè)計(jì)哲學(xué)),就越少崩潰,運(yùn)行越穩(wěn)定持久
1.2 代碼混淆:javascript-obfuscator
本周 star 增長(zhǎng)數(shù):300+
Javascript-obfuscator 是一個(gè)代碼混淆器,能將你的代碼混淆成可讀性低的代碼,看上去是難以閱讀的代碼其實(shí)具備和之前代碼一樣的功能,從而起到保護(hù)代碼的作用。
2. GitHub Trending 周榜
2.1Spotify 音樂(lè)下載器:ZSpotify
本周 star 增長(zhǎng)數(shù):1,400+
New ZSpotify 一個(gè)只需要 Python 解釋器和 ffmpeg 的 Spotify 音樂(lè)下載器,你可以根據(jù)自己的需求下載 mp3 格式或者 ogg 格式。
2.2 x86 模擬器:v86
本周 star 增長(zhǎng)數(shù):250+
v86 可以在瀏覽器里運(yùn)行 x86 虛擬機(jī),在使用 v86 時(shí)機(jī)器代碼運(yùn)行的時(shí)候會(huì)被轉(zhuǎn)換為 WebAssembly 模式,以獲得良好的性能。
2.3 AWS 可替代品:m3o
本周 star 增長(zhǎng)數(shù):1,200+
New m30 是一個(gè)公有云平臺(tái),相比 AWS 它具有以下特點(diǎn):
- 面向 Dev 的 UX 設(shè)計(jì)
- 一個(gè)令牌(Token)訪問(wèn)多個(gè) API
- 快速訪問(wèn)
- 試用免費(fèi),按需付費(fèi)
此外項(xiàng)目還有提供了豐富的 API 庫(kù)。
2.4 K8s 配置信息守衛(wèi):Datree
本周 star 增長(zhǎng)數(shù):1,700+
Datree 是一個(gè) CLI 工具,主要用來(lái)防止錯(cuò)誤的 K8s 配置信息進(jìn)入生產(chǎn)環(huán)境,你可以基于自己的需求制定自己的配置文件執(zhí)行策略。
2.5 安全網(wǎng)關(guān):APISIX
本周 star 增長(zhǎng)數(shù):300+
Apache APISIX 是一個(gè)動(dòng)態(tài)、實(shí)時(shí)、高性能的 API 網(wǎng)關(guān),基于 Nginx 網(wǎng)絡(luò)庫(kù)和 etcd 實(shí)現(xiàn),提供負(fù)載均衡、動(dòng)態(tài)上游、灰度發(fā)布、服務(wù)熔斷、身份認(rèn)證、可觀測(cè)性等豐富的流量管理功能。
- END -