知识卡片
日志与转储文件
内容
两者都是程序自动输出的时间序列数据,但记录的对象不同:日志记录”什么时候、在哪里、谁、做了什么”这类操作与通信行为,价值有三层——故障发生后能用来溯源、日志数量或内容突然异常时能当作故障前兆的预警信号、以及知道”有人在看日志”这件事本身就能对潜在的不当行为形成震慑(无论攻击者来自内部还是外部);转储文件记录的是程序处理某一时刻的内存状态或数据库内容快照,常用于程序异常终止后的诊断、开发过程中确认处理状况,或系统迁移时原样导出旧数据库内容再导入新库。发散:日志的”震慑”作用容易被忽视——很多安全机制的价值不在于事后能不能查到,而在于让人知道”会被记录”这件事本身就减少了做坏事的冲动。
参考来源
《图解数据科学》第3章《数据处理与充分利用》