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

电子商务网站安全_跨境电商有哪些平台电商网站安全应对之道(电商网站安全的威胁类型: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.
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • @JsonFormat、@JSONField、@DateTimeFormat的使用以及其区别[通俗易懂]

    三者出处1、JsonFormat来源于jackson,Jackson是一个简单基于Java应用库,Jackson可以轻松的将Java对象转换成json对象和xml文档,同样也可以将json、xml转换成Java对象。Jackson所依赖的jar包较少,简单易用并且性能也要相对高些,并且Jackson社区相对比较活跃,更新速度也比较快。2、JSONField来源于fastjson,是阿里巴巴…

  • unity3d c# 产生真正的随机数

    unity3d c# 产生真正的随机数

  • sqlserver 动态sql执行execute和sp_executesql

    sqlserver 动态sql执行execute和sp_executesqlsqlserver动态sql的执行,有两个方法execute和sp_executesql.其中第一个方法execute可以简写为exec.execute方法适合执行没有返回值的动态sql,sp_executesql可以获取到动态sql的返回值.二者比较起来,前者写起来简单,后者功能强大些,但写起来麻烦,使用的时候具体情况具体分析吧.  在function中不能使用exec和sp_exec

  • Java对象拷贝_对象的拷贝有几种方法

    Java对象拷贝_对象的拷贝有几种方法大多时候时候使用的是Apache或Spring“BeanUtils,今天,我们来看一下一个更高效的属性拷贝方式:BeanCopier。https://github.com/cglib/cglibhttps://github.com/cglib/cglib/blob/master/cglib/src/main/java/net/sf/cglib/beans/BeanCopier.java首先梳理出来现在有哪些对象拷贝的方式:Apache的BeanUtils:BeanUtils是Apach.

  • idea修改java版本_软件项目版本管理

    idea修改java版本_软件项目版本管理Maven构建HibernateDemo时运行报错,版本问题。Hibernate5要用jdk1.8。下载了jdk1.8安装好。不用配置环境变量。File>>ProjectStructure找到你的jdk位置然后再选择Project,修改对应项目的jdk版本。

  • 微信小程序—-返回上一页刷新或当前页刷新

    微信小程序—-返回上一页刷新或当前页刷新HTML实现当前页面刷新首先我们都知道在HTML页面我们要实现当前页面刷新一般会怎么解决呢?1,reload()方法刷新当前页面;2,replace()方法刷新当前页面;3,页面自动刷新当前页面;三种实现js刷新当前页面的方法用法微信小程序—-返回上一页刷新或当前页刷新1,在实现效果之前,需要知道微信小程序的页面生命周期,不是很清楚的可以看微信小程序

发表回复

您的电子邮箱地址不会被公开。

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