Trac is being migrated to new services! Issues can be found in our new YouTrack instance and WIKI pages can be found on our website.

Changes between Version 59 and Version 60 of mmcco


Ignore:
Timestamp:
Aug 21, 2015, 8:18:28 PM (8 years ago)
Author:
mmcco
Comment:

more privsep info

Legend:

Unmodified
Added
Removed
Modified
  • mmcco

    v59 v60  
    153153[https://tails.boum.org/ Tails], an anonymity-focused operating system based on Tor and Debian, includes Pidgin and OTR by default. They've written an App^^Armor profile for Pidgin that's now included in the Debian/^^Ubuntu package `apparmor-profiles-extra`.
    154154
     155All existing MAC frameworks are pretty cumbersome and have a slow learning curve. (tame is trying to buck this trend, but it's far too new and rarely used to be an option yet.) So, the best model is:
     156
     157* program developers make their code multiprocess and refrain from using unnecessary privileges
     158* packagers and OS/distro developers use this to write good MAC profiles
     159
     160''Anecdotally, it'd be nice to start the convention of using a tag like `PRIVSEP` in code to help packagers find points of potential lockdown. Lacking these, searching for `fork()` and `exec()`-family functions with cscope or something similar is a good approach.''
     161
    155162=== Breakages ===
    156163
All information, including names and email addresses, entered onto this website or sent to mailing lists affiliated with this website will be public. Do not post confidential information, especially passwords!