Secure Programming for Linux and Unix HOWTO
Prev Chapter 7. Structure Program Internals and Approach Next

7.2. Secure the Interface

Interfaces should be minimal (simple as possible), narrow (provide only the functions needed), and non-bypassable. Trust should be minimized. Consider limiting the data that the user can see.


Prev Home Next
Follow Good Software Engineering Principles for Secure Programs Up Separate Data and Control