SmartKex:基于机器学习的堆转储SSH密钥提取
密码学与安全
2022-09-14 v2 机器学习
摘要
数字取证是从数字设备中提取、保存和记录证据的过程。数字取证中常用的方法是从数字设备的主存中提取数据。然而,主要挑战在于识别待提取的重要数据。主存中驻留着若干关键信息,如用户名、密码以及SSH会话密钥等密码学密钥。本文提出SmartKex,一种机器学习辅助方法,用于从OpenSSH进程的堆内存快照中提取会话密钥。此外,我们发布了一个公开可用的数据集及用于生成更多数据的相应工具链。最后,我们将SmartKex与朴素暴力方法进行比较,并经验性地表明SmartKex能以高准确率和高吞吐量提取会话密钥。借助所提供的资源,我们旨在加强数字取证、网络安全与机器学习交叉领域的研究。
引用
@article{arxiv.2209.05243,
title = {SmartKex: Machine Learning Assisted SSH Keys Extraction From The Heap Dump},
author = {Christofer Fellicious and Stewart Sentanoe and Michael Granitzer and Hans P. Reiser},
journal= {arXiv preprint arXiv:2209.05243},
year = {2022}
}