On Tue, Mar 10, 2015 at 8:23 PM,  <travis+ml-lang...@subspacefield.org> wrote:

> Incidentally, has anyone noticed that the recommended path to security
> sometimes seems to be "handcuffing" oneself, for some definition of
> handcuffing and some definition of oneself?  For example, standard
> langsec recommendation, SELinux, sandboxing, MMUs, Trusted Computing
> all involve restricting power.

I see those things (except perhaps SELinux, which I have a hard time
taking seriously) as providing much more freedom than they take away.
Privilege separation enables mobile code and for multiple people to
share 1 machine. MMUs enable virtual memory, which enables the
programmer to pretend to have free reign over the entire address space
and frees the programmer from having to worry about clobbering other
programs or the kernel. Langsec allows us to have simple interfaces
that are more obviously safe, reduces maintenance costs, and generally
results in higher performance. We're all much happier with loops,
function calls, and try/catch than with the more "free" goto. :)

"The really important kind of freedom involves attention, and
awareness, and discipline, and effort, and being able truly to care
about other people and to sacrifice for them, over and over, in myriad
petty little unsexy ways, every day." — David Foster Wallce
_______________________________________________
langsec-discuss mailing list
langsec-discuss@mail.langsec.org
https://mail.langsec.org/cgi-bin/mailman/listinfo/langsec-discuss

Reply via email to