Conpot是一個模擬ICS / SCADA系統的開源低交互性蜜罐,用于檢測攻擊者的行為。當攻擊者攻擊Conpot蜜罐時,它會生成許多詳細的日志信息。生成的日志文件都是JSON格式,該文件包含了所有攻擊的相關信息。
{ "dest_port": 102, "eventid": "6ac8fb00-d1a6-11e5-937c-080027a12036", "src_ip": "192.168.99.1", "src_port": 50509, "timestamp": "2016-02-20T12:48:31.335136", "type": "modbus.tcp", "data": { "pdu_fn": 3, "pdu_len": 9, "pdu_payload":"\u0001\u0002\u0003\u0004\u0005\u0006\u0007\u0008\t" } }
上面的JSON文件是Conpot捕捉到的Modbus TCP協議攻擊的一個示例。data部分描述了攻擊的詳細信息,包括功能碼、PDU(Protocol Data Unit)長度和負載。
使用Conpot提供的日志,可以更好地了解攻擊者對SCADA系統進行的攻擊。這些日志可用于改善SCADA系統的安全性,預防這些常見和已知的攻擊。