RecordIDのチェック,構造体の名称変更

This commit is contained in:
akiranishikawa
2020-09-23 09:47:56 +09:00
parent d3b368b680
commit e49e90931e
5 changed files with 119 additions and 41 deletions

View File

@@ -1,4 +1,5 @@
use std::collections::HashMap;
use crate::models::event;
#[derive(Debug)]
pub struct Security {
@@ -26,7 +27,7 @@ impl Security {
}
}
pub fn detection(&mut self, event_id: String, event_data: HashMap<String, String>) {
pub fn detection(&mut self, event_id: String, system: &event::System, event_data: HashMap<String, String>) {
if event_id == "4672" {
&self.se_debug_privilege(event_data);
@@ -41,7 +42,7 @@ impl Security {
match event_data.get("PrivilegeList") {
Some(privileage_list) => {
match privileage_list.find("SeDebugPrivilege") {
Some(data) => {
Some(_data) => {
// alert_all_adminが有効であれば、標準出力して知らせる
// DeepBlueCLIでは必ず0になっていて、基本的には表示されない。