一种高交互SSH蜜罐实现方法
摘要:
本发明公开了一种高交互SSH蜜罐实现方法,包括以下步骤:对系统SSH端口进行连接,判断是否具有SSH服务,具有SSH服务进入到下一步骤;利用logit函数和OpenSSH中authctxt结构体在口令身份认证时对认证的用户名/密码进行捕获;在口令认证成功后,利用SSH服务通过管道和用户处理交互会话模块对客户端数据处理的特性,对相关模块代码进行修改,从而完成对shell口令的记录;对蜜罐系统流出流量进行控制,包括对外数据包限制和对外攻击包抑制两个过程;针对蜜罐系统捕获的数据,利用javaweb技术进行分析处理展示。本发明的一种高交互SSH蜜罐实现方法,能够解决被动防御技术无法因谷底不断更新变化的SSH攻击,以及中低交互SSH蜜罐交互度不高、诱骗性不足,易被识破等缺陷,提高对SSH服务的安全防御能力。
公开/授权文献
0/0