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

谈安全测试的重要性

1 什么是安全测试
安全测试是一种软件测试,可发现软件应用程序中的漏洞,威胁,风险并防止来自入侵者的恶意攻击。 安全测试的目的是确定软件系统的所有可能漏洞和弱点,这些漏洞和弱点可能导致信息,收入损失,组织雇员或外部人员的声誉受损。

安全测试的目标是识别系统中的威胁并衡量其潜在漏洞,以使系统不会停止运行或被利用。 它还有助于检测系统中所有可能的安全风险,并帮助开发人员通过编码解决这些问题。

1.1 安全测试举措
保密 - 它可以防止向非预期接收者披露信息。
完整性 - 它允许从发送者向预期接收者传输准确和正确的所需信息。
身份验证 - 验证并确认用户的身份。
授权 - 它指定对用户和资源的访问权限。
可用性 - 确保准备就绪的信息。
不可否认性 - 它确保发送者或接收者不会拒绝发送或接收消息。
1.2 常见的安全漏洞
1.2.1SQL 注入攻击
名词解释:SQL 注入攻击(SQL Injection),简称注入攻击、SQL 注入,被广泛用于非法获取网站控制权,是发生在应用程序的数据库层上的安全漏洞。由于在设计程序时,忽略了对输入字符串中夹带的 SQL 指令的检查,被数据库误认为是正常的 SQL 指令而运行,从而使数据库受到攻击,可能导致数据被窃取、更改、删除,甚至执行系统命令等,以及进一步导致网站被嵌入恶意代码、被植入后门程序等危害。

http://www.lryc.cn/news/2419739.html

相关文章:

  • Oracle 视图详解
  • 浅谈快速沃尔什变换(FWT)快速莫比乌斯变换(FMT)
  • Android 二级列表控件ExpandableListView 的简单使用
  • FlashFXP的使用
  • stm32平衡小车--(1)JGB-520减速电机+tb6612(附测试代码)
  • Linux磁盘配额(EXT4XFS)
  • html简单网页代码:HTML+CSS茶叶官网网页设计实例 企业网站制作
  • Red5 流媒体技术(初级了解)
  • VRRP原理和配置
  • case when的使用方法
  • 探秘Proton:统一的实时数据分析引擎
  • 不能通过“www.baidu.com”访问百度解决方法
  • Nginx 简单的负载均衡配置示例
  • portlet示例_Java Portlet示例教程
  • C#让程序运行更稳健——异常、调试和测试(代码没看懂)
  • 探索数据的新型画布 - OrientDB Studio 深度解析与应用
  • Editplus如何设置中文页面
  • JAVA开发基础-XML
  • 查看电脑内存个数、主频(工作频率)、容量、位宽等的方法总结
  • onmousemove, onmouseenter 和 onmouseover 的不同。
  • 3704对象关闭时_对象关闭时,不允许操作,运行时错误3704
  • DDD究竟是什么
  • 电子爱好者DIY篇
  • File类的createNewFile()方法和createTempFile()方法
  • 如何复制一个文件
  • golang反射简介
  • 电脑系统时间同步更新时提示“RPC服务器不可用”解决办法
  • PostgreSQL数据库安装教程
  • 杀死excel所有进程
  • 苹果电脑怎么切换输入法_高顿:CPA考试技巧:巧用搜狗输入法“v”模式,非常实用!...