防火墙金和系统安全防护和优化

Linux优化步骤

禁用不必要的服务ntsysv

iptables 防火墙服务

network 网络服务

sshd ssh远程管理服务—>加密 telent—>明文

syslog 系统日志服务

crond 系统计划任务服务

xinetd 系统超级守护进程服务

关闭多余的控制台及禁止ctrl+alt+del

修改/etc/inittab文件注释掉多余的控制台,保留2个就可以

防止资源浪费

禁止ctrl+alt+del快捷键

防止误操作强制关机

#ca::ctrlaltdel:/sbin/shutdown -t3 -r now

网络优化

禁止ping

多台ping服务器会ping崩溃服务器(老服务器)

防止黑客攻击途径

echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all

禁止源路由包(防止源欺骗)

拦截请求,假装发出包与服务器进行交互

echo 1 > /proc/sys/net/ipv4/conf/*/accept_source_route

打开SYN cookie选项,禁止SYN攻击

SYN包攻击。tcp的三次握手。客户端请求----》服务器一直等待。浪费资源,多台容易崩溃

echo 1 > /proc/sys/net/ipv4/tcp_syncookies

上述三种仅在重启之间生效,需写成脚本,开机自动调用

定时升级Linux系统

yum -y update

严格的安全策略

密码合理并定期跟换密码三原则:

复杂性、易记忆性、时效性

合理分配权限

使用ssh远程管理

保证/etc/shadow的安全

存储linux所有账号和密码

定期备份重要数据和日志

数据库防护

  1. 密码加盐处理

md5加密

  1. 越权处理

角色选择时进行session与用户组校验

3.将攻击记录到数据库

sql 注入 漏洞

修复注入点----》参数_id 存在注入

漏洞分析

利用 SQL 注入漏洞从数据库中获取敏感数据、修改数据库数据。

整改 建议

对用户输入的数据进行全面安全检查或过滤,尤其注意检查

是否包含 HTML 特殊字符。这些检查或过滤必须在服务器端完

成,建议过滤的常见危险字符如下:

Ø |(竖线符号)

Ø & (& 符号)

Ø ;(分号)

Ø $(美元符号)

Ø %(百分比符号)

Ø @(at 符号)

Ø '(单引号)

Ø "(引号)

Ø '(反斜杠转义单引号)

Ø "(反斜杠转义引号)

Ø <>(尖括号)

Ø ()(括号)

Ø +(加号)

Ø CR(回车符,ASCII 0x0d)

Ø LF(换行,ASCII 0x0a)

Ø ,(逗号)

Ø \(反斜杠)
查看防火墙状态

1、查看firewall服务状态: systemctl status firewalld

关闭防火墙

2、停止firewall服务:systemctl stop firewalld

开启防火墙

3、启动firewall服务:systemctl start firewalld

重启防火墙

重启firewall服务:systemctl restart firewalld

查看防火墙是否开机自启

4、查看firewall服务是否开机启动:systemctl is-enabled firewalld

开机自启防火墙

5、开机时启动firewall服务:systemctl enable firewalld.service

开机禁用防火墙

6、开机时禁用firewall服务:systemctl disable firewalld.service
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值