体系安全及应用

[复制链接]
发表于 2025-10-14 01:21:01 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
                                    一、账号安全控制

♠一.根本安全步调

1.体系账号整理

        ▶ 定期查抄体系中不须要的账号并删除,淘汰埋伏的安全风险。比方,使用lastlog下令检察用户末了一次登录时间,整理长时间未登录的账号。
        ▶ 示例:lastlog | grep "Never logged in"可以列出从未登录过的用户。(注:由于我没有没登录过的用户)

2.暗码安全控制

        ▶ 设置暗码战略,要求暗码包罗巨细写字母、数字和特别字符,并定期更换暗码。
        ▶ 示例:在Linux体系中,通过/etc/login.defs文件设置暗码最小长度和最长有效期。(看着糊糊的报一丝昂)

3.自动清空汗青下令及自动注销

        ▶ 设置体系自动清空汗青下令记录,防止敏感信息走漏。比方,设置HISTSIZE=0清空bash汗青记录。
        ▶ 示例:在/etc/profile中添加export HISTSIZE=0。(报一丝昂,在最下面那一行)

        ▶ 设置用户在一段时间内无使用后自动注销,淘汰未授权访问的风险。比方,使用TMOUT变量设置超时时间。
        ▶ 示例:在/etc/profile中添加export TMOUT=600,表现600秒无使用后自动注销。(这个我就给个内里有啥就行哈,注销这个是自动就有的,没须要哈)

♠二.用户切换及提权

1.“su”下令——切换用户

        ▶ 切换到其他用户,须要输入目标用户的暗码。比方,su - username切换到指定用户。
        ▶ 示例:su - zhu切换到zhu用户。(这个是我自己的用户哈)

2.“sudo”下令——提拔实行权限

1)在/etc/sudoers设置文件中添加授权

        ▶ 使用visudo下令编辑/etc/sudoers文件,为用户或用户组分配权限。
        ▶ 示例:zhu ALL=(ALL) ALL允许用户实行全部下令。(这边仍然是自己的用户哈)

2)通过sudo实行特权下令

        ▶ 用户通过sudo下令实行须要管理员权限的下令。
        ▶ 示例:sudo apt update以管理员权限更新软件包列表。(我装不了apt没办法哈)

                              二、体系引导和登录控制

♠一、开关机安全控制

1.调解BIOS引导设置

(1)设置BIOS暗码,防止未授权用户更改BIOS设置。

(2)禁用USB启动,防止通过外部装备启动体系。

(3)设置启动序次,确保体系从硬盘启动。

2.克制Ctrl+Alt+Del组合键重启

        ▶ 修改/etc/inittab文件,解释掉ca::ctrlaltdel:/sbin/shutdown -t3 -r now行。
        ▶ 示例:在/etc/inittab中将ca::ctrlaltdel:/sbin/shutdown -t3 -r now改为#ca::ctrlaltdel:/sbin/shutdown -t3 -r now。(这个我也看不到哈)
3.限定更改GRUB引导参数

        ▶ 设置GRUB暗码,防止未授权用户修改引导参数。
        ▶ 示例:使用grub-mkpasswd-pbkdf2天生暗码哈希值,然后在/etc/grub.d/40_custom中添加set superusers="root"和password_pbkdf2 root <hash>。(这些个我也没有)
♠二、终端及登录控制

1.克制root用户登录

        ▶ 修改/etc/ssh/sshd_config文件,将PermitRootLogin设置为no。
        ▶ 示例:在/etc/ssh/sshd_config中设置PermitRootLogin no,然后重启SSH服务。(剩下上面的懒的整)
2.克制平凡用户登录

        ▶ 修改用户登录shell为/sbin/nologin,使用户无法登录体系。
        ▶ 示例:使用usermod -s /sbin/nologin username将用户登录shell设置为/sbin/nologin。
                              三、弱口令检测、端口扫描

♠一、弱口令检测——John the Ripper(就整下面的)

1.下载并安装John the Ripper

        ▶ 在Linux体系中,使用apt或yum安装John the Ripper。
        ▶ 示例:sudo apt install john。
2.检测弱口令账号

        ▶ 使用John the Ripper对暗码文件举行破解检测。
        ▶ 示例:john --format=md5crypt /etc/shadow检测体系暗码文件。


3.使用暗码字典文件

        ▶ 使用自界说字典文件举行暗码破解。
        ▶ 示例:john --wordlist=passwords.txt /etc/shadow使用passwords.txt字典文件检测暗码。
♠二、网络扫描——NMAP

1.安装NMAP软件包

        ▶ 在Linux体系中,使用apt或yum安装NMAP。
        ▶ 示例:sudo apt install nmap。

2.扫描语法及范例

        ▶ 常见扫描范例包罗SYN扫描、TCP扫描、UDP扫描等。
        ▶ 示例:
                ▶ SYN扫描:nmap -sS <target_ip>。

                ▶ UDP扫描:nmap -sU <target_ip>。

3.扫描使用示例

        ▶ 扫描目标主机的开放端口和服务信息。
        ▶ 示例:nmap -A <target_ip>举行详细扫描,包罗端口、服务、使用体系等信息。


回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表