请选择 进入手机版 | 继续访问电脑版
查看: 1397|回复: 76

[工具专区] 工具推荐:HardeningONE(类Unix系统安全检查脚本)

[复制链接]
  • TA的每日心情
    无聊
    2019-5-8 10:49
  • 签到天数: 26 天

    [LV.4]偶尔看看III

    发表于 2016-2-8 15:38:43 | 显示全部楼层 |阅读模式
    工具推荐:HardeningONE(类Unix系统安全检查脚本)



    0×00 简介

    hardeningone是一款类Unix系统安全检查bash shell脚本,适合信安审计人员或信安测试人员使用。作者写这个检测脚本的初衷是为了做系统安全审计、网络安全配置和系统安全维护之用。

    该脚本主要包括如下功能内容:

    (1)系统基本安全检查

    (2)文件完整性校验

    (3)系统与文件取证

    (4)运行情况监控与报告

    (5)其他的一些还在调试的功能






    0×01 安装

    hardeningone无需进行安装,仅仅只需你通过github下载到系统中,在文件目录里面运行即可(注意文件运行权限)。如果你想让该程序一定要安装的话,按照如下步骤进行:

    –创建一个目录,例如/usr/local/hardeningone,然后将压缩包解压到这个目录(tar xfvz hardeningone-version.tar.gz)

    –使用hardeningone.spec文件创建一个RPM包,可以运行如下命令实现

    run ‘rpmbuild -ta hardeningone-version.tar.gz’ (建立一个RPM包)

    run ‘rpm -ivh ‘ (安装RPM包)
    0×02 更新

    如果你想图省事进行更新,你可以写个shell脚本去移除旧的版本,然后解压安装新的版本。

    0×03 支持的系统

    考虑到不同的系统平台环境有不同的安全策略设定,hardeningone是基于BSD和Linux进行开发的脚本。主要适用于如下系统:

    Linux

    FreeBSD

    OpenBSD

    Mac OS X

    Solaris
    0×04 使用

    hardeningone能够作为Cronjob来运行,或者直接在命令行下运行,由于检查内容中涉及部分高权限项,故运行该脚本前需要赋予足够的权限,例如以root身份运行或给予sudo权限。

      OPTIONS
           --auditor
                  Define the name of the auditor/pen-tester. When a full  name  is
                  used, add double quotes, like "Michael Boelen".


           --checkall (or -c)
                  hardeningone  performs  a full check of the system, printing out
                  the results of each test to stdout. Additional information  will
                  be saved into a log file (default is /var/log/hardeningone.log).

                  In  case  the  outcome  of a scan needs to be automated, use the
                  report file.

           --check-update (or --info)
                  Show program, database and update information

           --cronjob
                  Perform automatic scan with cron safe  options  (no  colors,  no
                  questions, no breaks).

           --no-colors
                  Do not use colors for messages, warnings and sections.

           --no-log
                  Redirect all logging information to /dev/null, prevent sensitive
                  information to be written to disk.

           --quick (-Q)
                  Do a quick scan (don't wait for user input)

           --quiet (-q)
                  Try to run as silent as possible, showing  only  warnings.  This
                  option activates --quick as well.

           --reverse-colors
                  Optimize screen output for light backgrounds.

           --tests TEST-IDs
                  Only  run  the  specific test(s). When using multiple tests, add
                  quotes around the line.

                  Multiple parameters are allowed, though some parameters can only
                  be  used together with others. When running hardeningone without
                  any parameters, help will be shown and the program will exit.


    项目地址    https://github.com/firebitsbr/HardeningONE
    回复

    使用道具 举报

    该用户从未签到

    发表于 2016-2-8 16:38:30 | 显示全部楼层
    支持,看起来不错呢!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-11-26 14:17
  • 签到天数: 77 天

    [LV.6]常住居民II

    发表于 2016-2-8 17:58:06 | 显示全部楼层
    小龙 发表于 2016-2-8 16:38
    支持,看起来不错呢!

    你是哪个小龙?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2016-2-8 23:42:41 | 显示全部楼层
    感谢楼主的分享~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2016-2-9 01:12:43 | 显示全部楼层
    学习学习技术,加油!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2016-2-9 02:54:05 | 显示全部楼层
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2019-4-14 17:44
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    发表于 2016-2-9 06:37:46 | 显示全部楼层
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2016-2-9 09:09:03 | 显示全部楼层
    学习学习技术,加油!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2016-2-9 21:02:09 | 显示全部楼层
    还是不错的哦,顶了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2016-2-9 21:12:39 | 显示全部楼层
    还是不错的哦,顶了
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    快速回复 返回顶部 返回列表