From 385cc92bc91e1a6c3724085c060e76bf40c13ed3 Mon Sep 17 00:00:00 2001 From: Rasmus Dahlberg Date: Tue, 15 Oct 2024 16:08:16 +0200 Subject: Import PhD thesis --- summary/src/tlwo/img/.gitkeep | 1 + summary/src/tlwo/img/attack.pdf | Bin 0 -> 19745 bytes summary/src/tlwo/img/cached.pdf | Bin 0 -> 14759 bytes .../src/tlwo/img/plot_cache_entries-permissive.pdf | Bin 0 -> 13239 bytes summary/src/tlwo/img/plot_cache_entries-web.pdf | Bin 0 -> 12990 bytes .../src/tlwo/img/plot_cache_hits-permissive.pdf | Bin 0 -> 28384 bytes summary/src/tlwo/img/plot_cache_hits-web.pdf | Bin 0 -> 28479 bytes summary/src/tlwo/img/plot_lookups-permissive.pdf | Bin 0 -> 15707 bytes summary/src/tlwo/img/plot_lookups-web.pdf | Bin 0 -> 15988 bytes .../tlwo/img/plot_popularity_match-permissive.pdf | Bin 0 -> 12204 bytes summary/src/tlwo/img/plot_popularity_match-web.pdf | Bin 0 -> 12201 bytes .../tlwo/img/plot_preload_entries-permissive.pdf | Bin 0 -> 107993 bytes summary/src/tlwo/img/plot_preload_entries-web.pdf | Bin 0 -> 107839 bytes .../src/tlwo/img/plot_preload_hits-permissive.pdf | Bin 0 -> 40862 bytes summary/src/tlwo/img/plot_preload_hits-web.pdf | Bin 0 -> 40856 bytes .../src/tlwo/img/plot_preload_lists-permissive.pdf | Bin 0 -> 34103 bytes summary/src/tlwo/img/plot_preload_lists-web.pdf | Bin 0 -> 35606 bytes summary/src/tlwo/img/preload.pdf | Bin 0 -> 110579 bytes summary/src/tlwo/img/preload.svg | 1009 ++++++++++++++++++++ summary/src/tlwo/img/repeat-attack.pdf | Bin 0 -> 15385 bytes summary/src/tlwo/img/resolve.pdf | Bin 0 -> 16334 bytes summary/src/tlwo/img/setting.pdf | Bin 0 -> 214769 bytes summary/src/tlwo/img/uncached.pdf | Bin 0 -> 15740 bytes 23 files changed, 1010 insertions(+) create mode 100644 summary/src/tlwo/img/.gitkeep create mode 100644 summary/src/tlwo/img/attack.pdf create mode 100644 summary/src/tlwo/img/cached.pdf create mode 100644 summary/src/tlwo/img/plot_cache_entries-permissive.pdf create mode 100644 summary/src/tlwo/img/plot_cache_entries-web.pdf create mode 100644 summary/src/tlwo/img/plot_cache_hits-permissive.pdf create mode 100644 summary/src/tlwo/img/plot_cache_hits-web.pdf create mode 100644 summary/src/tlwo/img/plot_lookups-permissive.pdf create mode 100644 summary/src/tlwo/img/plot_lookups-web.pdf create mode 100644 summary/src/tlwo/img/plot_popularity_match-permissive.pdf create mode 100644 summary/src/tlwo/img/plot_popularity_match-web.pdf create mode 100644 summary/src/tlwo/img/plot_preload_entries-permissive.pdf create mode 100644 summary/src/tlwo/img/plot_preload_entries-web.pdf create mode 100644 summary/src/tlwo/img/plot_preload_hits-permissive.pdf create mode 100644 summary/src/tlwo/img/plot_preload_hits-web.pdf create mode 100644 summary/src/tlwo/img/plot_preload_lists-permissive.pdf create mode 100644 summary/src/tlwo/img/plot_preload_lists-web.pdf create mode 100644 summary/src/tlwo/img/preload.pdf create mode 100644 summary/src/tlwo/img/preload.svg create mode 100644 summary/src/tlwo/img/repeat-attack.pdf create mode 100644 summary/src/tlwo/img/resolve.pdf create mode 100644 summary/src/tlwo/img/setting.pdf create mode 100644 summary/src/tlwo/img/uncached.pdf (limited to 'summary/src/tlwo/img') diff --git a/summary/src/tlwo/img/.gitkeep b/summary/src/tlwo/img/.gitkeep new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/summary/src/tlwo/img/.gitkeep @@ -0,0 +1 @@ + diff --git a/summary/src/tlwo/img/attack.pdf b/summary/src/tlwo/img/attack.pdf new file mode 100644 index 0000000..c99c22c Binary files /dev/null and b/summary/src/tlwo/img/attack.pdf differ diff --git a/summary/src/tlwo/img/cached.pdf b/summary/src/tlwo/img/cached.pdf new file mode 100644 index 0000000..c0a4524 Binary files /dev/null and b/summary/src/tlwo/img/cached.pdf differ diff --git a/summary/src/tlwo/img/plot_cache_entries-permissive.pdf b/summary/src/tlwo/img/plot_cache_entries-permissive.pdf new file mode 100644 index 0000000..2016a3f Binary files /dev/null and b/summary/src/tlwo/img/plot_cache_entries-permissive.pdf differ diff --git a/summary/src/tlwo/img/plot_cache_entries-web.pdf b/summary/src/tlwo/img/plot_cache_entries-web.pdf new file mode 100644 index 0000000..1373ed0 Binary files /dev/null and b/summary/src/tlwo/img/plot_cache_entries-web.pdf differ diff --git a/summary/src/tlwo/img/plot_cache_hits-permissive.pdf b/summary/src/tlwo/img/plot_cache_hits-permissive.pdf new file mode 100644 index 0000000..6a92fe9 Binary files /dev/null and b/summary/src/tlwo/img/plot_cache_hits-permissive.pdf differ diff --git a/summary/src/tlwo/img/plot_cache_hits-web.pdf b/summary/src/tlwo/img/plot_cache_hits-web.pdf new file mode 100644 index 0000000..f56588b Binary files /dev/null and b/summary/src/tlwo/img/plot_cache_hits-web.pdf differ diff --git a/summary/src/tlwo/img/plot_lookups-permissive.pdf b/summary/src/tlwo/img/plot_lookups-permissive.pdf new file mode 100644 index 0000000..172046d Binary files /dev/null and b/summary/src/tlwo/img/plot_lookups-permissive.pdf differ diff --git a/summary/src/tlwo/img/plot_lookups-web.pdf b/summary/src/tlwo/img/plot_lookups-web.pdf new file mode 100644 index 0000000..8936b14 Binary files /dev/null and b/summary/src/tlwo/img/plot_lookups-web.pdf differ diff --git a/summary/src/tlwo/img/plot_popularity_match-permissive.pdf b/summary/src/tlwo/img/plot_popularity_match-permissive.pdf new file mode 100644 index 0000000..ccd2d4c Binary files /dev/null and b/summary/src/tlwo/img/plot_popularity_match-permissive.pdf differ diff --git a/summary/src/tlwo/img/plot_popularity_match-web.pdf b/summary/src/tlwo/img/plot_popularity_match-web.pdf new file mode 100644 index 0000000..fc49a4b Binary files /dev/null and b/summary/src/tlwo/img/plot_popularity_match-web.pdf differ diff --git a/summary/src/tlwo/img/plot_preload_entries-permissive.pdf b/summary/src/tlwo/img/plot_preload_entries-permissive.pdf new file mode 100644 index 0000000..a08e43a Binary files /dev/null and b/summary/src/tlwo/img/plot_preload_entries-permissive.pdf differ diff --git a/summary/src/tlwo/img/plot_preload_entries-web.pdf b/summary/src/tlwo/img/plot_preload_entries-web.pdf new file mode 100644 index 0000000..e3f3ebf Binary files /dev/null and b/summary/src/tlwo/img/plot_preload_entries-web.pdf differ diff --git a/summary/src/tlwo/img/plot_preload_hits-permissive.pdf b/summary/src/tlwo/img/plot_preload_hits-permissive.pdf new file mode 100644 index 0000000..1f6cacc Binary files /dev/null and b/summary/src/tlwo/img/plot_preload_hits-permissive.pdf differ diff --git a/summary/src/tlwo/img/plot_preload_hits-web.pdf b/summary/src/tlwo/img/plot_preload_hits-web.pdf new file mode 100644 index 0000000..ce38004 Binary files /dev/null and b/summary/src/tlwo/img/plot_preload_hits-web.pdf differ diff --git a/summary/src/tlwo/img/plot_preload_lists-permissive.pdf b/summary/src/tlwo/img/plot_preload_lists-permissive.pdf new file mode 100644 index 0000000..9c79a77 Binary files /dev/null and b/summary/src/tlwo/img/plot_preload_lists-permissive.pdf differ diff --git a/summary/src/tlwo/img/plot_preload_lists-web.pdf b/summary/src/tlwo/img/plot_preload_lists-web.pdf new file mode 100644 index 0000000..a864f65 Binary files /dev/null and b/summary/src/tlwo/img/plot_preload_lists-web.pdf differ diff --git a/summary/src/tlwo/img/preload.pdf b/summary/src/tlwo/img/preload.pdf new file mode 100644 index 0000000..9f06a14 Binary files /dev/null and b/summary/src/tlwo/img/preload.pdf differ diff --git a/summary/src/tlwo/img/preload.svg b/summary/src/tlwo/img/preload.svg new file mode 100644 index 0000000..e507b66 --- /dev/null +++ b/summary/src/tlwo/img/preload.svg @@ -0,0 +1,1009 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Auxiliary Operation + Offline operation. + + + + Connector + Exit to or entry from another part of chart. + + + + + + + + + + + + + + + + + + + + + + Phase 3 - periodically resolveall domains in allowlist locally + Phase 2 - compile allowlistwith unqiue domain names + + + + + foo.org + cdn.foo.org + ads.foo.org + ... + + + central party + relay + + foo.org <IP> + bar.org <IP> + baz.org <IP> + cdn.foo.org <IP> + ads.foo.org <IP> + ... + ... + + Sharedpreload cache + Per-circuit cacheswithout any sharing + Circuit A + + Circuit B + + Circuit C + + Circuit D + + + + + + + + + + + + + + + + + + DNShierarchy + ... + ... + ... + ... + Store domains foundwhile loading foo.org,bar.org, baz.org, ..., fromseveral vantage points + Phase 1 - visit siteson a popularity list + + + foo.org + cdn.foo.org + ads.foo.org + ... + + + + + + + + + + + + + + + + + foo.org + + + + + + + + + + + + + + + foo.org + + + ... + + + + diff --git a/summary/src/tlwo/img/repeat-attack.pdf b/summary/src/tlwo/img/repeat-attack.pdf new file mode 100644 index 0000000..36e2f73 Binary files /dev/null and b/summary/src/tlwo/img/repeat-attack.pdf differ diff --git a/summary/src/tlwo/img/resolve.pdf b/summary/src/tlwo/img/resolve.pdf new file mode 100644 index 0000000..ff7ab6e Binary files /dev/null and b/summary/src/tlwo/img/resolve.pdf differ diff --git a/summary/src/tlwo/img/setting.pdf b/summary/src/tlwo/img/setting.pdf new file mode 100644 index 0000000..aee9012 Binary files /dev/null and b/summary/src/tlwo/img/setting.pdf differ diff --git a/summary/src/tlwo/img/uncached.pdf b/summary/src/tlwo/img/uncached.pdf new file mode 100644 index 0000000..2a83a17 Binary files /dev/null and b/summary/src/tlwo/img/uncached.pdf differ -- cgit v1.2.3