草庐IT

安全防御 --- IPSec理论(01)

IPSec1、概述:是IETF(InternetEngineeringTaskForce)制定的一组开放的网络安全协议,在IP层通过数据来源认证、数据加密、数据完整性和抗重放功能来保证通信双方Internet上传输数据的安全性。IPSec安全服务机密性完整性数据源鉴别重传保护不可否认性2、IPSec三个重要协议IPSec通过AH(认证头)和ESP(封装安全载荷)这两个安全协议实现IP数据报的安全传输(1)AH---认证头协议提供数据源认证、数据完整性校验和报文防重放功能。功能:(完整性、可用性)鉴别算法(2)ESP---封装安全载荷协议提供了除了AH认证头协议的所有功能外,还可以对IP报文净荷

读程序员的README笔记04_防御式编程

1. 编写可维护的代码1.1. 生产环境下的软件必须一直保持可用的状态1.1.1. 用户行为不可预测,网络不可靠,事情总会出错1.2. 编写可维护的代码有助于你应对不可预见的情况,可维护的代码有内置的保护、诊断和控制1.2.1. 切记通过安全和有弹性的编码实践进行防御式编程来保护你的系统,安全的代码可以预防许多故障,而有弹性的代码可以在故障发生时进行恢复1.2.1.1. 切记让你的代码安全而有弹性1.2.1.2. 编写拥有良好防御性的代码是一种对那些运行你的代码的人(包括你自己!)富有同情心的表现1.2.1.3. 防御性的代码较少发生故障,就算它发生故障,也更有可能恢复1.2.1.4. 安全的

高级勒索软件活动突出了对AI网络防御的需求

DeepInstinct的CIOCarlFroggett在访谈中谈到了2024年预算重点向勒索软件预防技术转变,他预计AI,特别是深度学习,将更多地融入业务流程,自动化工作流,并塑造工作场所体验。勒索软件攻击的新趋势是什么,企业应该如何使用AI技术为它们做好准备?来自DeepInstinct的最新数据发现,2023年勒索软件受害者总数大幅增加,令人惊讶的是,2023年上半年勒索软件攻击的受害者比2022年全年还要多,不仅我们在报道这一上升趋势,而且像FS-ISAC这样受人尊敬的非营利企业也承认这一有问题的趋势。这清楚地向我表明,作为一个行业,我们目前拥有的正在失败,我们需要再次转变,以应对不断

浪潮信息KeyarchOS——保卫数字未来的安全防御利器

浪潮信息KeyarchOS——保卫数字未来的安全防御利器前言众所周知,目前流行的操作系统有10余种,每一款操作系统都有自己的特点。作为使用者,我们该如何选择操作系统。如果你偏重操作系统的安全可信和稳定高效,我推荐你使用浪潮信息云峦KeyarchOS;随着数字化时代的到来,网络威胁不断升级,网络安全变得愈发重要。浪潮信息KeyarchOS操作系统,搭载着先进的EDR(终端威胁检测与响应)工具,成为了保护数字世界的重要工具。在我司内部使用的也是KeyarchOS操作系统,其安全性一直没有出过问题。为了提前预防,本文将体验浪潮信息KeyarchOS在防范勒索病毒、挖矿病毒、网页篡改以及DDOS攻击方

IARPA首次利用网络心理学赋能网络防御重塑安全

2023年3月, 美国情报高级研究计划局(IARPA)发布“利用基于网络心理学的网络防御系统重塑网络安全”(ReimaginingSecuritywithCyberpsychology-InformedNetworkDefenses,以下简称ReSCIND)项目的提案者见面会。IARPA希望运用心理学方法开发新型算法,以防御潜在的网络攻击,并利用网络攻击者的“先天决策偏见和认知漏洞”研发出防御黑客攻击的新型算法。该研究首次提出通过探索如何识别、衡量和影响人类心理局限性,来影响攻击者的行为,从而提高网络安全。一发布背景(一)网络心理学目前更多地运用在网络心理战领域网络心理学是一个新兴的跨学科领域

浅谈突破传统防御思路的内生安全

Part01、  背景阐述  随着网络规模的逐步扩大,流量数据迅速增长,网络系统的安全性正在对社会生活的各个领域产生巨大的影响。传统网络防御技术,如防火墙、入侵检测系统等,都是以“外挂”式的边界防御来保证网络的安全性能,如下图所示。但随着数据的爆炸增长及攻击技术的发展,外壳式防御逐渐暴露问题。首先,外壳式防御主要根据已有攻击制定相应规则,因此无法抵抗未知攻击;其次,外壳式防御主要在单机器上部署,因其单点性的特点网络组件之间缺乏联动性;最后,现有异常检测机制大多在异常开始特征表现才进行识别,具有一定的滞后性。为解决传统架构带来的问题,内生安全的概念开始产生。Part02、  内生安全的概念 在2

DDD架构下的防御式编程:5大关卡共同保障业务数据的有效性

1.规则验证是准确性的基础规则验证是业务稳定性的重要保障手段,通过规则验证,可以验证和确保系统或业务逻辑的正确性和合规性,避免潜在的错误和问题。而规则的遗漏往往会伴随着线上bug的出现。相信每个开发人员都曾面对过以下情况:未对入参进行非空判断,在执行逻辑时导致空指针异常(NullPointerException,简称NPE);未正确验证用户权限,导致未授权操作发生,普通用户也能执行该操作,最终产生安全问题;在数据被存储到数据库时,没有进行完整性验证,导致无效数据被存储;在业务逻辑中,未对可能抛出的异常进行适当的处理,导致系统无法正常运行;…可见,验证对流程极为重要,不合理的输入会导致严重的业务

浏览器安全攻击与防御

前言浏览器是我们访问互联网的主要工具,也是我们接触信息的主要渠道。但是,浏览器也可能成为攻击者利用的突破口,通过各种手段,窃取或篡改我们的数据,甚至控制我们的设备.本文将向大家介绍一些常见的浏览器安全的攻击方式和防御机制常见的浏览器安全的攻击方式一.跨站脚本攻击(XSS)利用浏览器对用户输入检查不足的漏洞,将可执行的恶意脚本注入网站或Web应用,从而窃取用户的个人数据、弹出广告,甚至篡改网页内容的攻击方式。XSS攻击有两种类型:反射型和存储型。反射型XSS攻击是指恶意脚本通过URL参数或表单提交等方式传递给服务器,然后服务器将其返回给浏览器,浏览器执行恶意脚本。存储型XSS攻击是指恶意脚本被存

SQL注入漏洞的检测及防御方法

SQL注入(SQLInjection)是一种广泛存在于Web应用程序中的严重安全漏洞,它允许攻击者在不得到授权的情况下访问、修改或删除数据库中的数据。这是一种常见的攻击方式,因此数据库开发者、Web开发者和安全专业人员需要了解它,以采取措施来预防和检测SQL注入漏洞。1.什么是SQL注入SQL注入是一种攻击技术,攻击者通过在输入字段中插入恶意SQL代码,试图欺骗应用程序以执行不安全的数据库操作。这些恶意SQL代码将与应用程序的数据库进行交互,允许攻击者执行未授权的操作。SQL注入攻击通常针对使用动态SQL查询的Web应用程序,这些查询构建在未正确过滤或验证用户输入的基础上。SQL注入攻击通常涉

网络防御 --- 恶意软件与反病毒详解

1、什么是恶意软件恶意软件是指故意设计造成损害到计算机、服务器、客户端或计算机网络的软件(相比之下,软件由于一些缺陷导致无意的伤害通常被描述为软件错误)。恶意软件存在各种各样的类型,包括计算机病毒、蠕虫、特洛伊木马、勒索、间谍软件、广告软件、流氓软件和恐吓软件等。2、恶意软件有哪些特征病毒感染系统后,无疑会对系统做出各种修改和破坏。有时病毒会使受感染的系统出现自动弹出网页、占用高CPU资源、自动弹出/关闭窗口、自动终止某些进程等各种不正常现象。下载特征很多木马、后门程序间谍软件会自动连接到Internet某Web站点,下载其他的病毒文件或该病毒自身的更新版本/其他变种。后门特征后门程序及很多木