电子商务网站安全_跨境电商有哪些平台

电子商务网站安全_跨境电商有哪些平台电商网站安全应对之道(电商网站安全的威胁类型:https://blog.csdn.net/qq_29039705/article/details/80486795)一、预防逻辑漏洞进行业务流程梳理接口会发加签名和超时机制避免通过前端进行验证和现在减少暴露给用户的参数增加共享数据互斥机制不要相信用户输入检查用户输入二、预防越权操作任何涉及用户权限的操作均匀会话关联参数的加密及模糊化严格验证程序逻辑顺…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

电商网站安全应对之道
一、预防逻辑漏洞
  • 进行业务流程梳理
  • 接口会发加签名和超时机制
  • 避免通过前端进行验证和现在
  • 减少暴露给用户的参数
  • 增加共享数据互斥机制
  • 不要相信用户输入
  • 检查用户输入
二、预防越权操作
  • 任何涉及用户权限的操作均匀会话关联
  • 参数的加密及模糊化
  • 严格验证程序逻辑顺序:1 -> 2 -> 3 就绝对不能 1 -> 3
三、预防金额篡改
  • 减少前端金额参数的输入
  • 将价格与商品编号关联
  • 服务端严格限制金额、数量的类型及范围
  • 对金额进行校验
四、预防SQL注入
  • 使用预编译,绑定变量
  • 使用存储过程
  • 使用ORM框架,并遵守官方开发规范
  • 检查数据类型
  • 全局过滤特殊SQL字符和语句
  • 使用waf进行拦截
五、XSS的防御
  • 输入检查:过滤危险字符
  • 输出检查:转义,编码
  • 正确的防御跨站:不同情况采用不同编码
  1. HTML标签属性输出:HTML编码
  2. <script>标签事件:javascript编码
  3. HTML标签链接属性输出:url编码
  4. 使用cors、httponly、csp
  5. 富文本情况:使用白名单或黑名单机制,不允许用户使用危险的标签
常见可触发JS的标签
  • <applet>
  • <body>
  • <embed>
  • <frame>
  • <script>
  • <frameset>
  • <html>
  • <iframe>
  • <img>
  • <style>
  • <layer>
  • <link>
  • <ilayer>
  • <meta>
  • <object>
六、预防上传攻击
  • 服务端检测(MIME类型检测)
  • Content-Type
  • 服务端检测(文件扩展名检测)
  • 黑名单\白名单
  • 服务端检测(目录路径检测)
  • 服务端检测(文件内容检测)
  • 标识符检测GIF等
  • 二次渲染
七、预防撞库攻击
  • 验证码
  • IP限制
  • 控件
  • 不返回唯一性特征给前端
  • 减少不同机制的登录接口
  • 强制要求密码复杂度
八、预防内网渗透以及社会工程学攻击
  • 安全域划分以及网络隔离
  • 资产的收集和梳理
  • 上线前安全加固和渗透测试
  • 内网补丁管理
  • 常态化安全扫描
  • 其他安全管理相关
  • 提高综合安全意识

Copyright © 2018 Ansel. All rights reserved.
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/187212.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Mysql 远程连接权限错误1045问题

    #今天新安装mysql以后,由于没有勾选Enablerootaccessfromremotemachines而再连接数据库时出现了以下问题走了许多绕路,在这里做下笔记。网上查阅资料很多说是密码问题,我一开始也是照着网上的方法去服务器上修改密码,然后本地连接,结果还是出错,才发现是混淆了一些东西。数据库的root账户分两种,一种是本地,一种是远程:我需要修改的是远程root密码…

    2022年4月9日
    59
  • linux tail 命令查看日志「建议收藏」

    linux tail 命令查看日志「建议收藏」#输出文件末尾行(默认10行),当文件增长时,输出后续添加的行(-f即–follow=file.log不会回传结束信号,除非我们去自行去中断它)tail-ffile.log#输出文件末尾包含关键字的行,当文件增长时,输出后续添加的行(-f即–follow=file.log不会回传结束信号,除非我们去自行去…

    2022年5月4日
    51
  • 煤矿云计算大数据_构建物联网

    煤矿云计算大数据_构建物联网传统工业实时历史数据库与时序数据库的区别?本文介绍了实时数据库和时序数据库,并就其特点、应用场景、相关厂商、联系与区别做介绍。实时历史数据库![实时历史数据库架构.png](https://img-blog.csdnimg.cn/img_convert/ddd8d3b24107ac2ebf328f3fd390c603.png#clientId=ud49e0880-2e25-4&crop=0&crop=0&crop=1&crop=1&from=drop&i

    2022年10月4日
    1
  • 达芬奇五年沉浮

    达芬奇五年沉浮达芬奇五年沉浮

    2022年5月18日
    56
  • 排名前20的网页爬虫工具有哪些_在线爬虫

    排名前20的网页爬虫工具有哪些_在线爬虫网络爬虫在许多领域都有广泛的应用,它的目标是从网站获取新的数据,并加以存储以方便访问。而网络爬虫工具越来越为人们所熟知,因为它能简化并自动化整个爬虫过程,使每个人都可以轻松访问网络数据资源。1.O

    2022年8月6日
    41
  • stimulsoft oracle,报表仪表设计器Stimulsoft的处理数据功能

    stimulsoft oracle,报表仪表设计器Stimulsoft的处理数据功能StimulsoftReports.Net是一个基于.NET框架的报表生成器,能够帮助你创建结构、功能丰富的报表。StimulReport.Net的报表设计器不仅界面友好,而且使用便捷,能够让你轻松创建所有报表;该报表设计器在报表设计过程中以及报表运行的过程中都可以使用。在运行时使用StimulReport.Net的报表设计器不需要支付任何的专利费用。所创建的报表既可以在Windows窗体应用…

    2022年7月13日
    18

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号