如何提高虚拟主机的安全级别怎么提高Linux文件系统的安全性

如何提高虚拟主机的安全级别  时间:2022-02-11  阅读:()

怎么提高Linux文件系统的安全性

取消不必要的服务 早期的Unix版本中,每一个不同的网络服务都有一个服务程序在后台运行,后来的版本用统一的/etc/d服务器程序担此重任。d是daemon的缩写,它同时监视多个网络端口,一旦接收到外界传来的连接信息,就执行相应的TCP或UDP网络服务。 由于受d的统一指挥,因此Centos Linux中的大部分TCP或UDP服务都是在/etc/d.conf文件中设定。所以取消不必要服务的第一步就是检查/etc/d.conf文件,在不要的服务前加上“#”号。 一般来说,除了和ftp之外,其他服务都应该取消,诸如简单文件传输协议tftp、网络邮件存储及接收所用的imap/ipop传输协议、寻找和搜索资料用的gopher以及用于时间同步的daytime和time等。 还有一些报告系统状态的服务,如finger、efinger、stat等,虽然对系统查错和寻找用户非常有用,但也给黑客提供了方 便之门。例如,黑客可以利用finger服务查找用户的电话、使用目录以及其他重要信息。因此,很多Centos Linux系统将这些服务全部取消或部分取消,以增强 系统的安全性。 d除了利用/etc/d.conf设置系统服务项之外,还利用/etc/services文件查找各项服务所使用的端口。因此,用户必须仔细检查该文件中各端口的设定,以免有安全上的漏洞。 在Centos Linux中有两种不同的服务型态:一种是仅在有需要时才执行的服务,如finger服务;另一种是一直在执行的永不停顿的服务。这类服务在系统启动时 就开始执行,因此不能靠修改d来停止其服务,而只能从修改/etc/rc.d/rc[n].d/文件或用Run level editor去修改它。提供文件服务的NFS服务器和提供NNTP新闻服务的news都属于这类服务,如果没有必要,最好取消这些服务。 限制系统的出入 在进入Centos Linux系统之前,所有用户都需要登录,也就是说,用户需要输入用户账号和密码,只有它们通过系统验证之后,用户才能进入系统。 与其他Unix操作系统一样,Centos Linux一般将密码加密之后,存放在/etc/passwd文件中。Centos Linux系统上的所有用户都可以读到/etc /passwd文件,虽然文件中保存的密码已经经过加密,但仍然不太安全。因为一般的用户可以利用现成的密码破译工具,以穷举法猜测出密码。比较安全的方 法是设定影子文件/etc/shadow,只允许有特殊权限的用户阅读该文件。 在Centos Linux系统中,如果要采用影子文件,必须将所有的公用程序重新编译,才能支持影子文件。这种方法比较麻烦,比较简便的方法是采用插入式验证模块 (PAM)。很多Centos Linux系统都带有Centos Linux的工具程序PAM,它是一种身份验证机制,可以用来动态地改变身份验证的方法和要求,而不要求重新编译其 他公用程序。这是因为PAM采用封闭包的方式,将所有与身份验证有关的逻辑全部隐藏在模块内,因此它是采用影子档案的最佳帮手。 此外,PAM还有很多安全功能:它可以将传统的DES加密方法改写为其他功能更强的加密方法,以确保用户密码不会轻易地遭人破译;它可以设定每个用户使用电脑资源的上限;它甚至可以设定用户的上机时间和地点。 Centos Linux系统管理人员只需花费几小时去安装和设定PAM,就能大大提高Centos Linux系统的安全性,把很多攻击阻挡在系统之外。 保持最新的系统核心 由于Centos Linux流通渠道很多,而且经常有更新的程序和系统补丁出现,因此,为了加强系统安全,一定要经常更新系统内核。 Kernel是Centos Linux操作系统的核心,它常驻内存,用于加载操作系统的其他部分,并实现操作系统的基本功能。由于Kernel控制计算机和网络的各种功能,因此,它的安全性对整个系统安全至关重要。 早期的Kernel版本存在许多众所周知的安全漏洞,而且也不太稳定,只有2.0.x以上的版本才比较稳定和安全,新版本的运行效率也有很大改观。在设定 Kernel的功能时,只选择必要的功能,千万不要所有功能照单全收,否则会使Kernel变得很大,既占用系统资源,也给黑客留下可乘之机。 在上常常有最新的安全修补程序,Centos Linux系统管理员应该消息灵通,经常光顾安全新闻组,查阅新的修补程序。 检查登录密码 设定登录密码是一项非常重要的安全措施,如果用户的密码设定不合适,就很容易被破译,尤其是拥有超级用户使用权限的用户,如果没有良好的密码,将给系统造成很大的安全漏洞。 在多用户系统中,如果强迫每个用户选择不易猜出的密码,将大大提高系统的安全性。但如果passwd程序无法强迫每个上机用户使用恰当的密码,要确保密码的安全度,就只能依靠密码破解程序了。 实际上,密码破解程序是黑客工具箱中的一种工具,它将常用的密码或者是英文字典中所有可能用来作密码的字都用程序加密成密码字,然后将其与Centos Linux系统 的/etc/passwd密码文件或/etc/shadow影子文件相比较,如果发现有吻合的密码,就可以求得明码了。 在网络上可以找到很多密码破解程序,比较有名的程序是crack.用户可以自己先执行密码破解程序,找出容易被黑客破解的密码,先行改正总比被黑客破解要有利。 设定用户账号的安全等级 除密码之外,用户账号也有安全等级,这是因为在Centos Linux上每个账号可以被赋予不同的权限,因此在建立一个新用户ID时,系统管理员应该根据需要赋予该账号不同的权限,并且归并到不同的用户组中。 在Centos Linux系统上的tcpd中,可以设定允许上机和不允许上机人员的名单。其中,允许上机人员名单在/etc/hosts.allow中设置,不允许上 机人员名单在/etc/hosts.deny中设置。设置完成之后,需要重新启动d程序才会生效。此外,Centos Linux将自动把允许进入或不允许进入 的结果记录到/rar/log/secure文件中,系统管理员可以据此查出可疑的进入记录。 每个账号ID应该有专人负责。在企业中,如果负责某个ID的职员离职,管理员应立即从系统中删除该账号。很多入侵事件都是借用了那些很久不用的账号。 在用户账号之中,黑客最喜欢具有root权限的账号,这种超级用户有权修改或删除各种系统设置,可以在系统中畅行无阻。因此,在给任何账号赋予root权限之前,都必须仔细考虑。 Centos Linux系统中的/etc/securetty文件包含了一组能够以root账号登录的终端机名称。例如,在RedHatCentos Linux系统中,该文件的初 始值仅允许本地虚拟控制台(rtys)以root权限登录,而不允许远程用户以root权限登录。最好不要修改该文件,如果一定要从远程登录为root权 限,最好是先以普通账号登录,然后利用su命令升级为超级用户。 消除黑客犯罪的温床 在Unix系统中,有一系列r字头的公用程序,它们是黑客用以入侵的武器,非常危险,因此绝对不要将root账号开放给这些公用程序。由于这些公用程序都 是用。rhosts文件或者hosts.equiv文件核准进入的,因此一定要确保root账号不包括在这些文件之内。 由于r字头指令是黑客们的温床,因此很多安全工具都是针对这一安全漏洞而设计的。例如,PAM工具就可以用来将r字头公用程序的功力废掉,它在/etc /pam.d/rlogin文件中加上登录必须先核准的指令,使整个系统的用户都不能使用自己home目录下的。rhosts文件。 增强安全防护工具 SSH是安全套接层的简称,它是可以安全地用来取代rlogin、rsh和rcp等公用程序的一套程序组。SSH采用公开密钥技术对网络上两台主机之间的通信信息加密,并且用其密钥充当身份验证的工具。 由于SSH将网络上的信息加密,因此它可以用来安全地登录到远程主机上,并且在两台主机之间安全地传送信息。实际上,SSH不仅可以保障Centos Linux主机之间的安全通信,Windows用户也可以通过SSH安全地连接到Centos Linux服务器上。 限制超级用户的权力 我们在前面提到,root是Centos Linux保护的重点,由于它权力无限,因此最好不要轻易将超级用户授权出去。但是,有些程序的安装和维护工作必须要求有超级用户的权限,在这种情况下,可以利用其他工具让这类用户有部分超级用户的权限。Sudo就是这样的工具。 Sudo程序允许一般用户经过组态设定后,以用户自己的密码再登录一次,取得超级用户的权限,但只能执行有限的几个指令。例如,应用sudo后,可以让管 理磁带备份的管理人员每天按时登录到系统中,取得超级用户权限去执行文档备份工作,但却没有特权去作其他只有超级用户才能作的工作。 Sudo不但限制了用户的权限,而且还将每次使用sudo所执行的指令记录下来,不管该指令的执行是成功还是失败。在大型企业中,有时候有许多人同时管理 Centos Linux系统的各个不同部分,每个管理人员都有用sudo授权给某些用户超级用户权限的能力,从sudo的日志中,可以追踪到谁做耸裁匆约案亩 了系统的哪些部分? 值得注意的是,sudo并不能限制所有的用户行为,尤其是当某些简单的指令没有设置限定时,就有可能被黑客滥用。例如,一般用来显示文件内容的/etc/cat指令,如果有了超级用户的权限,黑客就可以用它修改或删除一些重要的文件。 追踪黑客的踪迹 当你仔细设定了各种与Centos Linux相关的组态,并且安装了必要的安全防护工具之后,Centos Linux操作系统的安全性的确大为提高,但是却并不能保证防止那些艺高 人胆大的网络黑客的入侵。 在平时,网络管理人员要经常提高警惕,随时注意各种可疑状况,并且按时检查各种系统日志文件,包括一般信息日志、网络连接日志、文件传输日志以及用户登录 日志等。在检查这些日志时,要注意是否有不合常理的时间记载。例如: ◆正常用户在半夜三更登录; ◆不正常的日志记录,比如日志只记录了一半就切断了,或者整个日志文件被删除了; ◆用户从陌生的网址进入系统; ◆因密码错误或用户账号错误被摈弃在外的日志记录,尤其是那些一再连续尝试进入失败,但却有一定模式的试错法; ◆非法使用或不正当使用超级用户权限su的指令; ◆重新开机或重新启动各项服务的记录。

wordpress通用企业主题 wordpress高级企业自适应主题

wordpress高级企业自适应主题,通用型企业展示平台 + 流行宽屏设计,自适应PC+移动端屏幕设备,完美企业站功能体验+高效的自定义设置平台。一套完美自适应多终端移动屏幕设备的WordPress高级企业自适应主题, 主题设置模块包括:基本设置、首页设置、社会化网络设置、底部设置、SEO设置; 可以自定义设置网站通用功能模块、相关栏目、在线客服及更多网站功能。点击进入:wordpress高级企业...

hostio荷兰10Gbps带宽,10Gbps带宽,€5/月,最低配2G内存+2核+5T流量

成立于2006年的荷兰Access2.IT Group B.V.(可查:VAT: NL853006404B01,CoC: 58365400) 一直运作着主机周边的业务,当前正在对荷兰的高性能AMD平台的VPS进行5折优惠,所有VPS直接砍一半。自有AS208258,vps母鸡配置为Supermicro 1024US-TRT 1U,2*AMD Epyc 7452(64核128线程),16条32G D...

香港云服务器最便宜价格是多少钱一个月、一年?

香港云服务器最便宜价格是多少钱一个月/一年?无论香港云服务器推出什么类型的配置和活动,价格都会一直吸引我们,那么就来说说香港最便宜的云服务器类型和香港最低的云服务器价格吧。香港云服务器最便宜最低价的价格是多少?香港云服务器只是服务器中最受欢迎的产品。香港云服务器有多种配置类型,如1核1G、2核2G、2核4G、8到16核32G等。这些配置可以满足大多数用户的需求,无论是电商站、视频还是游戏、小说等。...

如何提高虚拟主机的安全级别为你推荐
keywordkeyword和keywords有什么区别么?net framework 4 0是什么Microsoft.NET 41f20;BACKGROUND-COLOR:#4ae2f7">Framework 4 是什么,干什么用的?没安装会怎么样啊免备案虚拟主机1元创建行业电子商务网站需要哪些条件?虚拟主机与云服务器的区别云服务器和云主机有什么大的区别吗?bgp虚拟主机虚拟主机带宽多少,服务器和虚拟主机的参数怎么看?独享数据空间主要作用在哪国内php虚拟主机php网站怎么部署到虚拟主机上?服务器跟虚拟主机虚拟主机和服务器一样吗?有何区别?虚拟主机有啥用虚拟机都能干什么呢?有什么功能?云虚拟主机试用请问使用云主机需要些什么知识呢?听说还要自己装软件?我会用虚拟主机,和本地测试。中国虚拟主机排名2007国内最好的虚拟主机
虚拟主机管理系统 香港bgp机房 好看的留言 贵州电信宽带测速 国内php空间 腾讯云分析 hostker 怎么测试下载速度 域名接入 电信主机 免费的asp空间 1美元 大化网 服务器托管价格 免备案jsp空间 数据湾 hdroad tracker服务器 SmartAXMT800 腾讯服务器 更多