Kali Linux有什么不同?
Kali Linux是专门为满足专业渗透测试和安全审计的要求而设计的。为了达到这个目的,Kali Linux中已经实现了几个重要改变来满足这些需求。
默认禁用网络服务。Kali Linux包含systemd钩子,默认禁用网络服务。这些钩子允许我们在Kali Linux上安装各种服务,同时确保我们的发行版在默认情况下保持安全,无论安装什么包。默认情况下,蓝牙等其他服务也被列入黑名单。
定制的Linux内核。Kali Linux使用了一个上游内核,并为无线注入打了补丁。
一套最小的、可信任的软件库:鉴于Kali Linux的目的和目标,维护整个系统的完整性是绝对的关键。考虑到这一目标,Kali使用的上游软件源集被保持在最低限度。许多Kali的新用户都想在他们的sources.list中添加额外的软件库,但这样做会有破坏你的Kali Linux安装程序的严重风险。
Kali Linux适合你吗?
作为发行版的开发者,你可能希望我们推荐每个人都使用Kali Linux。然而,事实是,Kali是一个专门面向专业渗透测试人员和安全专家的Linux发行版,鉴于其独特的性质,如果你不熟悉Linux或正在寻找一个用于开发、网页设计、游戏等的通用Linux桌面发行版,它不是一个推荐的发行版。
即使对有经验的Linux用户来说,Kali也会带来一些挑战。虽然Kali是一个开源项目,但出于安全考虑,它不是一个广泛的开源项目。开发团队是小规模的、可信赖的,软件库中的软件包由个人提交者和团队签署,而且--重要的是--更新和新软件包所来自的上游软件库是非常小的。在你的软件源中添加未经Kali Linux开发团队测试的软件库是导致你的系统出现问题的一个好方法。
虽然Kali Linux的架构是高度可定制的,但不要指望能够随意添加不相关的软件包和软件库,这些软件包和软件库是 "不在 "常规的Kali软件源中的,并且它可以正常工作。特别是,它完全不支持apt-add-repository命令、LaunchPad或PPAs。试图在你的Kali Linux桌面上安装Steam是一个不会有好结果的实验。即使是像NodeJS这样的主流软件包,在Kali Linux上安装也需要花费一些额外的努力和修整。
如果你对Linux不熟悉,如果你至少没有管理系统的基本能力,如果你正在寻找一个Linux发行版作为学习工具来了解你的Linux,或者如果你想要一个发行版可以作为一个通用的桌面安装,Kali Linux可能不是你正在寻找的。
此外,在网络中滥用安全和渗透测试工具,特别是在没有特定授权的情况下,可能会造成不可挽回的损失,并导致重大后果,包括个人和/或法律后果。"不明白你在做什么 "是不能作为借口的。
然而,如果你是一个专业的渗透测试者,或者正在学习渗透测试,目标是成为一个经过认证的专业人员,没有比Kali Linux更好的工具包--无论价格如何--。
如果你正在寻找一个Linux发行版来学习Linux的基础知识,并且需要一个好的起点,那么Kali Linux并不是你的理想发行版。你可能想从Ubuntu、Mint或Debian开始。如果你有兴趣亲身体验一下Linux的内部结构,可以看看Linux From Scratch项目。
总结
所以,在读完这篇文章之后,你应该已经知道了Kali Linux是否是你要找的发行版,或者至少对你的选择有了一个想法。
如果你还没有搞清楚,这里的总结希望能消除你剩下的疑虑。
Kali Linux是为渗透测试者和渗透测试而制作的,所以,期望它符合你的需要可能并不那么简单,尽管它是完全可能的。
如果你是Linux的新手,或者对命令行的经验较少,你可能会发现Kali Linux不是那么友好,尽管我们的开发者尽量使它对用户友好,但如果你是新手,有些事情可能会让你感到害怕。
开发者一直在努力使Kali Linux尽可能地与硬件兼容,但是,仍然有一些硬件可能不能像预期的那样工作,或者根本就不能工作。所以,最好事先研究一下硬件的兼容性,而不是事后破坏你的电脑。
如果你是第一次安装Kali Linux,建议先在虚拟机中安装,然后在熟悉之后,你可以在自己的硬件中安装它。
希望现在你知道你是否需要安装Kali Linux。如果你已经决定安装Kali Linux,那么,我们欢迎你加入我们的社区。
如果不是,那就再见吧,但是记住一定要 "努力尝试"。
更新日期:2022-7-26
作者: g0tmi1k