声明:本人坚决反对利用文章内容进行恶意攻击行为,一切错误行为必将受到惩罚,绿色网络需要靠我们共同维护,推荐大家在了解技术原理的前提下,更好的维护个人信息安全、企业安全、国家安全。
uname -a cat /proc/version
lsb_release -a cat /etc/issue
UID(UserID)——用户标识号,它与用户名唯一对应,Linux 以 UID 作为用户的唯一标识,Linux中超级用户 root 的 UID 为 0,可以直接使用 id 命令查看当前用户的 UID。可以查看 passwd 文件以查看所有用户的 UID 等基本信息:
vim /etc/passwd
vim /etc/login.defs
检查并修改如下内容:
PASS_MAX_DAYS 90 #一个密码可使用的最大天数 PASS_MIN_DAYS 0 #两次密码修改之间最小的间隔天数 PASS_MIN_LEN 8 #密码最小长度 PASS_WARN_AGE 7 #密码过期前给出警告的天数
umask 用于指定目前用户在建立文件或目录时的权限默认值,umask 设置的是权限值的“补码”,而我们常用的chmod
设置的是文件权限码,默认情况下的 umask 值是022(可以用umask命令查看),此时你建立的文件默认权限是644(6-0,6-2,6-2),建立的目录的默认权限是755(7-0,7-2,7-2)。
使用 passwd 命令锁定、解锁和检查 Linux 中用户账户的状
passwd -l username #锁定用户账户 passwd -u username #解锁用户账户 passwd -S username #检查用户账户锁定状态
使用 usermod 命令锁定、解锁和检查 Linux 中用户账户的状态:
usermod --lock username #锁定用户账户 usermod -L username #锁定用户账户 usermod -unlock username #解锁用户账户 usermod -U username #解锁用户账户
groupdel groupname
getent group
systemctl restart sshd.service
安全审计
auditctl -s #查看系统是否启用 audit,enabled 值为 1 表示开启 systemctl start auditd #启动 auditd 服务
开启了 auditd 服务后,所有的审计日志会被记录在 /var/log/audit/audit.log 文件中,该文件记录格式是每行以 type 开头。
一般针对系统的目录、退出、创建/删除目录、修改密码、添加组、计划任务等。audit 可以自定义对指定的文件或命令进行审计(如监视 rm
命令被执行、/etc/passwd 文件内容被改变),只要配置号对应规则即可,配置规则可以通过命令行(临时生效)或编辑配置文件(永久生效)两种方式实现。auditd 的配置文件为 /etc/audit/audit 下的 auditd.conf 和 audit.rules, auditd.conf 主要定义了 auditd 服务日志的性能等相关配置,audit.rules 才是定义规则的文件。
剩余价值保护
echo $HISTSIZE #查看历史命令保存条数
修改历史命令保存条数,修改 /etc/profile 中的 HISTSIZE 变量即可。
不必要服务启动项
chargen 服务:最初设计用于测试网络状态,监听19端口(包括TCP和UDP),其中UDP协议存在“Chargen UDP服务远程拒绝服务攻击漏洞”。chargen一般不会使用,所以直接将该服务关闭即可。
daytime 服务:使用TCP 协议的 Daytime 守护进程,该协议为客户机实现从远程服务器获取日期和时间的功能。
daytime-udp 服务:使用 UDP 协议的 Daytime 守护进程。
echo 服务:使用 TCP 协议的服务器回显****服务守护进程;
echo-udp 服务:使用 UDP 协议的服务器回显****服务守护进程。
time 服务:采用 TCP 协议的从远程主机获取时间和日期的守护进程;
time-udp 服务:采用 UDP 协议的从远程主机火气时间和日期的守护进程。
ntalk 服务:网络交谈(ntalk),远程对话服务和客户。
talk 服务:远程对话服务和客户。
Wu-ftpd 服务:Internet上最流行的FTP守护程序。Wu-ftpd功能十分强大,可以构建多种类型FTP服务器。Wu-ftpd菜单可以帮助用户轻松地实现对FTP服务器的配置:支持构造安全方式的匿名FTP的访问,可以控制同时访问的用户的数量,限制可以允许访问的IP网段,并可以在一台主机上设置多个虚拟目录。
tftp 服务:TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。基于 UDP 协议实现,端口号为69。
ipop3 服务:POP3 邮件服务器。
telnet 服务:Internet 远程登录服务。
xinted 服务:新一代的网络守护进程服务程序,又叫超级Internet服务器,常用来管理多种轻量级Internet服务。
其它配置检查
net.ipv4.tcp_max_syn_backlog=4096 net.ipv4.conf.all.rp_filter=1 net.ipv4.conf.accept_source_route=0 net.ipv4.conf.all.accept_redirects=0 net.ipv4.conf.secure_redirects=0 net.ipv4.conf.default.accept_source_route=0 net.ipv4.conf.default.accept_redirects=0 net.ipv4.conf.default.secure_redirects=0
ls -al/ | grep tmp
echo $PATH
-END-
本文作者:贝塔安全实验室
本文为安全脉搏专栏作者发布,转载请注明:https://www.secpulse.com/archives/198328.html