加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

擢升 Linux 服务器安全的开源工具和技能

发布时间:2021-05-31 04:12:08 所属栏目:教程 来源:互联网
导读:行使开源器材来掩护你的 Linux 情形不被入侵。 现在我们的很多小我私人和专业数据都可以在网上得到,因此无论是专业人士照旧平凡互联网用户,进修安详和隐私的根基知

行使开源器材来掩护你的 Linux 情形不被入侵。

现在我们的很多小我私人和专业数据都可以在网上得到,因此无论是专业人士照旧平凡互联网用户,进修安详和隐私的根基常识长短常重要的。作为一名门生,我通过学校的 CyberPatriot 勾当得到了这方面的履历,在哪里我有机遇与行业专家交换,相识收集裂痕和成立体系安详的根基步调。

本文基于我作为初学者迄今所学的常识,具体先容了六个简朴的步调,以进步小我私人行使的 Linux 情形的安详性。在我的整个路程中,我操作开源器材来加快我的进修进程,并认识了与晋升 Linux 处事器安详有关的更高条理的观念。

我行使我最认识的 Ubuntu 18.04 版本测试了这些步调,但这些步调也合用于其他 Linux 刊行版。

1、运行更新

开拓者们不绝地探求要领,通过修补已知的裂痕,使处事器越发不变、快速、安详。按期运行更新是一个好风俗,可以最大限度地进步安详性。运行它们:

sudoapt-get update &&apt-get upgrade

2、启用防火墙掩护

可以更轻易地节制处事器上的进站和出站流量。在 Linux 上有很多防火墙应用措施可以行使。我行使 UFW,以是我的例子是专门针对它的,但这些原则合用于你选择的任何防火墙。

安装 UFW:

sudoapt-get install ufw

假如你想进一步掩护你的处事器,你可以拒绝传入和传出的毗连。请留意,这将割断你的处事器与天下的接洽,以是一旦你封闭了全部的流量,你必需指定哪些出站毗连是应承从你的体系中发出的:

sudo ufw default deny incoming

sudo ufw default allow outgoing

你也可以编写法则来应承你小我私人行使所必要的传入毗连:

ufw allow <service>

譬喻,应承 SSH 毗连:

ufw allow ssh

最后,启用你的防火墙:

sudo ufw enable

3、增强暗码掩护

实验强有力的暗码政策是保持处事器安详、防备收集进攻和数据泄漏的一个重要方面。暗码计策的一些最佳实践包罗逼迫要求最小长度和指定暗码年数。我行使 libpam-cracklib 软件包来完成这些使命。

安装 libpam-cracklib 软件包:

sudoapt-get install libpam-cracklib

逼迫要求暗码的长度:

打开 /etc/pam.d/common-password 文件。

将 minlen=12 行改为你必要的恣意字符数,从而改变全部暗码的最小字符长度要求。

为防备暗码一再行使:

在统一个文件(/etc/pam.d/common-password)中,添加 remember=x 行。

譬喻,假如你想防备用户一再行使他们最后 5 个暗码中的一个,行使 remember=5。

要逼迫要求暗码年数:

在 /etc/login.defs 文件中找到以下几行,并用你喜好的时刻(天数)替代。譬喻:

PASS_MIN_AGE:3

PASS_MAX_AGE:90

PASS_WARN_AGE:14

逼迫要求字符规格:

在暗码中逼迫要求字符规格的四个参数是 lcredit(小写)、ucredit(大写)、dcredit(数字)和 ocredit(其他字符)。

在统一个文件(/etc/pam.d/common-password)中,找到包括 pam_cracklib.so 的行。

在该行末端添加以下内容:lcredit=-a ucredit=-b dcredit=-c ocredit=-d。

譬喻,下面这行要求暗码必需至少包括一个每种字符。你可以按照你喜好的暗码安详级别来改变数字。lcredit=-1 ucredit=-1 dcredit=-1 ocredit=-1。

4、停用轻易被操作的非须要处事。

停用不须要的处事是一种最好的做法。这样可以镌汰开放的端口,以便被操作。

安装 systemd 软件包:

sudoapt-get install systemd

查察哪些处事正在运行:

systemctllist-units

哪些处事也许会导致你的体系呈现隐藏的裂痕。对付每个处事可以:

遏制当前正在运行的处事:systemctl stop <service>。

榨取处事在体系启动时启动:systemctl disable <service>。

运行这些呼吁后,检点处事的状态:systemctl status <service>。

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读