一文读懂:GitHub – weizman/awesome-

发布于 19 小时前  4 次阅读


在做前端安全相关需求时,GitHub这个问题绕不开,刚好把踩坑经验分享一下。

Have questions? Feel free to ask in the comments section below.

正文

Javascript反调试技术精选列表

谈到网络安全,有很多不同的方面。

讨论最多的方面是不同类型的安全漏洞,例如XSS、CSRF等。

另一方面, Javascript反调试是一个不够脱节的方面,但在网络安全领域的攻击和防御方面可能会产生很大的潜在影响。

贡献之前的回购-我们在这里遵循类似的指导方针!

什么是浏览器反调试? Chromium Devtools视野镜(Scope)窗格

反调试技术允许攻击者在浏览器中执行时告知他们的恶意代码是否正在被检查。

我们的想法是使用浏览器提供的工具(在大多数情况下只是JavaScript )来了解网站的源代码是否正在以任何方式被检查和/或调试,并根据结果采取不同的操作。

通常,攻击者使用这些技术来隐藏其恶意活动并保护其代码不被发现。

这意味着,攻击者可以使用反调试技术来保护他们的代码,当发现正在检查的代码时,阻止攻击而不是完成攻击。Chromium Devtools视野镜(Scope Pane) Chromium Shadow Root滥用

更多内容

除了上面提到的内容,还有几个点值得注意。首先是浏览器的兼容性,不同浏览器对Web Crypto API的支持程度有所不同。其次是性能问题,加密操作在大量数据时可能会影响用户体验。最后是密钥管理,如何安全地存储和传输密钥也是一个需要考虑的问题。

有问题欢迎评论区交流,看到会第一时间回复大家一起讨论。

Reference: GitHub - weizman/awesome-javascript-anti-debugging: javascript based browser anti debugging techniques resources · GitHub


点击体验一键VMP加密 |下滑查看JSVMP相关文章