[GSoC'20 Weekly Update] Adding audit(4) support to NFS

Shivank Garg shivank at freebsd.org
Mon Jun 8 10:59:50 UTC 2020


Hi,

This project aims to add audit(4) support to NFS, which will allow
auditd(8) to just run on the NFS server and audit all activities within the
NFS network. Audit works mostly on the syscall level and NFS is implemented
within the kernel, which means the NFS RPCs don't generate any audit
records on the server.
Note that audit(4) can still be used on the NFS network but auditd(8) must
run on every NFS client.

Til now I made the following progress:
* set-up a development environment for NFS client and server.
* Familiarized me with the NFS and Audit source code, documentation, and
usage.

Currently, I am:
* coming up with the design for audit.
* Experimenting with code to see if it works as expected.

Please, do Check this project on
Github: https://github.com/shivankgarg98/freebsd/tree/user/shivank/nfs_audit
Project wiki:
https://wiki.freebsd.org/SummerOfCode2020Projects/AddAuditSupportToNFS

Please feel free to share your ideas and feedback on this project.

Best Regards,
Shivank Garg


More information about the soc-status mailing list