User Account Lifecycle Auditing Specification
Hello,
Recently I run across a problem where the events being sent by a program that enrolls users and groups was found to be not sending the right events. Some of the events were correct, some were wrong. In wanting to correct this problem (and write verification suites later) I thought it might be nice to have some specifications written up so that there is a common understanding that may be referred to. This will allow correction of misbehaving programs and people to better understand what this handful of events mean in a larger context.
The document was added to the audit project page. A direct link can be found here:
http://people.redhat.com/sgrubb/audit/user-account-lifecycle.txt
I would appreciate feedback and/or comments. I will also try to write up a couple other areas that need some clarification in the near future.
-Steve
Quoted 14 lines · Steve Grubb
Hello,
Recently I run across a problem where the events being sent by a program that enrolls users and groups was found to be not sending the right events. Some of the events were correct, some were wrong. In wanting to correct this problem (and write verification suites later) I thought it might be nice to have some specifications written up so that there is a common understanding that may be referred to. This will allow correction of misbehaving programs and people to better understand what this handful of events mean in a larger context.
The document was added to the audit project page. A direct link can be found here:
Quoted 6 lines
http://people.redhat.com/sgrubb/audit/user-account-lifecycle.txt
I would appreciate feedback and/or comments. I will also try to write up a couple other areas that need some clarification in the near future.
-Steve
Thanks for putting this together!
“The creation of a group mapping by adding a line to /etc/group should results in the creation of an AUDIT_ADD_GROUP event.” sounds weird. Perhaps you mean "The creation of a group mapping by adding a line to /etc/group should result in the creation of an AUDIT_ADD_GROUP event.”
"This will also allow for test suites to be created to spot problems with thsi common understanding of how the system should behave so that apps are corrected.” has a typo. Should be "This will also allow for test suites to be created to spot problems with this common understanding of how the system should behave so that apps are corrected.”
Thanks,
-josh
Quoted 18 lines · Josh
Quoted 9 lines · Steve Grubb
Recently I run across a problem where the events being sent by a program that enrolls users and groups was found to be not sending the right events. Some of the events were correct, some were wrong. In wanting to correct this problem (and write verification suites later) I thought it might be nice to have some specifications written up so that there is a common understanding that may be referred to. This will allow correction of misbehaving programs and people to better understand what this handful of events mean in a larger context.
Quoted 7 lines
The document was added to the audit project page. A direct link can be found here:
http://people.redhat.com/sgrubb/audit/user-account-lifecycle.txt
I would appreciate feedback and/or comments. I will also try to write up a couple other areas that need some clarification in the near future.
Quoted 6 lines
Thanks for putting this together!
“The creation of a group mapping by adding a line to
/etc/groupshould results in the creation of anAUDIT_ADD_GROUPevent.” sounds weird. Perhaps you mean "The creation of a group mapping by adding a line to/etc/groupshould result in the creation of anAUDIT_ADD_GROUPevent.”
Fixed
Quoted 5 lines
"This will also allow for test suites to be created to spot problems with thsi common understanding of how the system should behave so that apps are corrected.” has a typo. Should be "This will also allow for test suites to be created to spot problems with this common understanding of how the system should behave so that apps are corrected.”
And fixed. Thanks for the comments. I typically massage text like this a couple weeks before going public. But in this case, I have to fix the offending software immediately and need to get this out. I will be updating the file over the next day or two to smooth the explanations as I forget what I meant. :-)
-Steve
--
Linux-audit mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/linux-audit