Linux系统安全工具之:Sxid和Skey(转)[@more@]本文仅做参考

下面介绍一些可以用于 Linux 的安全工具,这些工具对于固化您的服务器将起到一定的作用,可以解决各方面的问题。我们的重点只是想让您了解这些工具,对安装配置以及使用不会给出很详细的介绍。一些安全问题例如 suid 是什么,缓冲溢出是什么等概念性的东西也不属于本文讨论的范围。

  介绍这些工具的目的只是给您一个提示的方向,并不是让您拘泥于这些工具。毕竟安全是一个过程,不是一个产品。

  一、Sxid

  sxid 是一个系统监控程序。它可以监视系统中 suid,sgid 文件以及没有属主的变化。并且以可选的形式报告这些改变,你可以在配置文件中设置用 email 的形式通知这些改变,也可以不使用 email 而直接在标准输出上显示这些变化。Suid,sgid 文件以及没有属主的文件很有可能是别人放置的后门程序,这些都是您所要特别注意的。

  你可以从下面的网址获得 sxid:  ftp://marcus.seva.net/pub/sxid/

  如果您安装过其他工具,那么您一定也会安装这个工具,它在安装上没有什么特别的地方。

  缺省安装的时候,配置文件为 /usr/local/etc/sxid.conf,这个文件中有很明显的注释很容易看懂。在这个文件中定义了 sxid 的工作方式。日志文件缺省为 /var/log/sxid.log,日志文件的循环次数在 sxid.conf 文件中定义。您可以在配置固定后把 sxid.conf 设置为不可改变,把 sxid.log 设置为只可添加(使用 chattr 命令)。

  您可以用 sxid -k 加上 -k 选项来进行检查,这时检查很灵活,既不记入日志,也不会发出 email。这样您就可以随时做检查。但是我还是建议您把检查放入 crontab 中,使用 crontab -e 编辑加入下面的条目:

  0 4 * * * /usr/bin/sxid

  表示每天上午 4 点执行这个程序。

  如果您还想了解更详细的信息,可以参考:

  man sxid
  man 5 sxid.conf

  二、Skey

  您认为您的密码安全吗?即使您的密码很长,有很多特殊字符,解密工具很难破解,但您的密码在网络中传送时是以明文形式的,在以太网中随便一个嗅探器就可以截取您的密码。现在在交换环境中也能实现这种技术。在这种情况下,skey 对您来说是一个选择。

  Skey 是一次性口令的一个工具。它是一个基于客户服务器的应用程序。首先在服务器端可以用 keyinit 命令为每个用户建立一个 skey 客户,这个命令需要指定一个秘密口令,然后就可以为客户端的用户产生一次性口令列表。当用户通过 telnet,ftp 等与服务器进行连接时就可以按照一次性口令列表中的口令顺序输入自己的密码,下次再连接时候密码就换成了列表中的下一个。

  可以从下面的网址获得 skey:ftp://ftp.cc.gatech.edu/ac121/li ... k/sunacm/other/skey

  skey 的服务器端使用有下面的步骤:

  1.使用下面的命令初始化用户 mary:

  keyinit mary
  keyinit 每次为用户生成 99 个一次性口令,这时就会在 /etc/skeykeys 文件建立这个用户,该文件中保存了服务器端计算下一个一次性口令的一些信息。用上面的 keyinit 命令时就会在 /etc/skeykeys 中有下面的记录:

  mary 0099 to25065 be9406d891ac86fb Mar 11, 2001 04:23:12

  上面的记录中从左到右依次是用户名,要使用的一次性口令序号,口令的种类,16 进制表示的口令,日期和时间。

  2.将一次性口令列表提供给 mary

  您可以打印出口令列表然后送给 mary。这样比较安全,密码不会在网络中传递。
  
  3.为 mary 修改缺省的登陆 shell 为 /usr/local/bin/keysh

  由于 PAM 的作用,mary 登陆时要输入密码,她输入这个一次性口令后服务器端要对这个口令进行校验,校验通过连接就被许可了。

  可能有些用户不喜欢书面的口令列表,用户可以使用 key 命令在自己的客户端得到一次性口令。您可以通过开两个窗口,一个对服务器进行连接获得一次性口令的种类和序号,然后在另一个窗口用 key 命令根据口令的种类和序号获得所要的密码。但是必须提醒您,您这样的方便是以一定的危险性为代价的。

  如果您的缺省的 99 个口令用完了,您可以使用 keyinit -s 刷新口令列表。

  在 /usr/src/skey/misc 目录中有许多其他的替换 keysh 的提供其他服务的程序,例如:su,login,ftp 等等。这样您可以应付不同的服务的连接请求了。

  为了安全,您最好设置一下/etc/skeykeys 文件的属性和权限。下面介绍一些可以用于 Linux 的安全工具,这些工具对于固化您的服务器将起到一定的作用,可以解决各方面的问题。我们的重点只是想让您了解这些工具,对安装配置以及使用不会给出很详细的介绍。一些安全问题例如 suid 是什么,缓冲溢出是什么等概念性的东西也不属于本文讨论的范围。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10617542/viewspace-955347/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/10617542/viewspace-955347/

Linux系统安全工具之:Sxid和Skey(转)相关推荐

  1. Linux系统安全工具之:Sxid和Skey

    本文仅做参考 下面介绍一些可以用于 Linux 的安全工具,这些工具对于固化您的服务器将起到一定的作用,可以解决各方面的问题.我们的重点只是想让您了解这些工具,对安装配置以及使用不会给出很详细的介绍. ...

  2. 如何在linux系统中还原系统版本,系统还原也简单 常用Linux系统还原工具推荐

    据调查发现,一直以来,计算机用户都会被电脑死机.硬盘崩溃和内存芯片损耗过量等问题困扰,而最好的解决方式便是系统还原."系统还原"的目的是在不需要重新安装操作系统,也不会破坏数据文件 ...

  3. Linux 系统mock工具使用

    文章目录 Linux 系统mock工具使用 搭建本地mock 新建用户 mockbuilder 使用mock配置文件来进行编译 使用chroot的方法进行编译 Linux 系统mock工具使用 搭建本 ...

  4. linux系统打包工具,Linux 压缩、解压缩和打包工具

    前言:你是否曾经因为某个文件占用空间较大,而空间紧缺的U盘无法存放此文件.你是否曾经因为软件里有太多文件而不方便复制和携带.你是否曾因需要备份太过零散而头疼.那么基于"文件压缩和打包&quo ...

  5. Linux系统安全审计工具Lynis

    你是否怀疑你的Linux服务器遭到******,或是已经被***植入了***/rootkit后门,或者是存在可疑的系统账户和守护进程.这里推荐一款可以对Linux系统进行全面安全检查的工具,可以发现系 ...

  6. Linux系统检测工具

    通过检测系统,可以获取一些基准数据,进行分析,根据不同的业务特点系统不同组件的压力,可以有cpu密集型,内存密集型,网络吞吐密集性型,io密集型 一  系统检测工具 Free,Top,ps,Vmsta ...

  7. Linux系统下工具软件的安装

    Linux系统下软件的几种安装方法 1 背景 2 环境 3 安装工具 3.1 准备工作 3.1.1 更新系统 3.2 系统工具 3.2.1 elementary-tweaks 工具 3.2.3 Edd ...

  8. 嵌入式Linux学习笔记(1-3)——linux系统常用工具

    文本介绍tftp.nfs.smb共3款常用服务器安装过程.在今后学习,我们常常会使用到这3款工具.这篇文章介绍tftp的安装过程. 1.tftp服务器 运行setup命令,查看tftp是否已安装. 1 ...

  9. linux下cpu性能测试软件,Linux系统性能测试工具(四)——CPU性能测试工具之super_pi、sysbench...

    在Linux系统下运行微信Web开发者工具 微信Web开发者工具只有window版本和mac版本,如果想要在Linux系统下运行微信Web开发者工具,需要花费很大周折. 注:带 * 的步骤或文件为不确 ...

最新文章

  1. CMU 刘畅流:爱上人机交互源于科幻片,女性研究AI更感性、更哲学 | 妇女节特辑...
  2. 打印机十大共性故障解决方法
  3. 使用js冒泡实现点击空白处关闭弹窗
  4. 功能安全-26262(2018) part5
  5. html ppt文件在线播放,[2018年最新整理]如何在PPT中插入html网页.ppt
  6. 机器学习的核心工作流程
  7. 【2012百度之星/资格赛】J:百度的新大厦
  8. 汽车上有哪些很难发现却非常实用的配置?
  9. 机器学习面试-其他重要算法
  10. Java8中的 Stream 那么彪悍,你知道它的原理是什么吗?
  11. atitit.web ui 结构建模工具总结
  12. 回忆杀:那些年,山寨机,暗号*#220807#,和玩过的mrp游戏
  13. 单例模式(Singleton)分析
  14. 进行CAD图纸文件查看时如何对其进行平移?
  15. ISIS—ISIS中LSP(数据库)同步如何保证LSDB可靠性—04
  16. 数学术语的英汉对照(权威,全面)
  17. Windows桌面应用程序(1-2-4-4th) 您的第一个Direct2D程序
  18. 如何管理一台集群的虚拟机
  19. 计算机usb接口禁用,台式机usb接口禁用了怎么办
  20. 第一次作为面试官,我很紧张

热门文章

  1. 输入苹果的单价和购买的数量,计算总价,分别显示总价的整数部分和四舍五入后的整数部分
  2. 2017年博客第一篇随笔
  3. PHP WebShell源码下载(1)
  4. CY3014 SLAVEFIFO
  5. Xcode9点击对象跳转
  6. python爬京东 反爬_京东的验证码和反爬都很烦人吧?那又怎样,照样轻松爬取京东数据...
  7. smali语言程序流程控制语法
  8. h5 ios Safair下载文件自动添加.html导致文件乱码问题,ios不能使用接口播放视频的问题
  9. 影视后期制作学习(AE)(父子级链接-表达式)
  10. 圆柱坐标轴对称热弹性体基本方程