Dropping 'Run With Limited Capabilities'
Damian Johnson

Damian Johnson commited on 2014-02-03 16:32:43
Zeige 1 geänderte Dateien mit 0 Einfügungen und 35 Löschungen.


Another project done last year.


... ...
@@ -424,7 +424,6 @@ meetings around the world.</li>
424 424
 
425 425
     <p>
426 426
     <b>Project Ideas:</b><br />
427
-    <i><a href="#limitCapabilities">Run With Limited Capabilities</a></i><br />
428 427
     <i><a href="#torCleanup">Tor Codebase Cleanup</a></i><br />
429 428
     <i><a href="#httpsImpersonation">HTTPS Server Impersonation</a></i><br />
430 429
     <i><a href="#chutneyExpansion">Make Chutney Do More, More Reliably</a></i>
... ...
@@ -973,40 +972,6 @@ meetings around the world.</li>
973 972
 
974 973
     </li>
975 974
 
976
-    <a id="limitCapabilities"></a>
977
-    <li>
978
-    <b>Run With Limited Capabilities</b>
979
-    <br>
980
-    Effort Level: <i>Medium to High</i>
981
-    <br>
982
-    Skill Level: <i>High</i>
983
-    <br>
984
-    Likely Mentors: <i>Nick (nickm)</i>
985
-    <p>
986
-    Many modern operating systems give a running program the ability to drop
987
-    capabilities that it no longer needs, and other ways for a program to run
988
-    pieces of itself in a sandbox with diminished privileges.
989
-    </p>
990
-
991
-    <p>
992
-    We'd like to do this with Tor, to improve its resistance to attacks.  The
993
-    easiest areas to address would be on systems like <a
994
-    href="https://lwn.net/Articles/475361/">recent Linux kernels</a> that make
995
-    it easy to drop or restrict the set of syscalls that a program can invoke.
996
-    That's a great project, but probably not big enough for an internship just
997
-    on its own.  For that, we'd want to make progress on at least multiple
998
-    platforms, or look into refactoring Tor into pieces that need more
999
-    privileges and pieces that don't with an eye towards sandboxing them
1000
-    differently.
1001
-    </p>
1002
-
1003
-    <p>
1004
-    See tickets <a href="https://trac.torproject.org/7005">#7005</a> and <a
1005
-    href="https://trac.torproject.org/5219">#5219</a>, and their descendants,
1006
-    for more information.
1007
-    </p>
1008
-    </li>
1009
-
1010 975
     <a id="torCleanup"></a>
1011 976
     <li>
1012 977
     <b>Tor Codebase Cleanup</b>
1013 978