/FireKylin

火麒麟-网络安全应急响应工具(系统痕迹采集)

网络安全应急响应工具(系统痕迹采集)-FireKylin

FireKylin介绍

    FireKylin中文名称叫:火麒麟,其实跟某氪金游戏火麒麟并没有关系,作为国产的网络安全工具名称取自**神兽:麒麟。寓意是希望能够为守护**网络安全作出一份贡献。

    其功能是收集操作系统各项痕迹,支持Windows和Linux痕迹收集。

    其作用是为分析研判安全事件提供操作系统数据。

    其目的是让任何有上机排查经验和无上机排查经验的人都可以进行上机排查安全事件。

    在应对安全事件上机排查时,对于没有此方面经验但是有研判能力的安全专家来讲,经常苦于需要参考各种安全手册进行痕迹采集、整理、研判,此时我们可以使用FireKylin-Agent进行一键痕迹收集,降低排查安全专家收集工作的难度。

    FireKylin的使用方式很简单,将Agent程序上传到需要检测的主机上,运行Agent程序,将采集到的数据.fkld文件下载下来,用界面程序加载数据就可以查看主机中的用户、进程、服务等信息,并且Agent最大的特点就是【0命令采集】对安装了监控功能的安全软件的主机来讲是非常友好的,不会对监控软件产生引起“误报安全事件”的命令。

v1.0.1客户端界面

    目前版本更新到了v1.0.1,Agent支持Linux、Windows操作系统,Gui则只支持Windows操作系统。

Agent支持的操作系统

    Agent支持灵活配置采集任务,不仅可以对任务进行开关,也可以针对日志采集进行时间段采集配置,提升采集效率和精确度。

FireKylinAgent界面

使用方式比较

    在以往的应急响应中,我们安全专家经常需要一起登陆目标主机,我们可能是通过堡垒机或者直接ssh到目标服务器,意味着安全密钥可能要发放给各个需要研判的安全人员,可能在此过程中就会对秘钥的安全性造成威胁。FireKylin则只需要具有权限的人员进行上机操作,将结果发放给各个安全人员。

传统方式与FireKylin比较

支持更多的场景     在应急响应中安全专家经常对异地或者远程服务进行安全事件检查,但是远程服务器经常处于无任何接入方法的场景,对于这种场景在传统的解决方案中可能需要具有权限的操作人员使用其他跳板机为安全专家提供远程接入点,但是跳板机经常是具有一定风险的。FireKylin则只需要操作人员运行Agent程序然后将结果发送给我们的安全人员进行事件排查。

无法可达目标的场景应用对比

使用教程

    默认的语言是英文,需要在Settings->Language->选择zh-cn点SetLanguage。选择完语言会自动重启GUI,然后就是中文的啦。

设置语言

Agent配置:

start 开启任务。

print或者ls 打印任务配置。

1=false或者user=false是关闭用户采集任务,其他的雷同。

日志配置比较复杂哦:

config syslog是查看日志配置项。

config syslog.begintime=2021-01-01 01:01:01 是设置开始采集的时间。结束时间雷同。需要注意的是开始时间设置0则不限制开始事件,结束时间设置为0则不限制结束时间。