以下的文章主要向大家讲述的是与黑客说“不” 防范Linux安全11条安全措施,由于Linux操作系统具有很好的网络功能,所以在因特网中绝大部分网站服务器一般都是使用的Linux作为主操作系统的。由于Linux操作系统良好的网络功能,因此在因特网中大部分网站服务器都是使用的Linux作为主操作系统的。但由于该操作系统是一个多用户操作系统,黑客们为了在攻击中隐藏自己,往往会选择Linux作为
首先攻击的对象。那么,作为一名Linux用户,我们
该如何通过合理的方法来防范Linux的安全呢?下面笔者搜集和整理了一些防范Linux安全的几则措施,现在把它们贡献出来,希望
各位读者能不断补充和完善。防范Linux安全措施1、禁止使用ping命令ping命令是计算机之间进行相互检测线路完好的一个应用程序,计算机间交流数据的传输没有经过任何的加密处理,因此我们在用ping命令来检测某一个服务器时,可能在因特网上存在某个非法分子,通过专门的黑客程序把在网络线路上传输的信息中途窃取,并利用偷盗过来的信息对指定的服务器或者系统进行攻击,为此我们有必要在Linux系统中禁止使用 Linux命令。在linux里,如果要想使ping没反应也就是用来
忽略icmp包,因此我们可以在Linux的命令行中输入如下命令:echo 1 /proc/sys/net/ipv4/icmp_echo_igore_all ;如果想恢复使用ping命令,就可以输入:echo 0 /proc/sys/net/ipv4/icmp_echo_igore_all。防范Linux安全措施2、注意对系统及时备份为了
防止系统在使用的过程中发生以外情况而难以正常运行,我们应该对Linux完好的系统进行备份,
最好是在一完成Linux系统的安装任务后就对整个系统进行备份,以后可以根据这个备份来验证系统的完整性,这样就可以发现系统文件是否被非法修改过。如果发生系统文件已经被破坏的情况,也可以使用系统备份来恢复到正常的状态。备份信息时,我们可以把完好的系统信息备份在CD-ROM光盘上,以后可以定期将系统与光盘内容进行比较以验证系统的完整性是否遭到破坏。如果对安全级别的要求特别高,那么可以将光盘设置为可启动的并且将验证工作作为系统启动过程的一部分。这样只要可以通过光盘启动,就说明系统尚未被破坏过。防范Linux安全措施3、改进登录服务器将系统的登录服务器移到一个单独的机器中会增加系统的安全级别,使用一个更安全的登录服务器来取代Linux自身的登录工具也可以进一步提高安全。在大的 Linux网络中,最好使用一个单独的登录服务器用于syslog服务。它必剧情网须是一个能够满足所有系统登录需求并且拥有足够的磁盘空间的服务器系统,在这个系统上应该没有其它的服务运行。更安全的登录服务器会大大削弱入侵者
透过登录系统窜改日志文件的能力。防范Linux安全措施4、取消root命令历史记录在linux下,系统会自动记录用户输入过的命令,而root用户发出的命令往往具有敏感的信息,为了保证安全性,一般应该不记录或者少记录root的命令历史记录。为了设置系统不记录每个人执行过的命令,我们可以在 linux的命令行下,首先用cd命令进入到/etc命令,然后用编辑命令来打开该目录下面的profile文件,并在其中输入如下内容:HISTFILESIZE=0HISTSIZE=0当然,我们也可以直接在命令行中输入如下命令:ln -s /dev/null ~/.bash_history 。防范Linux安全措施5、为关键分区建立只读属性Linux的文件系统可以分成几个主要的分区,每个分区分别进行不同的配置和安装,一般情况下至少要建立/、/usr/local、/var和/home 等分区。/usr可以安装成只读并且可以被认为是不可修改的。如果/usr中有任何文件发生了改变,那么系统将立即发出安全报警。当然这不包括用户自己改 变/usr中的内容。 /lib、/boot和/sbin的安装和设置也一样。在安装时应该尽量将它们设置为只读,并且对它们的文件、目录和属性进行的任何修改都会导致系统报 警。当然将所有主要的分区都设置为只读是不可能的,有的分区如/var等,其自身的性质就决定了不能将它们设置为只读,但应该不允许它具有执行权限。防范Linux安全措施6、杀掉攻击者的所有进程假设我们从系统的日志文件中发现了一个用户从我们未知的主机登录,而且我们确定该用户在这台主机上没有相应的帐号,这表明此时我们正在受到攻击。为了保证 系统的安全被进一步破坏,我们应该马上锁住指定的帐号,如果攻击者已经登录到指定的系统,我们应该马上断开主机与网络的物理连接。如有可能,我们还要进一 步查看此用户的历史记录,再仔细查看一下其他用户是否也已经被假冒,攻击者是否拥有有限权限;最后应该杀掉此用户的所有进程,并把此主机的IP地址掩码加 入到文件hosts.deny中。防范Linux安全措施7、改进系统内部安全机制我们可以通过改进Linux操作系统的内部功能来防止缓冲区溢出,从而达到增强Linux系统内部安全机制的目的,大大提高了整个系统的安全性。但缓冲区 溢出实施起来是相当困难的,因为入侵者必须能够判断潜在的缓冲区溢出何时会出现以及它在内存中的什么位置出现。缓冲区溢出预防起来也十分困难,系统管理员 必须完全去掉缓冲区溢出存在的条件才能防止这种方式的攻击。正因为如此,许
多人甚至包括Linux Torvalds本人也认为这个安全Linux补丁十分重要,因为它防止了所有使用缓冲区溢出的攻击。但是需要引起注意的是,这些补丁也会导致对执行栈的 某些程序和库的依赖问题,这些问题也给系统管理员带来的新的挑战。防范Linux安全措施8、对系统进行跟踪记录为了能密切地监视黑客的攻击活动,我们应该启动日志文件,来记录系统的运行情况,当黑客在攻击系统时,它的蛛丝马迹都会被记录在日志文件中的,因此有许多 黑客在开始攻击系统时,往往首先通过修改系统的日志文件,来隐藏自己的行踪,为此我们必须限制对/var/log文件的访问,禁止一般权限的用户去查看日 志文件。当然,系统中内置的日志管理程序功能可能不是太强,我们应该采用专门的日志程序,来观察那些可疑的多次连接尝试。另外,我们还要小心保护好具有根 权限的密码和用户,因为黑客一旦知道了这些具有根权限的帐号后,他们就可以修改日志文件来隐藏其踪迹了。防范Linux安全措施9、使用专用程序来防范安全有时,我们通过人工的方法来监视系统的安全比较麻烦,或者是不周密,因此我们还可以通过专业程序来防范系统的安全,目前最典型的方法为设置陷井和设置蜜罐 两种方法。所谓陷井就是激活时能够触发报警事件的软件,而蜜罐(honey pot)程序是指设计来引诱有入侵企图者触发专门的报警的陷井程序。通过设置陷井和蜜罐程序,一旦出现入侵事件系统可以很快发出报警。在许多大的网络中, 一般都设计有专门的陷井程序。陷井程序一般分为两种:一种是只发现入侵者而不对其采取报复行动,另一种是同时采取报复行动。防范Linux安全措施10、将入侵消灭在萌芽状态入侵者进行攻击之前最常做的一件事情就是端号扫瞄,如果能够及时发现和阻止入侵者的端号扫瞄行为,那么可以大大减少入侵事件的发生率。反应系统可以是一个 简单的状态检查包过滤器,也可以是一个复杂的入侵检测系统或可配置的防火墙。我们可以采用诸如Abacus Port Sentry这样专业的工具,来监视网络接口并且与防火墙交互操作,最终达到关闭端口扫瞄攻击的目的。当发生正在进行的端口扫瞄时,Abacus Sentry可以迅速阻止它继续执行。但是如果配置不当,它也可能允许敌意的外部者在你的系统中安装拒绝服务攻击。正确地使用这个软件将能够有效地防止对 端号
大量的并行扫瞄并且阻止所有这样的入侵者。防范Linux安全措施11、严格管理好口令前面我们也曾经说到过,黑客一旦
获取具有根权限的帐号时,就可以对系统进行任意的破坏和攻击,因此我们必须保护好系统的操作口令。通常用户的口令是保存在 文件/etc/passwd文件中的,尽管 /etc/passwd是一个经过加密的文件,但黑客们可以通过许多专用的搜索方法来查找口令,如果我们的口令选择不当,就很容易被黑客搜索到。因此,我 们一定要选择一个确保不容易被搜索的口令。另外,我们最好能安装一个口令过滤工具,并借用该工具来帮物料管理流程助自己检查设置的口令是否耐得住攻击。【编辑推荐】 Linux安全防护十大招数 LINUX安全之关于GRUB加密图文教程全解 Linux安全设置 全面坚固系统稳定安全 Windows和Linux安全性之争 巧用Recent模块加固Linux安全【责任编辑:孙巧华 TEL:(010)68476606】 原文:防范Linux安全11安全条措施有哪些? 返回网络安全首页
防范Linux安全11安全条措施有哪些?
时间: 2024-09-20 14:45:45
防范Linux安全11安全条措施有哪些?的相关文章
福建省政府召开常务会议 确定出台加快物联网产业发展的八条措施
11月9日,福建省长于伟国主持召开省政府常务会议.会议确定出台关于加快物联网产业发展的八条措施,力争到2020年全省物联网产业产值达1000亿元:通过省级空间规划试点工作实施方案,优化空间开发与保护格局.会议还研究了其他事项. 会议指出,发展物联网产业对实施创新驱动发展战略.推进供给侧结构性改革.加快数字福建建设具有重要意义.要发挥比较优势,实施重点突破,从强化创新支撑.打造特色平台.扶持龙头发展.支持创业创新.拓展全国市场.加快培育人才.加大财税支持等方面着手,进一步完善政策措施,充分发挥政府
Linux Deepin 11.12 Beta2 版本发布
Linux Deepin 项目团队今天高兴地向大家宣布:Linux Deepin 11.12 Beta2 版本发布! 一.Linux Deepin GNOME Shell 新功能简介 1."工作分区"左置 原生GNOME Shell 环境的工作分区在屏幕右侧显示,Linux Deepin GNOME Shell将工作分区左置.同时,也将"应用程序"的"程序分类"左置,以此优化鼠标运动路径.同时移除原控制面板左侧"收藏夹",以便
WPS For Linux Alpha 11新功能:增数据透视表功能
WPS国际社区网站http://wps-community.org/上线了,链接也已集成到国际版WPS的帮助菜单中,欢迎大家访问!关于WPS中文版在线模板无法登陆的问题,主要是由于流程上与轻办公绑定较紧,而Linux版本暂未移植轻办公导致,我们将在下个版本解决登陆问题. WPS For Linux Alpha 11 发行注记 (2013-07-10) 公共 修复命令行下传不完整的文件路径参数导致崩溃的问题 修复文字和演示在多用环境下无法创建多个程序实例的问题 修复无法在不同语言区域下识别字体的别
Linux Deepin 11.06正式版发行
Linux Deepin一种流行和活跃的中国社区发行版,基于Ubuntu GNOME桌面和很多可用性方面的改进.从热情的志愿者的卓越贡献,Linux Deepin 11.06已被释放.它是基于Ubuntu的11.04,但仍然使用GNOME2,它的特点Deepin自主研发的软件中心.喜欢默认的字体大小的这个新版本的外观和感觉都响应来自用户社区的要求进行了调整,以及简体和繁体中文与一个漂亮的皮肤输入法. LibreOffice是安装在默认情况下,但该软件是专门从Deepin中心提供一个的办公套件
Linux Deepin 11.06 RC1预览版发布 轻量级中文Linux发行版
linux deepin(linux.deepin.org)是国内比较知名的ubuntu衍生版,前身为2004年由hiweed发起的hiweed linux项目(这也是国内第一个中文社区发布版). 早期的Hiweed(0.7之前)基于http://www.aliyun.com/zixun/aggregation/33836.html">Debian,从Hiweed1.0开始,改为一个由Ubuntu定制而来的版本,基于Xfce桌面环境.Hiweed 2.0 Beta和Hiweed 2.0 R
Linux Deepin 11.06 Beta 2系统下载地址汇总
昨天本站报道了关于Linuxhttp://www.aliyun.com/zixun/aggregation/33837.html">Deepin 11.06 beta2发布的好消息,详细新闻链接地址请点击:http://www.ithov.com/linux/ubuntu/release/105316.shtml 今天风信网 http://www.ithov.com 特别整理出LinuxDeepin 11.06 beta2系统下载的汇总地址,分享给大家!让大家可以在第一时间下载到该系统,体
怎样在 ubuntu 上安装 Linux 3.11 内核
Linus Torvalds 已经发布了最新的 Linux 3.11 内核,有很多童鞋也和我一样很像尝尝鲜,但是我要说升级内核有很大风险,升级之后可能无法启动系统.使用 Ubuntu 官方提供的 DEB 安装包,打开终端使用命令下载: 32 位系统下载: wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.11-saucy/linux-headers-3.11.0-031100-generic_3.11.0-031100.201309021
Linux Mint 11 LXDE RC发布
Linux http://www.aliyun.com/zixun/aggregation/16786.html">Mint是一份基于Ubuntu的发行版,其目标是提供一种更完整的即刻可用体验,这包括提供浏览器插件.多媒体编解码器.对DVD播放的支持.Java和其他组件.它与Ubuntu软件5615.html">仓库兼容. Linux Mint 11 LXDE RC更新日志: The Software Manager Many improvements were made
Linux Mint 11正式版发布!
代号为"Katya"的Linux Mint 11正式版于今日发布了! Linux Mint是一个基于Ubuntu的发行版.他继承了Ubuntu的众多优点,同时也在Ubuntu的基础上加入很多自己优秀的特性.其目标是提供一种更开箱即刻可用的用户体验,免去用户要安装系统后还要自己安装一系列满足基本使用需求的软件.它包括提供浏览器插件.多媒体编解码器.对DVD播放的支持.Java和其他组件.它与Ubuntu软件仓库完全兼容.可以毫不夸张地说Linux Mint在某些方面的用户体验比Ubunt