From 3a90ba3ffc845d37b72c983492e25949b08681c8 Mon Sep 17 00:00:00 2001 From: hurricane618 Date: Sun, 19 Nov 2023 15:08:11 +0800 Subject: [PATCH] add fix report patch fix report api function Signed-off-by: hurricane618 --- 0001-fix-report-api-function.patch | 37 ++++++++++++++++++++++++++++++ secDetector.spec | 7 +++++- 2 files changed, 43 insertions(+), 1 deletion(-) create mode 100644 0001-fix-report-api-function.patch diff --git a/0001-fix-report-api-function.patch b/0001-fix-report-api-function.patch new file mode 100644 index 0000000..99de46c --- /dev/null +++ b/0001-fix-report-api-function.patch @@ -0,0 +1,37 @@ +From 5d6a6d72e6c6d7fca825600a968ef1c12cba3c32 Mon Sep 17 00:00:00 2001 +From: hurricane618 +Date: Sun, 19 Nov 2023 14:21:12 +0800 +Subject: [PATCH] fix report api function + +proc_report function change to report + +Signed-off-by: hurricane618 +--- + .../cases/program_action/secDetector_program_action.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/kerneldriver/cases/program_action/secDetector_program_action.c b/kerneldriver/cases/program_action/secDetector_program_action.c +index 4421e43..2a60aac 100644 +--- a/kerneldriver/cases/program_action/secDetector_program_action.c ++++ b/kerneldriver/cases/program_action/secDetector_program_action.c +@@ -307,7 +307,7 @@ static int ptrace_attach_pre_handler(struct secDetector_workflow *wf, + timestamp, pi->uid, pi->exe, pi->pid, pi->comm, pi->tgid, pi->ppid, pi->pcomm, pi->pgid, pi->sid, pi->nodename, pi->pns, pi->root_pns, + "ptrace_attach", attach_task->pid, current->pid, request, addr, flags); + +- secDetector_proc_report(&log); ++ secDetector_report(&log); + kfree(log.report_data.text); + + return 0; +@@ -335,7 +335,7 @@ static int do_pipe2_pre_handler(struct secDetector_workflow *wf, + timestamp, pi->uid, pi->exe, pi->pid, pi->comm, pi->tgid, pi->ppid, pi->pcomm, pi->pgid, pi->sid, pi->nodename, pi->pns, pi->root_pns, + ""); + +- secDetector_proc_report(&log); ++ secDetector_report(&log); + kfree(log.report_data.text); + + return 0; +-- +2.33.0 + diff --git a/secDetector.spec b/secDetector.spec index be17ec0..19966b1 100644 --- a/secDetector.spec +++ b/secDetector.spec @@ -5,7 +5,7 @@ Name : secDetector Summary : OS Security Intrusion Detection System Version : 1.0 -Release : 1 +Release : 2 License : GPL-2.0 Source0 : %{name}-v%{version}.tar.gz BuildRequires: kernel-devel kernel-headers @@ -15,6 +15,8 @@ BuildRequires: grpc-devel grpc-plugins protobuf-devel c-ares-devel libuuid-devel Requires : kernel Requires : protobuf grpc libuuid libbpf +Patch0001: 0001-fix-report-api-function.patch + %description OS Security Intrusion Detection System @@ -87,6 +89,9 @@ rm -rf %{buildroot} %attr(0644,root,root) /usr/include/secDetector/secDetector_topic.h %changelog +* Sun Nov 19 2023 hurricane618 1.0-2 +- add fix patch + * Sat Nov 18 2023 zcfsite 1.0-1 - release v1.0