关于网站安全产生原因触发点漏洞表现解决方式的整理

news/2024/5/20 14:52:13/文章来源:https://blog.csdn.net/weixin_34259232/article/details/91952184

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

参考了别人的一篇文章整理如下 没有办法,太大显示的不全.整是奇怪吖,有需要的原文件的自己找我要吧.我不会上传文件.没找到地方传:

类别 产生原因 触发点 漏洞表现 解决方式
输入和数据验证 如何知道应用程序接收的输入
是有效且安全的呢?
输入验证
是指应用程序在进行
其他处理之前如何筛选、
删除或拒绝输入。
• 在超文本标记语言 (HTML) 输出流中使用未经验证的输入
• 使用用于生成 SQL 查询的未经验证的输入 依赖于客户端验证
• 使用输入文件名、URL 或用户名进行安全决策
• 对于恶意输入,只使用应用程序筛选器
• 查找输入的已知无效模式
• 缓冲区溢出
• 跨站点脚本
• SQL 注入
• 标准化攻击
• 不要信任输入。
• 验证输入:长度、范围、格式和类型。
• 限制、拒绝和净化输入。
• 对输出进行编码。
身份验证 是谁?
身份验证是一个实体验证
另一个实体身份的过程,
通常通过凭据进行,
例如用户名和密码。
• 使用较弱的密码
• 在配置文件中存储明文凭据
• 通过网络传递明文凭据
• 允许越权帐户
• 允许延长的会话周期
• 将个人设置与身份验证混合
• 网络窃听
• 强力攻击
• 字典攻击
• Cookie 重播攻击
• 盗窃凭据
• 使用强密码策略。
• 不要存储凭据。
• 使用不需要通过网络传递明文凭据的身份验证机制。
• 对通信信道进行加密以保护身份验证令牌。
• HTTPS 只与窗体身份验证 cookie 一起使用。
• 将匿名验证从已验证的页面中分离出来。
授权 可以做什么?
授权是应用程序提供
对资源和操作的访问控制的方式。
• 依赖单一网关
• 无法根据应用程序标识锁定系统资源
• 无法限制对指定存储过程的数据库访问
• 使用不合适的权限分离
• 提升特权
• 泄漏机密数据
• 篡改数据
• 引诱攻击
• 使用具有最少权限的帐户。
• 考虑访问细分粒度。
• 实行权限分离。
• 使用多个网关。
• 根据系统标识保护系统资源。
配置管理 应用程序以谁的身份运行?
它连接到哪个数据库?
如何管理您的应用程序?
如何保护这些设置?
配置管理指的是应用程序如何处理这些操作问题。
• 使用不安全的管理界面
• 使用不安全的配置存储
• 存储明文配置数据
• 拥有太多管理员
• 使用越权进程帐户和服务帐户
• 未经授权访问管理界面
• 未经授权访问配置存储
• 检索明文配置机密信息
• 缺乏个人问责制
• 越权的进程和服务帐户
• 使用具有最少权限的服务帐户。
• 不要以明文形式存储凭据。
• 在管理界面上使用强身份验证和授权。
• 不要使用本地安全机构 (LSA)。
• 避免在 Web 空间中存储敏感信息。
• 只使用本地管理。
敏感数据 应用程序如何处理敏感数据?
敏感数据是指您的应用程序
如何处理必须受到保护的所有数据,
不管数据是在内存中、
网络上还是永久性存储中。
• 在不需要时存储机密信息
• 在代码中存储机密信息
• 以明文形式存储机密信息
• 在网络上以明文形式传递敏感数据
• 访问存储中的敏感数据
• 访问内存中的敏感数据(包括进程转储)
• 网络侦听
• 信息泄漏
• 不要在软件中存储机密信息。
• 加密通过网络传递的敏感数据。
• 保护信道
会话管理 应用程序如何处理和保护用户会话?
会话是指用户与Web应用程序之间的一系列相关交互。
• 通过未加密的信道传递会话标识符
• 允许延长的会话周期
• 拥有不安全的会话状态存储
• 在查询字符串中放置会话标识符
• 会话攻击
• 会话重播
• 中间人攻击
• 按照匿名用户、已标识用户和经过身份验证的
  用户划分站点。
• 减少会话超时。
• 避免在会话存储中存储敏感数据。
• 保护通往会话存储的信道。
• 验证和授权对会话存储的访问。
加密 如何保持机密(保密性)?
如何防止他人篡改数据或库(完整性)?
如何为必须具有很强机密性的
随机值提供种子?
加密是指应用程序保证机密性和
完整性的方式。
• 使用自定义加密
• 使用的算法不正确,或者密钥长度太短
• 无法保护加密密钥
• 在延长的时间内使用同一密钥
• 以不安全的方式分配密钥
• 丢失解密密钥
• 加密破解
• 不要开发和使用专用算法
 (XOR 不是加密。使用平台提供的加密算法)。
• 使用 RNGCryptoServiceProvider 方法
  生成随机数字。
• 避免密钥管理。
  在适当的地方使用 Windows 数据保护 API (DPAPI)。
• 定期更改您的密钥。
参数操作 应用程序如何操作参数值?
对于应用程序,表单域、
查询字符串参数和 cookie 值经常
作为参数使用。
参数操作既指应用程序保护这些值
不被篡改的方式,
也指应用程序处理输入参数的方式。
• 无法验证所有输入参数
• 在未加密的 cookie 中存储敏感数据
• 在查询字符串和表单域中存储敏感数据
• 信任 HTTP 标头信息
• 使用无保护的视图状态
• 查询字符串操作
• 表单域操作
• Cookie 操作
• HTTP 标头操作
• 不要信任客户端可以操作的字段。
  这些字段包括查询字符串、表单域、
  cookie 值以及 HTTP 标头。
异常管理 当应用程序中的一个方法调用失败时,
应用程序会做什么?
显示了多少?
是否将错误信息友好地返回给最终用户?
是否将有价值的异常信息传递给调用方?
应用程序的失败方式是否友好?
• 无法使用结构化异常处理
• 显示太多的信息给客户端
• 显示敏感系统或应用程序细节
• 拒绝服务攻击
• 使用结构化异常处理(通过使用 try/catch 块)。
• 只有在操作添加值/信息时才捕获和包装异常。
• 不要显示敏感系统或应用程序信息。
• 不要记录私人数据,例如密码。
审核与记录 谁在什么时候做了什么?
审核与记录是指应用程序记录与安全相关的事件的方式
• 无法审核失败的登录
• 无法保护审核文件
• 无法跨应用程序层进行审核
• 用户拒绝执行某项操作
• 攻击者利用了某个应用程序而没有留下踪迹
• 攻击者可以掩盖他的踪迹
• 识别恶意行为。
• 了解您的基线(了解什么是良好的业务流)。
• 使用应用程序规范公开可以监视的行为。



 

显示不全,杯具.放个图吧.
 

转载于:https://my.oschina.net/kinghack/blog/100955

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_806066.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

android电商筛选框,像很多网站(比如电商)里的筛选功能一般是如何实现的?

我的思路如下:数据表:分类(编号,名称)筛选项(编号,名称,分类编号,显示顺序) 如"品牌"就是一个筛选项.筛选点(编号,名称,所属筛选项编号,显示顺序) 如"小米"就是一个筛选点.商品表(sku编号,分类编号)商品属性表(sku编号docid,筛选点编号集合content) 【全文…

html css仿app,总有一款适合你-移动端微网站-仿app时间滚动选择效果实现_html/css_WEB-ITnose...

上次给大家介绍了一款 移动端微网站的时间选择插件 ,你还记得么?今天给大家介绍一款新的插件:mobiscroll,为什么上次的可以用,这次还要介绍新的呢?主要因为它十分灵活,可控,总有一种组合适合你。…

NO.120 不懂语言代码,超级菜鸟的建站分享(三):第三方登录设置。

为什么80%的码农都做不了架构师?>>> 上两篇详细的介绍了我使用蝉知免费CMS搭建个人站:先知厨房站的建站流程和界面设置。 不懂语言代码,超级菜鸟的建站分享(二):界面设置 不懂语言代码&#xf…

网站php上传服务器,php文件怎么上传到服务器

PHP中的文件上传通常,文件上传使用的是HTTP的POST方式,首先需要定义HTML表单的enctype属性为"multipart/form-data"。上传页面://HTML文件:支持文件上传的HTML表单上传此文件:在PHP程序中,使用全…

大型网站系统架构的演进(一)(转)

前言 写这篇文章的目的是想用来帮助自己思考和理清头绪,以及如何从一个简单的网站架构演进发展成一个大型网站架构,主要侧重在技术方面 简单的网站 由于我没有做过php,那么就以jsp为例,jsp做网站前端,以电子商务网站为…

php做网站步骤_做网站开发必要的步骤

网站制作一年350元,五站合一,快速建站 ,www.sxjcwzjs.com,只需进入网站右上角注册快速建站即可(需要电脑登录注册),需要联系我吧!电话:13752214574,微信号:m1078582894域名注册网站需…

提高网站权重的方法(留作参考)

2019独角兽企业重金招聘Python工程师标准>>> 一、百度贴吧发贴回贴带上你的链接,但不要以打广告形式,会被k的 我们都知道贴吧是百度旗下的独立品牌,全球最大中文社区。贴吧是一种基于关键词的主题交流 社区,它与搜索紧密结合,准确…

大型网站架构技术一览

大型网站的挑战主要来自庞大的用户,高并发的访问和海量数据,任何简单的业务一旦需要处理数以P计的数据和面对数以亿计的用户,问题就会变得棘手。大型网站架构主要就是解决这类问题。 本文内容大部分来自《大型网站技术架构》,这本书很值得一看…

手机下载小说为php格式的,PHP响应式小说网站整站源码(自适应手机移动端+深度SEO优化自动采集+图文安装教程)...

【温馨提示】源码包解压密码:www.youhutong.com资源描述PHP响应式小说网站整站源码(自适应手机移动端深度SEO优化自动采集图文安装教程)源码介绍:深度SEO优化自动采集的新版本,小说不占内存,存个上万小说不成问题。记住采集以后的…

FCD网站服务器加密,AWS S3 应用 KMS Key 进行服务端数据加密

当我们把数据搬上云端,为了保护敏感数据一定要对数据存储进行加密。而对于 S3 上的数据加密最简单莫过于启用服务端数据加密,可以是 AES-256 或 AWS-KMS。进行了服务端加密码的文件有什么不同呢?首先从 AWS S3 文件列表视图中看到的文件大小与…

利用wordpress添加新页面_wordpress可以做跨境独立站或自建站吗

wordpress可以做跨境独立站或自建站吗做外贸独立站或者自建站的平台海内外还是有很多的,具体市场不同,建站也不同,下面收集的一些wordpress自建站详细信息:1、shopify(最常见)Shopify是世界上最大和最受欢迎的电子商务平台之一。它…

html5网站入门,萌新的HTML5 入门指南

本文由葡萄城技术团队原创并首发作者:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。HTML5的发展改变了互联网技术趋势,前端热度依旧不减,所以对于应用开发人员前端技术也成了必备技能之一…

《淘宝店铺 大数据营销+SEO+爆款打造 一册通》一一2.4 商品分析助力商家打造爆款...

本节书摘来自异步社区出版社《淘宝店铺 大数据营销SEO爆款打造 一册通》一书中的第2章,第2.4节,作者:葛存山 , 耿寿礼,更多章节内容可以访问云栖社区“异步社区”公众号查看。 2.4 商品分析助力商家打造爆款 商品分析提供了店铺商…

整理网站页面CV的《长恨歌》文本,python字符串基础知识实战。

【点击此处跳转笔记正文】Python 官网:https://www.python.org/ Free:大咖免费“圣经”教程《 python 完全自学教程》,不仅仅是基础那么简单…… My CSDN主页、My HOT博、My Python 学习个人备忘录好文力荐、 老齐教室 自学并不是什么神秘的…

网站被用户喜爱的秘密 :挖掘关键词背后的用户需求

今天分享的主题是深挖关键词背后的用户需求,从而达到你的网站被越来越多的用户所认可,喜欢。而不是自娱自乐。一般认为关键词的挖掘就是简单的使用5118等工具查询一下,整理出来一批关键词即可。然而正确的过程并非这样简单,我们不…

网站前后台源代码_【出行资讯】超实用2021春运购票台历来了!

1.超实用2021春运购票台历来了!除夕前后的火车票最早可在1月13号前后订票。这些抢票时间要记牢:①12306网站和电话购票6:00—23:30开放;②春运首日1月28日车票12月30日开售;③除夕日2月11日车票1月13日开售,正月初一车…

使用certbot为你的网站免费上https

什么是https 引自维基百科 超文本传输安全协议(英语:Hypertext Transfer Protocol Secure,缩写:HTTPS)是一种网络安全传输协议。在计算机网络上,HTTPS经由超文本传输协议进行通信,但利用SSL/TLS…

网站监测脚本

#!/bin/bash #Author Template #Time 2018-07-01 16:00 url_list( http://www.cnblogs.com/Template/ http://www.baidu.com http://127.0.0.1 ). /etc/init.d/functions function wait(){echo -n "3 秒后执行检查."for ((i0;i<3;i))doecho -n "." ;sle…

2007年国外最佳的网站CSS设计(摘)

2007年国外最佳的网站CSS设计(摘) For those who don’t know, I’m also the guy behind Best Web Gallery and N.Design Studio. In 2006, I started Best Web Gallery as a gallery site where I feature the best CSS and Flash sites. I’m glad that I started the proje…