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

网站备案照片背景邯郸住房城乡建设厅网站

网站备案照片背景,邯郸住房城乡建设厅网站,龙岩小程序app,石家庄工程造价信息网官网定义#xff1a;安全测试是在软件产品开发基本完成时#xff0c;验证产品是否符合安全需求定义和产品质量标准的过程。 概念#xff1a;安全测试是检查系统对非法侵入渗透的防范能力。 准则#xff1a;理论上来讲#xff0c;只要有足够的时间和资源#xff0c;没有无法进…   定义安全测试是在软件产品开发基本完成时验证产品是否符合安全需求定义和产品质量标准的过程。 概念安全测试是检查系统对非法侵入渗透的防范能力。 准则理论上来讲只要有足够的时间和资源没有无法进入的系统。因此系统安全设计的准则是使非法侵入的代价超过被保护信息的价值。 目标通过对系统进行精心、全面的脆弱性安全测试发现系统未知的安全隐患并提出相关建议确保系统的安全性。安全性一般分为应用程序级别和系统级别区别如下 应用程序级别包括对应数据或业务功能的访问核实应用程序的用户权限只能操作被授权访问的那些功能或数据。 系统级别包括对操作系统的目录或远程访问主要核实具备系统和应用程序访问权限的操作者才能访问系统和应用程序。 一、短信验证码 1、确保验证码与用户名、密码是一次性同时提交给服务器进行验证的如果分开提交、分开验证那么系统存在漏洞 2、在登录界面单击右键查看HTML 源代码如果在HTML 源代码中可以查看到验证码的值说明系统存在漏洞 3、测试生成的验证码的有效次数只为一次即只要使用该验证码登录过一次后该验证码就失效 4、验证码随机生成规则 5、验证码有效时间内使用失效无法使用 6、对手机号做验证正确的手机号才可发短信成功 7、同1个手机号不能连续获取短信验证码如设置1分钟仅允许使用1次 8、同1手机号1天设置最大发送验证码次数如同1手机号1天最多发10条 9、设置每日短信总成功条数上限 10、当同1个手机号码或者ip重复连续不断发起请求时将手机号码或者ip拉黑处理 二、开关 1、功能增加开关当功能出现严重BUG如刷钱操作时关闭功能避免损失 三、支付 昨日有用户使用时发现摩拜单车安卓最新版4.1.0版出现技术漏洞用户充值1元竟被返现110元。无独有偶上网搜索看到发现一漏洞的网友并不在少数有网友设置截图显示从昨日上午到1215-1342其连续充值7次1块钱系统连续7次返值110元共计返值770元不过截止到下午1445分左右类似情况不再出现 例充100送120 1、充值时拦截请求修改充值金额为1元发出请求测试服务端是否进行金额校验 例购买100元商品 2、余额99下单购买商品进行支付拦截请求修改金额为100发出请求测试服务端是否进行金额校验 例发薪资、提现 3、余额100发薪资100并发100次测试加锁校验 余额100发薪资100并发审核100次测试加锁校验 余额100提现100并发100次测试加锁校验 四、篡改响应 1、认证成功可获得积分 输入任意认证信息提交成功抓取接口拦截响应修改响应为成功导致认证成功并获得积分 五、越权 1、登录权限越权 token失效、账号被踢出使用创建订单、充值、付款功能对token检验进行测试 2、业务逻辑越权 新建的订单、已付款的订单、已发货的订单、已收货的订单、已完成的订单、已评价的订单进行付款操作测试 3、垂直越权未授权的功能 主管有修改权限客服有查看权限主管账号更换为客服账号进行修改操作测试 4、水平越权其它用户资源 通过修改URL链接上的参数来进行一些非对应账号信息的查看和操作。 例1修改URL上的订单号为别人的查看、修改、删除、评价、操作别人的订单进行测试 例2修改URL上的订单参数为不存在的查看、修改、删除、评价、操作别人的订单进行测试 六、敏感数据传输 1、登录密码、交易密码是否加密处理传输 2、用户身份证号、银行卡是否暴露在接口中 七、密码、修改密码、找回密码、重置密码 1、如果为输入密码的方式查看HTML 源代码检查是否存在关于密码的一些数据 2、重置后的密码一般通过用户的邮箱或手机短信来通知用户 3、修改密码时是否要求输入旧密码如果不需要用户填写旧密码说明系统存在缺陷。 4、测试是否可以修改其他用户密码一般只有管理员或有相关权限的用户可以修改其他用户密码 5、如果初始口令为系统提供的默认口令或者是由管理员设定用户使用初始口令成功登录系统必须强制用户更改初始口令直至更改成功否则存在漏洞 6、修改密码、找回密码、重置密码需强制踢出用户 7、密码输入错误需限制每日上限次数达到上限暂时锁定无法使用过天可恢复正常使用 8、密码需使用强口令 9、密码复制粘贴 八、SQL、代码注入 SQL注入漏洞原理 SQL 注入是一种将 SQL 代码插入或添加到应用用户的输入参数中之后再将这些参数传递给后台的 SQL 服务器加以解析并执行的攻击。 攻击者能够修改 SQL 语句该进程将与执行命令的组件如数据库服务器、应用服务器或 WEB 服务器拥有相同的权限。 如果 WEB 应用开发人员无法确保在将从 WEB 表单、cookie、输入参数等收到的值传递给 SQL查询该查询在数据库服务器上执行之前已经对其进行过验证通常就会出现 SQL 注入漏洞。 1、登录注入 账号登录时SQL select * from users where usernamewangli and password123456 1我们现在需要构建一个比如在用户名输入框中输入: ’ or 11#,密码随便输入111这时候的合成后SQL语句为 select * from users where username or 11# and password111 等价于select * from users where username or 11 等价于select * from users就可以登录成功了 2、搜索类 1搜索姓名输入单引号、双引号点搜索系统报错证明我们提交数据被系统接收存在SQL注入漏洞 搜索姓名 如wangli 搜索姓名 如wangli 2搜索id1时判断是否存在注入 输入1查询成功 输入1 or 11 、1 or 11 #、1 or 11#  返回多个结果说明存在字符型注入 输入1 or 11返回多个结果说明存在数字型注入 输入1 and 12 查询失败 and 12# 3、url传参注入 字符型注入 在url后面加单引号、双引号报错 接着用 and 11 and 12判断页面或者 and 11# and 12# 首先应测试是否存在注入漏洞简单的’ 或 and 11 and 12之类的SQL语句。 如果没有检测直接运行SQL语句说明有机会注入。 举例 从参数注入简单的测试方法是 http://www.xxx.com/index.php?id2 http://www.xxx.com/index.php?id2 and 11 http://www.xxx.com/index.php?id2 and 12 4、代码注入 1、提交死循环代码测试是否进行过滤处理 script  for(i0;i1;i--)  {  alert(msg)  }  /script input typetext/ input/ input/  scriptalert(hello);/script 1.jpg οnmοuseοveralert(xss) /ascriptalert(‘xss’);/script http://xxx;alert(xss);var/ aa ‘”xss a”\” ; b”;alert(/xss/);//” img src“输出内容” border“0” alt“logo” / 2、输入html””gfhd/html,看是否出错 3、输入input type”text” name”user”/,看是否出现文本框 4、输入script type”text/javascript”alert(“提示”)/script看是否出现提示。 5、输入特殊字符 如:~!#$%^*()_:”{}| 6、输入超大数9999999999超长字符、0、null、NULL、负数 5、枚举查询表列数order by 搜索框输入 order by 10 # 构造出SQL为select * from user where mobile  order by 10 # select * from user where mobile正确的手机号  order by 10 # 如果10报错[Err] 1054 - Unknown column 10 in order clause说明列不足10个依次向前实验 如果9时不报错说明有9列 总结与主流防御 1.永远不要信任用户的输入要对用户的输入进行校验可以通过正则表达式或限制长度对单引号、双--、#、恒等进行转换等。 2.永远不要使用动态拼装SQL可以使用参数化的SQL或者直接使用存储过程进行数据查询存取。 3.永远不要使用管理员权限的数据库连接为每个应用使用单独的权限有限的数据库连接。 4.不要把机密信息明文存放请加密或者hash掉密码和敏感的信息。 5.应用的异常信息应该给出尽可能少的提示最好使用自定义的错误信息对原始错误信息进行包装把异常信息存放在独立的表中 6、过滤关键字对一些sql语句中可能出现的关键词进行过滤 7、编码/转移特殊符号对用户输入的进行编码或转义使其无法产生原有效果 8、语义分析拦截对用户输入进行判断保证不存在于任意可执行的sql语句的片段中
http://www.sadfv.cn/news/147790/

相关文章:

  • 免费做网站公司哪家好wordpress网店适合
  • 高端品牌网站建设是什么邵阳市建设局网站首页
  • 文山做网站yunling88wordpress过滤器插件6
  • 济宁城乡住房建设网站低价网站建设哪家便宜
  • 百度推广网站必须备案吗什么是百度权重
  • 招聘网站做销售商标大全 logo
  • 网站平台规划上海外包公司排行
  • 鲅鱼圈做网站wordpress加载视频教程
  • 番禺区网站建设WordPress只在手机
  • 网站备案怎么那么慢wordpress order
  • 有固定ip怎么建设网站雄县阿里巴巴网站建设
  • 家具东莞网站建设做导航网站有发展吗
  • 设计网站策划书东莞连锁品牌设计制作
  • pc端网站转手机站怎么做基于jsp的网上购物系统
  • 如何能快速搜到新做网站链接个人开店做外贸网站
  • 网站设计外文文献wordpress-demo
  • seo网站优化服务百度网页版主页网址
  • 南山区住房与建设局官方网站县区网站集约化平台建设研究
  • 哈尔滨微网站建设公司哪家好网站建设 税种
  • 厦门专业做网站的公司wordpress daxue
  • 烟台网站建设seo现在流行的网站制作工具
  • 公众号的网站开发wordpress安装出问题
  • 传统网站网站软件开发流程的具体内容
  • 天津建设厅 注册中心网站主机托管
  • 什么站做咨询网站好互联网专业主要学什么
  • 中英文企业网站php源码网站开发维护
  • 上海响应式网站设计网站推广费用
  • 网页制作素材网站简单网站建设报价单
  • 询广西南宁网站运营汕头模板自助建站
  • 镇江建设质量监督站网站大连网站设计收费标准