草庐IT

安全防御之恶意代码与防护技术

恶意代码是指没有作用却会带来危险的代码。通常把未经授权便干扰或破坏计算机系统、网络功能的程序或代码(一组指令)称之为恶意程序。恶意程序包括计算机病毒、木马、蠕虫等。详见《网络安全之恶意代码》恶意代码的防范,不是单靠一种或几种技术就能解决的,而要靠技术、管理以及用户安全意识的共同防范,只有三者相结合才能最大程度地防止恶意代码对系统和用户信息的破坏。目前,恶意代码防范方法主要分为两方面:基于主机的恶意代码防范方法和基于网络的恶意代码防范方法。一、主机恶意代码防范基于主机的恶意代码防范方法是目前检测恶意代码最常用的技术,具体分为:基于特征的扫描技术、校验和检测法和安全操作系统对恶意代码的防范等。1、

安全的分层防御方法

您的安全策略定义了您想要保护的内容以及您对系统用户的期望。当您设计新应用程序或扩展当前网络时,您的安全策略为安全规划提供了基础。它描述了用户的责任,例如保护机密信息和创建重要的密码。注意:需要为组织创建并制定安全策略,以最大限度地降低内部网络的风险。如果正确配置,IBM®i操作系统固有的安全功能可以让您最大限度地减少许多风险。但是,当您将系统连接到Internet时,您需要提供额外的安全措施来确保内部网络的安全。许多风险与使用互联网访问开展业务活动相关。每当您创建安全策略时,您都必须在提供服务与控制对功能和数据的访问之间取得平衡。对于联网计算机,安全性更加困难,因为通信通道本身容易受到攻击。某

论文阅读笔记:基于 Mininet 的 DDoS 攻击和防御研究与实现

论文阅读:基于Mininet的DDoS攻击和防御研究与实现(BUPT本科生论文)总结​​\qquad​该论文主要研究及实现SDN中的DDoS攻击与防御,使用Mininet+Ryu控制器搭建虚拟网络拓扑作为实验平台,模拟真实的SDN环境。该论文通过训练决策树算法模型作为DDoS攻击检测方法。利用流表下发的原理设计了DDoS攻击的缓解方法,编写了一款Ryu控制器,以实现对SDN网络中的DDoS攻击的检测与缓解功能。​​​\qquad​该论文可以作为初学者了解SDN、DDoS攻击、决策树算法等知识的入门参考。一、绪论​​\qquad​该部分主要阐述了研究背景、研究意义、国内外研究现状、本文研究内容等

安全防御之身份鉴别技术

身份认证技术用于在计算机网络中确认操作者的身份。在计算机网络世界中,用户的身份信息是用一组特定的数据来表示的,计算机也只能识别用户的数字身份。身份认证技术能够作为系统安全的第一道防线,主要用于确认网络用户的身份,防止非法访问和恶意攻击,确保数字身份的操作者就是这个数字身份合法拥有者。一、基本概念1、身份鉴别身份鉴别是指对主客体身份进行确认的过程,也就是对网络用户在进入系统或访问受限系统资源时的身份进行识别和验证的过程。这是信息安全的第一道防线,可以确保用户身份的真实、合法和唯一性,防止非法人员进入系统。身份鉴别的方法:主要有三种,即基于实体所知、基于实体所有和基于实体特性。基于实体所知的方法包

防止恶意攻击,服务器DDoS防御软件科普

    作为一种恶意的攻击方式,DDoS攻击正以超出服务器承受能力的流量淹没网站,让网站变得不可用。近几年,这种攻击持续增多,由此优秀服务器DDoS防御软件的需求也随之增长。那么如何选择服务器DDoS防御软件,从根本上根除DDoS攻击而造成的宕机,保障企业的生产力和效率呢?让我们一起来看看。    服务器DDoS防御软件是应用最早的DDoS防御产品,一般是直接安装在PC、服务器的操作系统上,也可以是软件防火墙附加的DDoS防御属性。这类产品起到简单的异常流量识别、限制的作用。但是,其性能较差,对于洪水攻击等高强度DDoS攻击束手无策。更值得关注的是,应用DDoS攻击者依靠自动化(脚本、程序和僵

【Spring Security】认证之案例的使用、MD5加密、CSRF防御

目录一、引言1、什么是SpringSecurity认证2、为什么使用SpringSecurity之认证3、实现步骤二、快速实现(案例)1、添加依赖2、配置3、导入数据表及相关代码4、创建登录页及首页5、创建配置Controller6、用户认证6.1、用户对象UserDetails6.2、业务对象UserDetailsService6.3、SecurityConfig配置7、启动测试三、密码方式1、自定义MD5加密2、BCryptPasswordEncoder密码编码器四、RememberMe五、CSRF防御1、什么是CSRF2、SpringSecurity中如何使用CSRF一、引言1、什么是S

整套数字化招采平台安全防御体系

招采平台作为数字化供应链的重要组成部分,需要确保招标采购过程的安全性,主体信息和交易数据信息尤为重要,通过必要的安全架构、技术和安全管理制度,做到事前防范、事中监管和事后审计的安全防御。一、平台技术安全架构1、先进的技术架构,让安全要求更严格SpringCloud微服务架构的全面应用;前后端分离技术的全面采用;分布式框架技术,支持租户级数据隔离;DevOps应用开发、测试、交付、发布的全流程自动化;支持传统部署、云部署、虚拟化部署、Docker及K8s弹性部署。2、稳定的安全体系,让平台安全更合规通过安全部署、安全技术、安全管理体系,保护平台承载环境和招采平台安全,切实保障平台业务安全;打造平

浅析ARP断网、欺骗攻击及防御方法

一、ARP断网、欺骗攻击1、ARP欺骗概述        ARP欺骗(英语:ARPspoofing),又称ARP毒化(ARPpoisoning,网上上多译为ARP病毒)或ARP攻击,是针对以太网地址解析协议(ARP)的一种攻击技术,通过欺骗局域网内访问者PC的网关MAC地址,使访问者PC错以为攻击者更改后的MAC地址是网关的MAC,导致网络不通。此种攻击可让攻击者获取局域网上的数据包甚至可篡改数据包,且可让网上上特定计算机或所有计算机无法正常连线。2、常见方法        常见的ARP欺骗手法:同时对局域网内的一台主机和网关进行ARP欺骗,更改这台主机和网关的ARP缓存表。攻击主机PC2发送

【网络安全 | SQL注入】一文讲清预编译防御SQL注入原理

在防止SQL注入的方法中,预编译是十分有效的,它在很大程度上解决了SQL注入问题。SQL注入简析数据库查询语句未对SQL注入做任何防护时,语句基本如下:$name=$_POST['name'];$pass=$_POST['pass'];$sql="SELECT*FROMuserWHEREname='$name'ANDpass='$pass'";当我们提交name=-1'unionselect1,user()#,pass=12时,后端查询语句变为:$sql="SELECT*FROMuserWHEREname='-1'unionselect1,user()#'ANDpass='12'";等价于$s

毕设项目——基于Qt、PYTHON智能校园防御系统应用程序,实现了摄像头数据采集、人脸识别、口罩识别、 数据统计等功能

毕设项目:基于Qt、PYTHON智能校园防御系统应用程序,实现了摄像头数据采集、人脸识别、口罩识别、数据统计等功能完整项目地址:https://download.csdn.net/download/lijunhcn/88453470项目结构环境选型语言:Python操作系统:Windows数据库:MySQL窗口界面:PyQTAPI接口:百度AI接口,用以实现人脸登陆与注册远程MySQL表结构远程表结构sql脚本DROPTABLEIFEXISTS`access_record_table`;CREATETABLE`access_record_table`(record_idint(11)NOTNU