草庐IT

安全扫描

全部标签

javascript - 扫描 Javascript 中的滥用功能和模式

我们有一个类似于Greasemonkey的开源扩展,仅在Firefox中使用。用户可以提交(Java)脚本供其他用户运行。这会通过发送恶意代码而被滥用。我们希望将来使用脚本对提交的代码进行粗略的自动检查。我们不允许或想进一步调查:发出页面请求混淆尝试我们已经过滤了:btoa评估window。网址的正则表达式/^(http|https|ftp)://([A-Z0-9][A-Z0-9_-]*(?:.[A-Z0-9][A-Z0-9_-]*)+):?(\d+)?/?/i上面的url正则表达式针对转义、编码、编码URI、编码URIComponent进行了调整v.versa有什么帮助:其他可能的不

javascript - ASP.NET Core WebAPI 安全注意事项

我的WebAPI就是供我的UI使用的API后端。事实上,我的UI可能会使用10种WebAPI服务。我很难理解在安全方面我需要考虑什么。我的API使用不记名token进行保护,并且仅允许https。我设置了CORS,它们只允许来源https://my-front.end这一切都很好。但是..我如何防止对WebAPI的C/XSRF和重放攻击?我什至需要这样做吗?在ASP.NETMVC项目中设置反CSRF相当轻松,但是你怎么能在WebAPI项目上做到这一点,据我所知,它依赖于发送信息,在服务器上生成,到客户端发送沿着请求的主体并通过另一个channel(例如cookie或header)。我读

javascript - 页面能否检测到用户何时不安全地加载它

在HTTPS页面上是否有任何方法可以检测(通过javascript)用户是否在SSL证书问题的情况下加载了页面?通常浏览器会让用户点击几个异常警告并将地址栏变成红色,但在某些情况下用户可能会忽略这一点,作为应用程序的作者,我想放置额外的应用程序内警告来警告用户反对这样做。能够记录此类事件也会很有用。 最佳答案 简短的回答是你不能。这样做的原因是,如果可以的话,它可能会引发一些安全问题。SSL验证由浏览器中的第3方组件完成,您没有办法“询问”浏览器的状态。例如在Chrome中实现本身是浏览器代码的一部分,而不是V8引擎的一部分,V8引

2023年最热门的网络安全岗位分析

大数据、人工智能、云计算、物联网、5G等新兴技术的高速发展,蒸蒸日上。但是随之也出现了许多问题,比如:政府单位、企业、个人信息泄露,网络安全问题日益严峻,网络空间安全建设刻不容缓。网络安全人才需求量巨大,人才缺口高达95%,人才输送与人才缺口的比例严重不协调。从2013年到2021年,全球网络安全职位需求增加了近三倍。例如,美国有记录表明,目前有近60万个网络安全职位空缺需要填补。网络信息安全工程师、渗透测试人员、安全分析师和风险评估师等网络安全角色最近得到了很多提及,还有许多职位正在迅速出现。我们综合了国内近10家招聘平台,来介绍下2023年一些最热门的网络安全工作。一、首席信息安全官(CI

云计算与大数据第5章 云计算安全题库及答案

第5章云计算安全习题5.1选择题1、云计算安全问题主要来源于( D )。A.合法云计算用户的不法行为  B.提供商管理的疏漏  C.提供商滥用职权            D.以上都是2、以下哪项不属于云计算典型安全问题的是( C )。A.安全攻击问题     B.可信性难题      C.系统漏洞       D.多租户隐患3、以下哪项属于云计算安全目标( D )。A.保障合法访问行为 B.避免越权访问行为C.禁止非法访问行为  D.以上都是4、用户合法获取云服务的第一道关卡是( A )。A.身份认证     B.隔离机制   C.数据加密     D.数据完整性保障5、避免不同用户间相互影响

javascript - 由于内容安全政策,谷歌地图 api 脚本确实加载

我正在制作一个谷歌浏览器扩展程序,我想在其中使用谷歌地图。问题是当我运行我的脚本时,它给了我这个错误Refusedtoloadscriptfrom'https://maps.googleapis.com/maps/api/js?key=XXXXXXXXXXXXXXXX&sensor=false'becauseofContent-Security-Policy.这是我的list文件{"name":"Name","version":"1.0","manifest_version":2,"background":{"scripts":["js/script.js"]},"descriptio

javascript - Protractor - 启动 chrome 以禁用 cors 的网络安全

因此我们的应用程序在启用CORS的情况下可以在生产环境中运行。我有一个未在本地启用CORS的项目。有没有办法禁用Protractor的网络安全?有没有办法向selenium实例添加参数?我们正在寻找基于配置的解决方案。我们的本地开发机器非常受限于我们可以安装的内容。这可能吗?我试过的是设置chrome选项:https://github.com/angular/protractor/issues/175但这似乎只用于chrome扩展。 最佳答案 还有args在chromeOptions中,您可以在其中提供--disable-web-s

javascript - Google+ 登录 - 未捕获的安全错误

我正在实现Google+登录的混合/一次性身份验证代码流,并在登录提示和授予应用程序权限后在Chrome的JS控制台中遇到此错误,大概是在Google的代码尝试回调按钮时:未捕获的安全错误:阻止来源为“https://ww2.fa.org”的框架访问来源为“https://accounts.google.com”的框架。协议(protocol)、域和端口必须匹配。这似乎不会发生在Safari或IE中,并且有时会在Firefox中发生类似的权限错误,但在Chrome中经常会重现。使用登录按钮刷新框架(在按照谷歌端提示后)通常会导致刷新按钮“知道”登录成功调用成功处理程序......它应该

javascript - 将条形码扫描到特定的文本框中

我正在研究条形码扫描仪。我使用的条形码扫描器是即插即用类型,无论您将光标放在何处,它都会自动扫描代码。但我想要的是,每次我的扫描仪读取代码时,我是否可以将它扫描到网页上的特定文本框例如,如果我的表格看起来像这样所以每次我扫描代码时,无论我当前的焦点在哪里,它都应该始终出现在txtitem文本框中。有人可以指导我或帮助我在这里找到解决方案吗?? 最佳答案 一些条形码扫描仪就像另一个输入设备一样。除非您使用计时器来监控输入信息的速度,否则表单无法区分键盘输入的信息与扫描仪输入的信息之间的区别。一些扫描器将值“粘贴”到焦点控件中-其他扫描

javascript - 将安全的 Grafana 嵌入到 Web 应用程序中

我想使用AngularJS将Grafana嵌入到我的Web应用程序中。目标是,当用户在我的应用程序中时,她应该能够单击按钮并加载GrafanaUI。就其本身而言,这是一项简单的任务。为此,我让apache代理Grafana并返回任何必要的CORSheader。apache反向代理配置如下:HeaderalwayssetAccess-Control-Allow-Origin"*"HeaderalwayssetAccess-Control-Allow-Methods"POST,GET,OPTIONS,DELETE,PUT"HeaderalwayssetAccess-Control-Max-