CN115408692B 一种基于eBPF对PAM认证模块监控的方法 (江苏深网科技有限公司)_第1页
CN115408692B 一种基于eBPF对PAM认证模块监控的方法 (江苏深网科技有限公司)_第2页
CN115408692B 一种基于eBPF对PAM认证模块监控的方法 (江苏深网科技有限公司)_第3页
CN115408692B 一种基于eBPF对PAM认证模块监控的方法 (江苏深网科技有限公司)_第4页
CN115408692B 一种基于eBPF对PAM认证模块监控的方法 (江苏深网科技有限公司)_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本发明公开了一种基于eBPF对PAM认证模块监控的方法。首先在Linux系统中搜寻可插拔认证模块动态库文件,解析之后获得其中的各个Section和ELFHeader。遍历ELFHeader寻找其程序和PAM各个模块的函数位置,形成对内核中写入PAM安全事件信息,实现对Linux系统PAM安全的监控。本发明提出一种基于PAM模块的pam_get_authtok接口功能和eBPF的基于系统或程序事件高效安全执行特定代码的通用能力实现的对PAM认证模块监控的方法,以获得更高的速度2S3:解析ELFHeader中的各个Section的类型,函数名保存在sh_t这个位置提取出SHT_SYMTAB段和SHT_DYS5:关联经由编程、底层虚拟机编译、验证和即S9:将所述PAM模块的变量数据写入PAM安全事件信息,实现述搜寻可插拔认证模块动态库文件时优先搜寻的目录包括/lib目录、/usr/lib目录和/3[0001]本发明属于网络安全认证技术领域,具体涉及一种基于eBPF对PAM认证模块监控都是系统安全的重要内容。Linux系统在设计时采取将不同的底层认证机制集中到一个高用程序之外的验证方式,因此大部分的Linux发行版在实现过员通过PAM配置文件来制定不同应用程序的不同认证策略,应用程序开发者通过在服务程序中使用PAMAPI来实现对认证方法的调用,而PAM服务模块的开发者则利用PAMSPI来编写模块(主要是引出一些函数pam_sm_xxxx()供PAM接口库调用将不同的认证机制加入观测(跟踪、性能调优等)、安全和网络等领域发挥重要的角色。FaCloudFlare等知名互联网公司的内部都广泛采用基于eBPF技术的各种程序用于性能分的入口地址和出口地址,或者内核的指定地址处)插入一组处理程序。内核执行到这组处理程序的时候就可以获取到当前正在执行的上下文信息,比如当前的函数名,函数处理[0004]目前的现有技术主要从两个方面来实现对正在运行的PAM认证事件的监控。一种4[0005]针对以上现有技术中存在的缺点和不足,本发明提出一种基于PAM模块的pam_get_authtok接口功能和eBPF的基于系统或程序事件高效安全执行特定代码的通用能力实[0006]为实现上述目的,本发明采用的技术方案为一种基于eBPF对PAM认证模块监控的[0009]S3:解析ELFHeader中的各个Section的类型,函数名保存在sh_type为SHT_SYMTAB和SHT_DYNAMIC的section中,遍历ELFHeader的sh_type找到对应的section的位[0016]鉴于Linux系统的所有动态库文件都存在/lib目录、/usr/lib目录和/etc/5[0028]如图1所示,本发明的一个对PAM认证模块监控的具体实施例的流程包含以下步得其中的各个Section和ELFHe在sh_type为SHT_SYMTAB和SHT_DYNAMIC的section中,遍历ELF头的sh_type找到对应的6[004

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论