tetragon
61 строка · 1.2 Кб
1apiVersion: cilium.io/v1alpha12kind: TracingPolicy3metadata:4name: "demo-memfd"5spec:6kprobes:7# int close(int fd);
8- call: "sys_close"9syscall: true10args:11- index: 012type: "int"13selectors:14- matchPIDs:15- operator: NotIn16followForks: true17isNamespacePID: true18values:19- 020- 121matchActions:22- action: UnfollowFD23argFd: 024argName: 025# int memfd_create(const char *name, unsigned int flags);26- call: "sys_memfd_create"27syscall: true28args:29- index: 030type: "string"31- index: 132type: "int"33selectors:34- matchPIDs:35- operator: NotIn36followForks: true37isNamespacePID: true38values:39- 040- 141# int execve(const char *pathname, char *const argv[],char *const envp[]);
42- call: "sys_execve"43syscall: true44args:45- index: 046type: "string"47selectors:48- matchPIDs:49- operator: NotIn50followForks: false51isNamespacePID: true52values:53- 054- 155matchArgs:56- index: 057operator: "Prefix"58values:59- "/proc/self/fd/"60matchActions:61- action: Sigkill62