Damian Johnson commited on 2015-02-21 20:44:02
Zeige 1 geänderte Dateien mit 36 Einfügungen und 0 Löschungen.
... | ... |
@@ -1484,6 +1484,42 @@ There are several possible directions for this project, including... |
1484 | 1484 |
</ol> |
1485 | 1485 |
</p> |
1486 | 1486 |
</li> |
1487 |
+ |
|
1488 |
+ <a id="exitmap_improvements"></a> |
|
1489 |
+ <li> |
|
1490 |
+ <b>Exitmap Improvements</b> |
|
1491 |
+ <br> |
|
1492 |
+ Effort Level: <i>Medium</i> |
|
1493 |
+ <br> |
|
1494 |
+ Skill Level: <i>Medium</i> |
|
1495 |
+ <br> |
|
1496 |
+ Likely Mentors: <i>Philipp (phw)</i> |
|
1497 |
+ <p> |
|
1498 |
+The Tor Project makes use of the Python tool <a |
|
1499 |
+href="https://gitweb.torproject.org/user/phw/exitmap.git/">Exitmap</a> to |
|
1500 |
+systematically scan for malicious and misbehaving exit relays. Once such a |
|
1501 |
+relay is found, it is assigned the BadExit flag which prevents clients from |
|
1502 |
+selecting the relay as last hop in their circuit. |
|
1503 |
+ </p> |
|
1504 |
+ |
|
1505 |
+ <p> |
|
1506 |
+Exitmap supports scanning modules which implement a specific scan over |
|
1507 |
+exit relays. Examples are the DNS module which checks for DNS poisoning |
|
1508 |
+or the patching check module which looks out for tampered file |
|
1509 |
+downloads. |
|
1510 |
+ </p> |
|
1511 |
+ |
|
1512 |
+ <p> |
|
1513 |
+This project is meant to extend exitmap in several ways. First, it |
|
1514 |
+should be made fully autonomous. That means that exitmap should be able |
|
1515 |
+to run in the background, periodically fetch new relay descriptors, and |
|
1516 |
+have a smart algorithm which keeps scanning all exit relays |
|
1517 |
+periodically. Second, exitmap should be able to emulate some user |
|
1518 |
+interaction and dynamically "explore" the web in order to detect |
|
1519 |
+tampering. Third, unit tests should be added for existing and new code |
|
1520 |
+in order to make the code base more robust. |
|
1521 |
+ </p> |
|
1522 |
+ </li> |
|
1487 | 1523 |
<!-- |
1488 | 1524 |
<a id="improveStegotorus"></a> |
1489 | 1525 |
<li> |
1490 | 1526 |