Linux网络操作系统的基本安全机制和管理

安全 网站安全
随着Internet/Intranet网络的日益普及,采用Linux网络操作系统作为服务器的用户也越来越多,这一方面是因为Linux是开放源代码的免费正版软件,另一方面也是因为较之微软的WindowsNT网络操作系统而言,Linux系统具有更好的稳定性、效率性和安全性。在Internet/Intranet的大量应用中,网络本身的安全面临着重大的挑战,随之而来的信息安全问题也日益突出。以美国为例,据美国联邦调查局(FBI)公布的统计数据,美国每年因网络安全问题所造成的经济损失高达75亿美元,而全球平均每20秒钟就发生一起Internet计算机黑客侵入事件。

网络安全概述

计算机网络系统的安全威胁主要来自黑客攻击和计算机病毒2个方面。那么黑客攻击为什么能够经常得逞呢?主要原因是很多人,尤其是很多网络管理员没有起码的网络安全防范意识,没有针对所用的网络操作系统,采取有效的安全策略和安全机制,给黑客以可乘之机。在我国,由于网络安全研究起步较晚,因此网络安全技术和网络安全人才还有待整体的提高和发展,本文希望就这一问题进行有益的分析和探讨。

基于Linux的网络安全策略和保护措施

我们知道,网络操作系统是用于管理计算机网络中的各种软硬件资源,实现资源共享,并为整个网络中的用户提供服务,保证网络系统正常运行的一种系统软件。如何确保网络操作系统的安全,是网络安全的根本所在。只有网络操作系统安全可靠,才能保证整个网络的安全。因此,详细分析Linux系统的安全机制,找出它可能存在的安全隐患,给出相应的安全策略和保护措施是十分必要的。

Linux网络操作系统的基本安全机制

Linux网络操作系统提供了用户帐号、文件系统权限和系统日志文件等基本安全机制,如果这些安全机制配置不当,就会使系统存在一定的安全隐患。因此,网络系统管理员必须小心地设置这些安全机制。

Linux系统的用户帐号

在Linux系统中,用户帐号是用户的身份标志,它由用户名和用户口令组成。在Linux系统中,系统将输入的用户名存放在/etc/passwd文件中,而将输入的口令以加密的形式存放在/etc/shadow文件中。在正常情况下,这些口令和其他信息由操作系统保护,能够对其进行访问的只能是超级用户(root)和操作系统的一些应用程序。但是如果配置不当或在一些系统运行出错的情况下,这些信息可以被普通用户得到。进而,不怀好意的用户就可以使用一类被称为“口令破解”的工具去得到加密前的口令。

Linux的文件系统权限

Linux文件系统的安全主要是通过设置文件的权限来实现的。每一个Linux的文件或目录,都有3组属性,分别定义文件或目录的所有者,用户组和其他人的使用权限(只读、可写、可执行、允许SUID、允许SGID等)。特别注意,权限为SUID和SGID的可执行文件,在程序运行过程中,会给进程赋予所有者的权限,如果被黑客发现并利用就会给系统造成危害。

合理利用Linux的日志文件

Linux的日志文件用来记录整个操作系统使用状况。作为一个Linux网络系统管理员要充分用好以下几个日志文件。

/var/log/lastlog文件

记录最后进入系统的用户的信息,包括登录的时间、登录是否成功等信息。这样用户登录后只要用lastlog命令查看一下/var/log/lastlog文件中记录的所用帐号的最后登录时间,再与自己的用机记录对比一下就可以发现该帐号是否被黑客盗用。

/var/log/secure文件

记录系统自开通以来所有用户的登录时间和地点,可以给系统管理员提供更多的参考。

/var/log/wtmp文件

记录当前和历史上登录到系统的用户的登录时间、地点和注销时间等信息。可以用last命令查看,若想清除系统登录信息,只需删除这个文件,系统会生成新的登录信息。

Linux网络操作系统的基本安全机制和管理就向大家介绍完了,希望大家已经掌握。

【编辑推荐】

  1. Linux网络安全技巧(1)
  2. Linux网络安全技巧(2)
  3. Linux网络安全技巧(3)
  4. Linux服务器安全之维护常识
  5. Linux系统安全之系统优化(1)
  6. Linux系统安全之系统优化(2)
责任编辑:佚名 来源: 中国教育网
相关推荐

2020-05-12 09:31:59

网络管理Linux操作系统

2009-12-22 14:43:38

Linux操作系统

2012-08-29 13:39:29

2011-01-05 09:59:17

2009-08-17 08:32:56

Linux操作系统内存管理Linux

2012-08-27 09:50:12

2010-04-29 14:08:38

Unix操作系统

2011-01-11 13:10:31

2009-08-28 10:43:38

2019-03-12 14:34:13

安全Linux操作系统

2009-12-02 14:50:28

操作系统

2009-12-15 18:21:05

2009-12-02 16:47:42

Linux操作系统

2013-11-15 17:23:50

Linux技巧文件管理

2010-03-16 14:25:48

Linux操作系统

2010-02-25 15:03:58

Linux操作系统

2009-12-09 17:25:19

Linux操作系统

2009-12-16 10:38:20

Linux操作系统

2018-09-14 11:00:33

操作系统存储管理

2012-05-29 09:42:08

Linux服务器窗口管理
点赞
收藏

51CTO技术栈公众号