公网Web应用系统安全问题

1. 常见攻击行为

1.1.端口扫描

公网Web应用系统安全问题_第1张图片

 演示端口扫描工具nmap

公网Web应用系统安全问题_第2张图片

1.2.暴力破解

典型场景: 弱口令
公网Web应用系统安全问题_第3张图片

 1.3.拒绝服务

DoS: Denial of Service Attack
DDoS: Distributed Denial of Service Attack
公网Web应用系统安全问题_第4张图片

 公网Web应用系统安全问题_第5张图片

 检测本机网络连接状态:

netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
公网Web应用系统安全问题_第6张图片

1.4.CSRF和报文仿冒

CSRF:Cross-Site Request Forgery,跨站请求伪造。

报文仿冒: 截取传输报文,以合法用户发起业务攻击请求。

1.5.跨站脚本攻击XSS

XSS:Cross-Site Scripting,是最常见的web应用程序安全漏洞之一。
公网Web应用系统安全问题_第7张图片

 公网Web应用系统安全问题_第8张图片

 1.6.代码注入

典型 代表: SQL注入( SQL injection)
公网Web应用系统安全问题_第9张图片

公网Web应用系统安全问题_第10张图片

2.系统安全事件回顾

2.1.案例1

公众号案例发生 跨站伪造请求 ,攻击者于多日凌 晨2点左右发起报文仿冒,仿造微信支付成功后的通知消息,发到微信 服务网关,力图跳过支付环节进行HIS交易。
应对: 通知消息报文签名验签

2.2.案例2

云服务器端口扫描
应对: 仅开放必要的服务端口,并对开放的服务做安全配置。

2.3.案例3

系统用户频繁登录。 具体表现为在任务管理器的“ 用户 ”标签页中有N多已登录用户, 造成系统资源的紧张
应对: 使用堡垒机。

2.4.案例4

SQL注入。 安全漏洞检测发现,在问卷提交请求报文中发现存在 SQL注入( MSQL字符型显错式注入 )问题,攻击者可以获取系统超级 管理员密码,可以查看到用户表的记录数量。
公网Web应用系统安全问题_第11张图片

 

3.常用防范手段

技术方面:

3.1.减轻DoS攻击带来的灾害:网络流控

公网Web应用系统安全问题_第12张图片

 3.2.避免SQL注入:使用预编译语句,如果实在需要使用SQL拼接,

那必须做关键字过滤。

相关学习资源:
数据库预编译为什么能防止SQL注入呢?
https://blog.csdn.net/weixin_45179130/article/details/90761966
Sql注入详解及防范方法
https://blog.csdn.net/wodetian1225/article/details/82351752

3.3.XSS攻击:过滤js的关键字和

你可能感兴趣的:(操作系统环境&软件安装,系统安全,前端,安全)