如何通过持续安全测试提高安全性

news/2024/9/19 20:37:42/文章来源:https://www.cnblogs.com/zktq/p/18418535

随着应用程序部署方式和环境的更改不断变化,加上且网络攻击变得越来越复杂和频繁,每年执行一次安全测试来了解组织的安全漏洞已经不够。如果不集成持续的测试,组织很可能面临合规问题或暴露潜在的安全漏洞,从而来带安全风险及经济损失。

通过以下5个步骤,可以在组织中采用和实施持续安全测试。

第 1 步:改变思维方式

提高安全性状态的第一步始于改变对安全性测试方法的思维方式。由于在固定时间点进行渗透测试不再足以了解全年的安全状态,因此需要改变对安全性评估的思维,当前组织更需要尽可能频繁地进行安全测试,从而在第一时间发现并解决安全问题。

第 2 步:了解并清点攻击面

组织需要知道有哪些方面需要进行保护。随着组织通过迁移到云、每天部署应用程序和更新以及通过远程设备扩大其覆盖范围,组织面临的攻击面只会增加。然而,许多企业不知道他们拥有哪些资产,对于云或者环境当前的状态及来自第三方的资产缺乏可见性。如果缺少对资产的了解,测试结果也可能遗漏未经测试的系统和未知的安全风险。

第 3 步:确定渗透测试解决方案

在寻找持续渗透测试的解决方案时,需要研究的一些关键领域包括:

尽可能多的了解进行测试的信息,如:是如何进行测试的?如果可能的话,查看过去的测试,看看在哪些系统中检测到了什么问题。

了解接收有关测试发现的警报和信息,如:将如何收到提醒,是电子邮件还是其他形式?是否便于查看搜索。如果是测试平台,如何实时了解正在测试的内容,以及团队如何与平台集成。

了解进行测试的成本多少。查看价格所能带来的安全价值。此外了解费用是否包含多次复核测试。

第 4 步:寻找混合方法

43% 的 CISO 认为生成式 AI 为网络防御者提供了优势,比一年前的 17% 有所增加,寻找一种将人工智能和自动化与人类接触相结合的解决方案,使用人工智能协助识别和自动测试新的攻击面。通过使用混合方法,可以在测试中获得全面的了解,也可以了解对业务相关的影响。

第 5 步:使用组合测试提高覆盖面

持续测试有助于了解真正的安全状态,以及找到需要在哪里采取补救措施的有效方法。可以帮助组织更全面了解和改进安全状态的四种常见测试类型包括:

外部渗透测试:外部渗透测试可帮助您发现现实世界的黑客用来破坏和利用的风险和安全漏洞。外部渗透测试可发现网站、资产、服务、配置和身份验证过程中的安全漏洞。还可以发现被遗忘和易受攻击的应用程序,以及更不常见的攻击路径。

内部渗透测试:组织还需要保护其关键的资产免受内部威胁,模拟攻击者横向移动并提升权限以访问组织的基础设施。

社会工程学:员工也可能对重要的资产构成大的风险,因此还需要通过不同的社会工程活动测试组织的安全态势和控制措施,包括网络钓鱼、电话钓鱼、短信钓鱼、交换条件、借口和水坑攻击。

Web 应用程序测试:静态应用程序安全检测工具在编码期间发现代码中的缺陷及漏洞,提高代码安全性和规范。动态应用程序安全测试检测软件运行时的安全漏洞和配置问题。使用开源组件分析工具来查找来自第三方库的安全漏洞和许可证等问题。

 

参读链接:

https://www.cybersecurity-insiders.com/how-to-prepare-your-organization-for-the-future-with-continuous-security-testing/

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

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

相关文章

css布局之Grid布局

前言 最近了解到一种新的布局:grid布局(网格布局),grid并不是最近才看到的,以前在设置display的时候,会在属性值列表中看到,但却没有给过太多关注。一次偶然机会听到:对于九宫格布局的实现,grid布局会比flex布局实现起来更方便,作为flex深度使用者,这句话无疑引起了…

windows安装OpenSSL定义OPENSSL_MODULES

一、安装方式一: 1.1 下载和安装下载其他人做的便捷版安装包http://slproweb.com/products/Win32OpenSSL.html 1.2 配置环境变量:OPENSSL_HOME 1.3 配置环境变量:OPENSSL_MODULES

Ros2 - Moveit2 - 使用 Bullet 进行碰撞检查

除了灵活碰撞库 (FCL) 之外,Bullet 碰撞检测也可用作碰撞检查器。本教程以可视化碰撞教程为基础,展示碰撞。 此外,还提供连续碰撞检测(CCD),并通过 Bullet 进行演示。 入门 如果您还没有这样做,请确保您已经完成入门指南中的步骤。 运行代码 使用 Roslaunch 启动文件直接…

广播数据包报文格式

BLE报文由不同的域组成,如果域的长度超过一个字节,就涉及到先传输字节的低位还是高位的问题,这里分字节序和比特序: 字节序:大多数的多字节域都是从低字节开始传输。但是,并不是所有的多字节域都是从低字节开始传输。 比特序:各个字节传输时,每个字节都是从低位开始。前…

Java 23连夜官宣发布,IDEA亲测可用!

0 前言 官宣发布:IDEA已支持下载:1 JEPs JEP 455 Primitive Types in Patterns, instanceof, and switch (Preview) 通过允许在所有模式上下文中使用原始类型模式,增强了模式匹配,并扩展了 instanceof 和 switch 以适用于所有原始类型。这是一项预览语言特性。 JEP 466 C…

ubuntu编译grpc protobuf

参考:Ubuntu系统中本地编译并安装grpc的C++版本及测试 - 知乎 (zhihu.com) 安装依赖:# 这些可能都已经安装了 sudo apt-get install pkg-config autoconf automake libtool make g++ unzip # 下面的可能没安装 sudo apt-get install libgflags-dev libgtest-dev sudo apt-ge…

python-逻辑运算符对应的函数

__eq__(self, other):用于 == 操作符__ne__(self, other):用于 != 操作符__lt__(self, other):用于 < 操作符__le__(self, other):用于 <= 操作符__gt__(self, other):用于 > 操作符__ge__(self, other):用于 >= 操作符

python-算数运算符对应的函数

__add__(self, other): 用于 + 操作符__sub__(self, other): 用于 - 操作符__mul__(self, other): 用于 * 操作符__truediv__(self, other): 用于 / 操作符__floordiv__(self, other):用于 // 操作符__mod__(self, other): 用于 % 操作符__pow__(sel…

Python 命令跳转微软应用商店问题解决办法

除环境变量外的另一个解决办法。最常见的解决办法就是在环境变量中将 Python 安装路径上移至 %USERPROFILE%\AppData\Local\Microsoft\WindowsApps 路径前。 但是有时候这个办法也无法起效,那么此时可以进入系统设置中,将应用执行别名中的 python 项关闭。 其路径在:应用 &…

Wordpress安装

1. 说明LNMP经典网站环境, Linux系统,Nginx网站服务,MySQL数据库(Mariadb),PHP(运行环境) Wordpress PHP代码.2. 建议的搭建顺序MySQL数据库(mariadb) PHP环境 php 7.x Nginx 直接安装即可2.1. 部署数据库查看代码 # 1.安装mariadb数据库 root@iZ2zei5cw2j6q770mgp5kvZ:~# apt …

一个cmakelist的例子(自动处理多个proto)

背景: 由于项目需要,把所有的proto文件放在了统一的文件夹中,为了方便更新以及加快编译速度,要把这个proto自动转成.cc .pb.h文件,再编译成so。 为此,写了个cmakelist.txt。主要功能: 1)自动遍历指定目录下所有proto文件,调用ptotoc生成.cc文件,如下图:cc文件存放在…