[PATCH] samba3 auditing server-side
gd at samba.org
Wed Apr 12 11:12:54 GMT 2006
On Wed, Apr 12, 2006 at 09:33:44AM +0200, Stefan (metze) Metzmacher wrote:
> Guenther Deschner schrieb:
> > Hi,
> > Jeremy, Lars and me recently discussed how we could have exact tracking of
> > auditable events in the samba3 code. As we now understand better how to
> > remotely manage auditing policies, here is draft patch of how we could do
> > the server-side of auditing.
> > The patch just works for ldapsam (the auditing settings are replicated
> > between DCs). That way, we could add the matching audit events with the
> > correct event IDs (which are mostly well known and documented) using
> > AUDIT_SUCCESS/AUDIT_FAILURE calls where appropriate in a very similar
> > manner as windows does.
> > It would be then rather easy to have a kind of "audit backend" parameter
> > to send the audit events not only to the DEBUG macro but also to syslog or
> > any other kind of auditing framework.
> Hi Guenther,
> does this auditing also has to do with the SACL auditing or is this
> completly different?
It would just enable the SACL auditing (by enabling the
LSA_AUDIT_CATEGORY_FILE_AND_OBJECT_ACCESS category). The way we end up
implementing SACLs is completly independent from the policy
infrastructure which would just control: "do SACL auditing for success,
failure, both or not at all".
> Does Windows machines return NT_STATUS_AUDIT_FAILED to the client,
> if the auditing fails?
This I don't know yet, that was just a wild guess. Maybe
NT_STATUS_AUDIT_FAILED will be returned when the eventlog is full and has
to shutdown. This needs research.
> Maybe AUDIT_SUCCESS() and AUDIT_FAILURE() should
> be just void functions...
Yep, that's right.
Günther Deschner GPG-ID: 8EE11688
Novell / SUSE LINUX gd at suse.de
Samba Team gd at samba.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 189 bytes
Desc: not available
Url : http://lists.samba.org/archive/samba-technical/attachments/20060412/e3293b40/attachment.bin
More information about the samba-technical