微软官方MSDN原版Win10系统下载

现在位置: 首页  > 系统教程  > Linux教程

Unix系统如何进行安全管理?

时间:2024-05-19 03:00:46   

大家好,今天Win10系统之家小编给大家分享「Unix系统如何进行安全管理?」的知识,如果能碰巧解决你现在面临的问题,记得收藏本站或分享给你的好友们哟~,现在开始吧!

中宝平增客系统app系列软件最新版本下载

  不少人都有个误区,认为Unix系统受到攻击就一定是系统上的技术漏洞。实际上更多的系统安全问题出在管理的疏忽上。只要加强安全管理,就可以避免绝大部分的网络攻击。下面就来介绍一下Unix系统如何进行安全管理。

  容易出问题的地方

  finger是UNIX平台上一种很普通的工具,使用它的目的是提供用户在给定系统上的一些有关信息。而一台Unix主机最容易出问题的地方是fingerd,就是finger的守护进程,关于它的工作原理在很多UNIX书上都有介绍,但它的缺点是提供的消息实在太多了。一个熟练运用finger的人可以在很短的时间内攻破一台fingerd没关的机器,这不是危言耸听,SUN Solaris的fingerd可以提供主机上所有在线用户名,所有用户名,比/etc/passwd更详细的用户信息。例如我对一台SUN机器提出finger请求,查询root情况,如果它的fingerd没有关闭或被替换,那么它将会告诉我如下信息:

  Login name: root In real life: Super-User

  Directory: / Shell: /sbin/sh

  Last login Fri Mar 26 16:54 on pts/2

  New mail received Sat Mar 27 23:10:37 1999;

  unread since Wed Dec 23 09:56:10 1998

  No Plan.

  这样我就可以得到如下信息:

  (1)root的真名是Super-User(有些勤劳的系统管理员会把自己的名字写在这儿,而且把root的密码设成自己的名字!!);

  (2)root的根目录在/下,有时黑客以普通用户身份侵入一台机器后发现/etc/passwd是root读写,那么他通过查看用户目录也能获得主机上大部分用户名;

  (3)root的Shell环境是/sbin/sh,如果是/bin/passwd,证明用户登录主机只能修改密码;

  (4)root上次登录机器是在1999.3.26 16:54;

  (5)root有新信是1999.3.26到的,但是他从1998.12.23就没看过信。

  因为操作系统的设计者认为finger是查询用户用的,当然是输出的信息越详细越好。但是在目前国内用户对口令安全认识还不够的情况下,用户口令是用户名、12345、abc123或管理员分配的默认口令还不能避免。除了对主机的finger外,路由器也有finger。尤其是接入路由器,它可以输出当前连接者的用户名及IP地址。实际上也造成了主机用户名的泄露。

  除了finger命令外,sendmail带的EXPN命令也是可以泄露用户名的一个途径。当用Telnet登录主机sendmail端口时,用EXPN命令可以试出主机上的用户。比如expn root,如果有用户名叫root那么将返回用户的电子邮件地址,如果没有的话将输出User unknown。更危险的是用EXPN命令查到一个带别名的邮件地址时,返回的将是这个别名抄送的所有电子邮件地址。httpd配置不合理或CGI程序编写有问题,用户可以非法获取主机信息,存取文件系统。WWW服务中的安全问题主要出在CGI程序上。

  对于SGI的机器来讲有两点比较特殊。第一,IRIX安装后有几个系统默认用户没有密码,请使用SGI机器的管理员们一定注意;第二,如果安装了IRIX的WWW服务器,请注意它的默认主页,防止它公布那些不该公布的消息。

  以上就是Unix系统如何进行安全管理的全部内容了。对于系统管理员来说来说,一定要加强安全意识。如果Unix出现了故障,要能够判断出是机械故障还是遭到了人为的攻击。

以上就是关于「Unix系统如何进行安全管理?」的全部内容,本文讲解到这里啦,希望对大家有所帮助。如果你还想了解更多这方面的信息,记得收藏关注本站~

Win10系统之家独②家♀使用,转载请联系!』

相关文章

  • 如何解决Unix迁移到Linux系统培训时遇到的问题

    如何解决Unix迁移到Linux系统培训时遇到的问题


      Linux系统类似于Unix系统,当还是有很大的区别的,习惯了Unix的用户再使用Linux系统多少会有些不习惯,下面小编要给大家介绍下如何解决Unix迁移到Linux系统培训时遇到的问题,一起来了解下吧。
      把Unix迁移到Linux实际操作时会遇到很多困难,培训员工迁移是不是更难呢?会不会遇到更多问题呢?备份和高可用性又了解得如何?你如何监控性能并调节你的系统呢?你又如...
  • 在Linux系统上如何进行openmp多线程编程

    在Linux系统上如何进行openmp多线程编程


      OpenMP是一种多处理器多线程的编程语言,能够支持多个平台,包括Linux系统,那么Linux下要如何进行openmp多线程编程呢?一起来了解下吧。
      关键语法:
      代码如下:
      #inlcude《omp.h》
      #pragmaompparallelfor
      #pragmaompforreduction(+:变量)
      #p...
  • Linux系统中如何使用ping命令进行网络诊断

    Linux系统中如何使用ping命令进行网络诊断


      ping命令是Linux系统中用于网络诊断的命令,可检查网络是否连通,通常用于分析和判断网络故障,是个非常使用的命令,下面小编就给大家介绍下Linux下如何使用ping命令,一起来了解下吧。
      它通过发送ICMPECHO_REQUEST数据包到网络主机(sendICMPECHO_REQUESTtonetworkhosts),并显示响应情况,这样我们就可以根据它输出的信息来确...
  • Linux系统如何对内存中的Cache进行分析

    Linux系统如何对内存中的Cache进行分析


      Cache是内存中的静态缓存文件,有时候内存中的Cache文件可能变得非常大,能够达到4G,这甚至大大超出了内存的容量,这是怎么回事呢?下面就来介绍一下Linux系统如何对内存中的Cache进行分析。
      为了验证这个结果,首先是随便vi一个大文件,然后查看cache是否变化。
      然后寻找了工具,验证下文件里是否是那个文件。
      最后得出结论:linux是会...