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 |