Linux平台下安全防护十大招数

2016-02-20 13:22 3 1 收藏

图老师小编精心整理的Linux平台下安全防护十大招数希望大家喜欢,觉得好的亲们记得收藏起来哦!您的支持就是小编更新的动力~

【 tulaoshi.com - Linux教程 】

1.为LILO增加开机口令

  在/etc/lilo.conf文件中增加选项,从而使LILO启动时要求输入口令,以加强系统的安全性。具体设置如下:

  boot=/dev/hda

  map=/boot/map

  install=/boot/boot.b

  time-out=60 #等待1分钟

  prompt

  default=linux

  password=

  #口令设置

  image=/boot/vmlinuz-2.2.14-12

  label=linux

  initrd=/boot/initrd-2.2.14-12.img

  root=/dev/hda6

  read-only

  此时需注意,由于在LILO中口令是以明码方式存放的,所以还需要将

  lilo.conf的文件属性设置为只有root可以读写。

  # chmod 600 /etc/lilo.conf

  当然,还需要进行如下设置,使

  lilo.conf的修改生效。

  # /sbin/lilo -v

  2.设置口令最小长度和

  最短使用时间

  口令是系统中认证用户的主要手段,系统安装时默认的口令最小长度通常为5,但为保证口令不易被猜测攻击,可增加口令的最小长度,至少等于8。为此,需修改文件/etc/login.defs中参数PASS_MIN_LEN。同时应限制口令使用时间,保证定期更换口令,建议修改参数 PASS_MIN_DAYS。

  3.用户超时注销

  如果用户离开时忘记注销账户,则可能给系统安全带来隐患。可修改/etc/profile文件,保证账户在一段时间没有操作后,自动从系统注销。

  编辑文件/etc/profile,在“HISTFILESIZE=”行的下一行增加如下一行:

  TMOUT=600

  则所有用户将在10分钟无操作后自动注销。

  4.禁止访问重要文件

  对于系统中的某些关键性文件如inetd.conf、services和lilo.conf等可修改其属性,防止意外修改和被普通用户查看。

  首先改变文件属性为600:

  # chmod 600 /etc/inetd.conf

  保证文件的属主为root,然后还可以将其设置为不能改变:

  # chattr +i /etc/inetd.conf

  这样,对该文件的任何改变都将被禁止。

  只有root重新设置复位标志后才能进行修改:

  # chattr -i /etc/inetd.conf

5.允许和禁止远程访问

  在Linux中可通过/etc/hosts.allow 和/etc/hosts.deny 这2个文件允许和禁止远程主机对本地服务的访问。通常的做法是:

  (1)编辑hosts.deny文件,加入下列行:

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com)

  # Deny access to everyone.

  ALL: ALL@ALL

  则所有服务对所有外部主机禁止,除非由hosts.allow文件指明允许。

  (2)编辑hosts.allow 文件,可加入下列行:

  #Just an example:

  ftp: 202.84.17.11 xinhuanet.com

  则将允许IP地址为202.84.17.11和主机名为xinhuanet.com的机器作为Client访问FTP服务。

  (3)设置完成后,可用tcpdchk检查设置是否正确

  6.限制Shell命令记录大小

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com)

  默认情况下,bash shell会在文件$HOME/.bash_history中存放多达500条命令记录(根据具体的系统不同,默认记录条数不同)。系统中每个用户的主目录下都有一个这样的文件。在此笔者强烈建议限制该文件的大小。

  您可以编辑/etc/profile文件,修改其中的选项如下: HISTFILESIZE=30或HISTSIZE=30

  7.注销时删除命令记录

  编辑/etc/skel/.bash_Logout文件,增加如下行:

  rm -f $HOME/.bash_history

  这样,系统中的所有用户在注销时都会删除其命令记录。

  如果只需要针对某个特定用户,如root用户进行设置,则可只在该用户的主目录下修改/$HOME/.bash_history文件,增加相同的一行即可。

  8.禁止不必要的SUID程序

  SUID可以使普通用户以root权限执行某个程序,因此应严格控制系统中的此类程序。

  找出root所属的带s位的程序:

  # find / -type f ( -perm -04000 -o -perm -02000 ) -print |less

  禁止其中不必要的程序:

  # chmod a-s program_name

  9.检查开机时显示的信息

  Linux系统启动时,屏幕上会滚过一大串开机信息。如果开机时发现有问题,需要在系统启动后进行检查,可输入下列命令:

  #dmesg bootmessage

  该命令将把开机时显示的信息重定向输出到一个文件bootmessage中。

  10.磁盘空间的维护

  经常检查磁盘空间对维护Linux的文件系统非常必要。而Linux中对磁盘空间维护使用最多的命令就是df和du了。

  df命令主要检查文件系统的使用情况,通常的用法是:

  #df -k

  Filesystem 1k-blocks Used Available Use% Mounted on

  /dev/hda3 1967156 1797786 67688 96% /

  du命令检查文件、目录和子目录占用磁盘空间的情况,通常带-s选项使用,只显示需检查目录占用磁盘空间的总计,而不会显示下面的子目录占用磁盘的情况。

  % du -s /usr/X11R6/*

  34490 /usr/X11R6/bin

  1 /usr/X11R6/doc

  3354 /usr/X11R6/include

来源:https://www.tulaoshi.com/n/20160220/1647752.html

延伸阅读
QQ手机管家安全防护功能评测 QQ手机管家安全功能评测 前言 随着智能手机的功能越来越强大,病毒也开始在手机上悄然蔓延开来。另一方面,自智能手机出现前,各类垃圾短信、骚扰电话就如蚊蝇般烦扰着我们。面对这两个问题,许多朋友纷纷开始使用手机杀毒软件和屏蔽软件,所以考虑至此,小编今天就推荐大家一款可以兼顾杀毒防护与屏蔽骚...
微信自带四大安全防护 交友更安心 当下,移动互联网领域最为热门的应用非微信莫属,从2011年1月推出,到现在已拥有超过2亿的注册用户数,微信的快速成长与壮大创造了互联网业界的奇迹。随着用户数量的不断增长和用户社交圈子的扩大,如何保证互联网沟通安全成了微信用户关注的焦点,对此,网友力荐微信自带的四大防护措施:隐私设置、敏感...
标签: 瘦腿
要想腿部变得纤细,最有效的办法当然是做运动,运动之外,保持合理饮食,晚上睡觉前坚持按摩,只要每天持之以恒,用少许的时间,就能换来修长苗条的美腿。 合理饮食 平时多食用含钾量较多的水果,就能消除腿部浮肿和下半身肥胖。介绍几种含钾量高的水果,需要的人不妨试试。 苹果:含钾量颇大,对腹泻、便秘都很有效,苹果...
标签: 生活常识
回南天来袭生活防潮十大招 又到了一年一度比拼谁的内衣裤最多的时候了,现在走在路上,只要抬头,总能看到阳台挂满衣服的奇景。回南天这家伙,每年都会出现那么一段时间,给我们留下一堆麻烦,然后悠然的离开。面对回南天(每年春天时,气温开始回暖而湿度开始回升的现象),我们还是乖乖做好预防工作吧。防潮十大招。 防潮十大招...
标签: 浏览器
360极速浏览器的安全防护 六层安全防护 360极速浏览器是国内首款双核安全浏览器,采用六层安全防护体系,全方位保证您的上网安全。 网址云安全 采用创新的云安全防护体系,云安全恶意网址库实现了对恶意网站、网址的实时监控和更新,并第一时间对用户进行安全预警,可以有效遏制钓鱼网站为用户设下的各类欺诈陷阱,大大提...

经验教程

717

收藏

99
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部