by spender » Thu Jan 02, 2003 9:59 am
My goal in writing the IP ACLs for grsecurity was to do the things iptables can't, which was handling important syscalls related to networking, so that their error conditions could be returned to the application. So I decided to implement for socket, connect, and bind, also because the kind of checks that we have to do can't really be done in a fast way (or at least I have no idea how to do them in an efficient way other than traversing the list), and these syscalls aren't a bottleneck on a system.
-Brad