面试官:最后一个问题,您对系统漏洞怎么看?(AIDE)

2023-11-22 11:40

本文主要是介绍面试官:最后一个问题,您对系统漏洞怎么看?(AIDE),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

 场景再现

 前言

 配置

 总结

 

场景再现

面试已然进入白热化阶段,大本事在前半个小时的面试中回答的并不是那么的好,面试官的眉头紧皱(ps:我你嘛面半个小时这人啥也是不是嘛),而此时的大本事依旧笑呵呵的望着面试官(ps:面试官:这人怕不是个傻子),就在这时他张口了:“我在问您最后一个问题,有没有关注过系统漏洞这方便的?”。此刻记忆在我的大脑中飞速的放映,哎,有了:“关于系统安全这方面我也有一定的了解,可能在您这里算不上太深入,不过我最近倒是用过AIDE入侵检测这个APP,要不我给您讲讲吧?” 面试官:“你讲吧。”(ps:我倒要看看你要咋吹)

 前言

            高级入侵检测环境,即AIDEAIDE通过对主机、任何修改时间、所有寄存器哈希值以及其他重要的文件相关数据进行快照来工作。在此快照中,将创建一个用于检查和验证文件完整性的数据库。通过AIDE监视您的CentOS 7系统,您将被告知服务器内的任何恶意更改。

官方的话就这么一说,面试官直勾勾的看着我两眼放光,我预感是要对我另眼相看了,哈哈。

 配置

1)安装

[root@hya ~]# yum -y install aide    #Centos7默认源有aide,直接yum安装即可

2)安装完成后需要使用以下命令生成aide数据库

[root@hya ~]# aide --init AIDE, version 0.15.1### AIDE database at /var/lib/aide/aide.db.new.gz initialized.

3)必须重命名新建的数据库

[root@hya ~]# mv /var/lib/aide/aide.db.new.gz /var/lib/aide/aide.db.gz

4)重命名数据库之后,检查确保aide可以使用输入以下命令

[root@hya ~]# aide --checkAIDE, version 0.15.1### All files match AIDE database. Looks okay!

5)添加一个定时任务,每天来自动检测

[root@hya ~]# echo "0 0 * * * root /usr/sbin/aide --check" >> /etc/crontab

6)创建一个文件,看aide是否检测到它

[root@hya ~]# touch /etc/backup
#######################运行aide检测  (下图显示已经检测出)

7)如果是自己创建的需要更新aide数据库(因此不会继续报告相同的新创建的文件

[root@hya ~]# aide --update

总结

此时大本事已经将这个工具描述的淋漓尽致,从面试官的目光中也捕获到他对我的一丝丝兴趣,想必是他也看出了我内心的逞强。(ps:我特喵的是真想进你们公司呀!!)若不是真的喜欢,谁又愿意当舔狗呢,豁出去了,反正颜面已经不复存在了,要舔就舔到底吧。“其实我来咱们公司之前也对咱公司有过了解,说是咱们公司同事很和睦、老板很体贴,人事美丽温柔又大方,所以我还是十分看好咱们公司,特别希望能跟您这样的大佬成为同事。” 说完这句话,当场让我回去等通知。(ps:不过最终还是拿到了offer)。

            嘿!看哪呢?这里才是主题,关于Linux系统安装,类似于AIDE这种检测的软件还有很多如:nmap、openvas、 JSQL等、,在这里我想说,没有最好的工具,只有适合自己公司用到的。所有的设想都是建立在对公司有利的基础上。

这篇关于面试官:最后一个问题,您对系统漏洞怎么看?(AIDE)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/409883

相关文章

Redis连接失败:客户端IP不在白名单中的问题分析与解决方案

《Redis连接失败:客户端IP不在白名单中的问题分析与解决方案》在现代分布式系统中,Redis作为一种高性能的内存数据库,被广泛应用于缓存、消息队列、会话存储等场景,然而,在实际使用过程中,我们可能... 目录一、问题背景二、错误分析1. 错误信息解读2. 根本原因三、解决方案1. 将客户端IP添加到Re

详谈redis跟数据库的数据同步问题

《详谈redis跟数据库的数据同步问题》文章讨论了在Redis和数据库数据一致性问题上的解决方案,主要比较了先更新Redis缓存再更新数据库和先更新数据库再更新Redis缓存两种方案,文章指出,删除R... 目录一、Redis 数据库数据一致性的解决方案1.1、更新Redis缓存、删除Redis缓存的区别二

oracle数据库索引失效的问题及解决

《oracle数据库索引失效的问题及解决》本文总结了在Oracle数据库中索引失效的一些常见场景,包括使用isnull、isnotnull、!=、、、函数处理、like前置%查询以及范围索引和等值索引... 目录oracle数据库索引失效问题场景环境索引失效情况及验证结论一结论二结论三结论四结论五总结ora

element-ui下拉输入框+resetFields无法回显的问题解决

《element-ui下拉输入框+resetFields无法回显的问题解决》本文主要介绍了在使用ElementUI的下拉输入框时,点击重置按钮后输入框无法回显数据的问题,具有一定的参考价值,感兴趣的... 目录描述原因问题重现解决方案方法一方法二总结描述第一次进入页面,不做任何操作,点击重置按钮,再进行下

解决mybatis-plus-boot-starter与mybatis-spring-boot-starter的错误问题

《解决mybatis-plus-boot-starter与mybatis-spring-boot-starter的错误问题》本文主要讲述了在使用MyBatis和MyBatis-Plus时遇到的绑定异常... 目录myBATis-plus-boot-starpythonter与mybatis-spring-b

mysql主从及遇到的问题解决

《mysql主从及遇到的问题解决》本文详细介绍了如何使用Docker配置MySQL主从复制,首先创建了两个文件夹并分别配置了`my.cnf`文件,通过执行脚本启动容器并配置好主从关系,文中还提到了一些... 目录mysql主从及遇到问题解决遇到的问题说明总结mysql主从及遇到问题解决1.基于mysql

如何测试计算机的内存是否存在问题? 判断电脑内存故障的多种方法

《如何测试计算机的内存是否存在问题?判断电脑内存故障的多种方法》内存是电脑中非常重要的组件之一,如果内存出现故障,可能会导致电脑出现各种问题,如蓝屏、死机、程序崩溃等,如何判断内存是否出现故障呢?下... 如果你的电脑是崩溃、冻结还是不稳定,那么它的内存可能有问题。要进行检查,你可以使用Windows 11

Ubuntu 怎么启用 Universe 和 Multiverse 软件源?

《Ubuntu怎么启用Universe和Multiverse软件源?》在Ubuntu中,软件源是用于获取和安装软件的服务器,通过设置和管理软件源,您可以确保系统能够从可靠的来源获取最新的软件... Ubuntu 是一款广受认可且声誉良好的开源操作系统,允许用户通过其庞大的软件包来定制和增强计算体验。这些软件

如何安装HWE内核? Ubuntu安装hwe内核解决硬件太新的问题

《如何安装HWE内核?Ubuntu安装hwe内核解决硬件太新的问题》今天的主角就是hwe内核(hardwareenablementkernel),一般安装的Ubuntu都是初始内核,不能很好地支... 对于追求系统稳定性,又想充分利用最新硬件特性的 Ubuntu 用户来说,HWEXBQgUbdlna(Har

Ubuntu 24.04 LTS怎么关闭 Ubuntu Pro 更新提示弹窗?

《Ubuntu24.04LTS怎么关闭UbuntuPro更新提示弹窗?》Ubuntu每次开机都会弹窗提示安全更新,设置里最多只能取消自动下载,自动更新,但无法做到直接让自动更新的弹窗不出现,... 如果你正在使用 Ubuntu 24.04 LTS,可能会注意到——在使用「软件更新器」或运行 APT 命令时,