一文告诉您什么是数字资产指纹


数字资产指纹

在互联网数字资产管理中,数字资产指纹就是数字资产的“身份证”,也是信息系统安全管理工作的基础。通过网络资产探测(指纹)可以在0day(通常是指还没有补丁的漏洞)爆发时快速匹配到受影响的信息系统;还可以发现违规开放的资产,为安全运营管理提供便利,确保安全制度的稳健实施。

目前常规的指纹识别技术主要分为两种:一种是针对HTTP的指纹识别,通过对URL请求得到的各种响应信息进行特征匹配,从而判断指纹;另一种是针对TCP/IP协议栈的指纹识别,我们可以通过向对方发送一系列精心设计的报文,分析对方响应,从而判断指纹。

数字资产指纹有哪些类型

具体的资产指纹类型主要包括:服务器的账户、监听端口、运行进程信息、中间件信息、数据库信息、Web服务信息、软件资产、周期性执行的任务路径信息、启动项信息、内核模块信息、Web站点信息。

服务器的账户

具体包括服务器信息(包括服务器名称和IP地址)、账号、ROOT权限、用户组、账户密码的到期时间、密码是否过期、密码是否锁定、用户是否过期、是否sudo账号、是否交互登录账号、上次登录

监听端口

监听端口所对应的信息:服务器信息、端口、网络协议、PID、对应进程、IP

运行进程信息

具体包括:服务器信息,进程名,进程的启动路径,启动参数,启动时间,运行用户,运行权限,PID,父进程PID,进程文件的MD5值,是否使用安装包内的进程,进程状态

中间件信息

具体包括:服务器信息,中间件的名称,中间件的所属类型,运行时环境版本,原中间件的版本号,PID,启动路径,版本验证信息,父进程PID,运行用户,监听IP,监听端口, 监听状态, 监听端口协议, 启动时间,进程命令行,中间件所在的容器的名称,中间件所在的镜像的名称,中间件启动配置所在的绝对路径

数据库信息

具体包括:服务器信息,数据库的名称,数据库类型,数据库版本,PID,启动路径,版本验证信息,父进程PID,运行用户,监听IP,监听端口, 监听状态, 监听端口协议, 启动时间,启动命令行,数据库所在的容器的名称,数据库所在的镜像的名称,数据库启动配置所在的绝对路径

Web服务信息

具体包括:服务器信息,Web的名称,Web服务类型,Web版本,PID,启动路径,版本验证信息,父进程PID,运行用户,监听IP,监听端口, 监听状态, 监听端口协议, 启动时间,启动命令行,Web服务所在的容器的名称,Web服务所在的镜像的名称,Web服务启动配置所在的绝对路径,Web配置网页的路径

软件资产

具体包括:服务器信息, 软件名称,版本,软件启动路径,软件更新时间

服务器上周期性执行的任务路径信息

具体包括:服务器信息,计划任务执行的命令行,任务周期,计划任务进程的HASH,启动任务的账号

启动项信息

具体包括:服务器信息,启动服务所在的路径

内核模块信息

具体包括:服务器信息,内核模块的名称,内核模块文件的大小,内核模块所在的路径,其他依赖模块的数量

Web站点信息

具体包括:服务器信息,Web站点配置的域名, 站点类型, 端口, WebHome目录的路径, Web配置中根目录的路径, Web服务的启动用户, Web目录的权限, Web启动的监听协议, PID, 启动时间, Web站点所在的镜像的名称, Web站点所在的容器的名称。

我的每一篇文章都希望帮助读者解决实际工作中遇到的问题!如果文章帮到了您,劳烦点赞、收藏、转发!您的鼓励是我不断更新文章最大的动力!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 通过部署SaltStack,我们可以在成千万台服务器上做到批量执行命令,根据不同业务进行配置集中化管理、分发文件、...
    川水往事_3677阅读 3,313评论 0 0
  • set命令 显示、设置或取消设置shell属性和位置参数的值。 显示shell变量的名称和值:set 标记为导出而...
    zhouwude阅读 245评论 0 0
  • 在Nginx配置文件中,每一条指令配置都必须以分号结束,请不要忘记。 用户组配置 用于配置运行Nginx服务器用户...
    微笑的鱼23333阅读 3,744评论 0 0
  • 详解配置文件 haproxy 的配置文件由两部分组成:全局设定和对代理的设定,共分为五段:global,defau...
    雪中悍刀跑阅读 3,247评论 0 0
  • 软件测试高频题库 1. 软件测试的目的与原则是什么? 目的: A. 通过测试工作可以发现并修复软件当中存在的缺陷,...
    淅平阅读 1,248评论 0 0