Dokument ten jest tłumaczeniem z angielskiego dokumentu Johna Walkera "Digital Imprimatur". Dodatkowe informacje o tłumaczeniu i innych dokumentach związanych z pojęciem prywatności w Internecie znajdują się na moich stronach.
Krzysiek.

by John Walker
September 13th, 2003
Revision 4 -- November 4th, 2003
imprimatur 1. The formula (=`let it be printed'), signed by an official licenser of the press, authorizing the printing of a book; hence as sb. an official license to print.
Byłem tak bardzo przekonany o potencjale Internetu jako globalnego i nieskrępowanego środka komunikacji międzyludzkiej, że spędziłem większą część z trzech lat tworząc Speak Freely na Unix'a i Windows'a, darmowy (Public Domain) telefon Internetowy z wojskowej jakości szyfrowaniem. Dlaczego pracowałem nad tym programem? Ponieważ wierzyłem, że świat w którym każdy z dostępem do Internetu mógłby rozmawiać z kimkolwiek innym przy zachowaniu całkowitej prywatności za ułamek kosztu rozmowy telefonicznej byłby lepszym światem niż takiej możliwości komunikacji.
Komputery i Internet, jak wszystkie technologie, są mieczem obusiecznym: o tym czy polepszają czy pogarszają warunki ludzi decydują ci którzy je kontroluję lub sposób ich wykorzystania. Znaczna większość science-fiction związanego z komputerami od lat 50-tych przez wschód komputerów osobistych w latach 70-tych skupiała się na możliwości powstania centralnej zarządzanej komputerowo tyranii, gorszej od jakiejkolwiej w historii ludzkości, a także na ryzyku, że komputery i zcentralizowane bazy danych wykorzystywane z najlepszymi intencjami mogą w nieunikniony sposób prowadzić do pojawienia się takiej dystopii .
Z nastaniem ery komputerów osobistych te czarne scenariusze zostały wywrócone dogóry nogami. Wraz z nieubłaganym wpływem prawa Moore'a zwiększającego moc dostępnych za tą samą cenę komputerów dwukrotnie w co około dwa lata, w przeciągu kilku lat znaczna większość mocy komputerowej na Ziemi znalazła się w rękach zwykłych osób. Rzeczywiście, okazało się że często duże organizacje, które posiadały niemal monopol na komputery znalazły się w sytuacji w której wykorzystywały antyczny sprzęt o możliwościach mniejszych niż systemy używane do gier przez nastolatków. W przeciągu mniej niż pięciu lat, komputery stały się tak zdecentralizowane jak telewizory.
Jest jednak bardzo duża różnica pomiędzy komputerem a telewizorem. Telewizor może odbierać tylko to co nadawcy zdecydują się nadawać, a komputer może być wykorzystany do tworzenia treści - programów, dokumentów, obrazów - medii dowolnego rodzaju, które mogą być wymieniane z każdym innym użytkownikiem komputera, gdziekolwiek (oczywiście o ile rozwiązany zostanie problem kompatybilności różnych rodzajów plików, co nastąpi gdzieś w czasie przyszłych pięćdziesięciu stuleci).
Komputery osobiste, początkowo odizolowane od siebie, niemal natychmiast zaczęły się samoorganizować w środki komunikacji i obliczeń. Rzeczywiście komunikacja, a nie obliczenia są ich pierwotnym przeznaczeniem. Serwisy online takie jak CompuServe i GEnie zapewniły dostęp do plików, dostęp do danych i for dyskusyjnych, gdzie użytkownicy komputerów za cenę abonamemntu i przy wykorzystaniu modemu mogli spotykać się, komunikować i wymieniać plikami. Komputerowe tablice ogłoszeniowe, FidoNet i systemy poczty i wiadomości typu przechowaj i wyślij jak UUCP/USENET zdecentralizowały komunikację pomiędzy użytkownikami komputerów, osiągając kulminację w eksplozyjnym wzroście liczby osób z prywatnym dostępem do internetu w drugiej połowie lat 90-tych.
W końcu sen stał się rzeczywistością. Jednostki, na całym świecie otrzymały możliwość tworzenia i przesyłania informacji dowolnego rodzaju, spontanicznie tworzyć wirtualne społeczeństwo i robić to wszystko w sposób całkowicie zdecentralizowany, bez jakichkolwiek ograniczeń i regulacji (innych niż już zdefiniowana działalność przestępcza, która jest rządzona tymi samymi prawami niezależnie czy dokonywana jest z czy bez użycia komputerów). Wydawało się, że sama konstrukcja Internetu zapewni ochronę przed możliwością zagnania Dżina do butelki. "Internet traktuje cenzurę jak uszkodzenie i omija ją" (Ta obserwacja jest zwykle przypisywana do John;a Gilmore i Johna Nagle; Nie chcę się tu wdawać w dyskusję na ten temat). Rzeczywiście, społeczeństwa autorytarne, bojące się utraty kontroli nad informacją docierającą do ich populacji mogą ograniczać lub filtrować dostęp do Internetu. Lecz robiąc to stają się jednocześnie mniej konkurencyjne w stosunku do społeczeństw otwartych z nieograniczonym dostępem do światowej wiedzy. W każdym przypadku Internet, tak jak zabronione książki, wideo i talerze satelitarne, ma możliwość dotarcia do nawet najbardziej represyjnych społeczeństw, przynajmniej na górze.
Bez wątpienia ten eksplozywny technologiczny i socjologiczy fenomen musiał żenować wiele instytucji, które zupełnie poprawnie zrozumiały go jako ograniczenie ich kontroli na przepływ informacji i ograniczenie możliwości wpływu na ludzi. Nagle wolność prasy nie dotyczyła tylko tych którzy ją posiadali, ale stała się czymś niemal uniwersalnym: media i wiadomości które wcześniej mogły być rozgłaszane tylko do ograniczonego audytorium i to z dużym trudem i za wysokimi kosztami, mogą być teraz dostępne na całym świecie, prawie bez kosztów, omijając nie tylko media masowe ale też przekraczając granice bez ceł, cenzury czy ograniczeń.
Były próby wykonywane przez "Grupę Trzymającą Władzę" by odzyskać choć część władzy którą tak nagle straciła: próby ograniczania dystrybicji i/lub wykorzystywania szyfrowania, ograniczenia długości kluczy, układu Clipper , regulacje treści takie jak Prawo Przyzwoitości Komputerowej (Computer Decency Act) , zakończony sukcesem atak na Napstera. Ale większość z tych inicjatyw albo upadła, albo okazała się nieskuteczma ponieważ Internet "ominął je", czyli odnalazł inne możliwości osiągnięcia tego samego celu. W końcu pojawienie się poważnych alternatyw typu OpenSource dla oprogramowania komercyjnego sprawiło, że powstała iluzja gwarancji, że możliwośc kontroli komputerów i Internetu jest poza zasięgiem jakiegokolwiek rządu czy producenta oprogramowania - jakiekolwiek próby wprowadzania ograniczeń do oprogramowania komercyjnego spowodowałyby tylko, że OpenSource stawałby się bardziej zachęcający i przyspieszałyby jego publiczne zastosowanie.
Tak właśnie postrzegałem rzeczy w euforycznym szczycie mojego niedawnego optymizmu. Tak jak zmiana pomiędzy rozszerzaniem się i kurczeniem wszechświata z Ω większym od 1, oznaki, że Wielki Wybuch zmieniał się w Wielki Skurcz pojawiały się powoli, lecz były coraz bardziej przekonywujące w czasie biegu wydarzeń. Wcześniej wierzyłem, że nie ma takiej możliwości by zagnać Dżina Internetu z powrotem do butelki. W tym dokumencie przedstawiam plan, dokładnie tak jak wierzę że to może się stać, potencjalnie dając możliwość nadejścia autorytarnego politycznego i intelekualnie czarnego wieku, globalnego w zasięgu i wiecznego. Ograniczającego jednostkę, niszczącego nowości i różnorodność myśli, co sprowadziło już tak wiele tyranii w przeszłości.
Jedna notka do stylu tego dokumentu: tak jak mój wcześniejszy dokument a href="/documents/unicard.html" target="_blank">Unicard, przedstawię wiele argumentów używając chaczyków, powierzchownego rozumowania i skrótów toku myślenia ... [tu uzupełnić! Trudne...]
Taka architektura sprawiła, że Internet stał się czymś niespotykanym w doświadczeniu ludzkim, pierwsze masowe medium komunikacyjne wiele-do-wiele. Pozwólcie mi zatrzymać się nad tym chwilę. Nowinki technologiczne dotyczące komunikacji sięgające wstecz do wynalazku prasy drukarskiej można podzielić na dwie kategorie. Pierwsza, której przykładem są prasa (gazety, magazyny i książki) i nadawanie (radio i telewizja) są mediami jeden-do-wiele: liczba wysyłających informację (wydawcy, stacje radiowe i telewizyjne) była nieznaczna w stosunku do liczby odbiorców, a koszty kapitałowe niezbędne do uruchomienia nowego wydawnictwa lub stacji nadawczej stanowiły dużą barierę dla nowych nadawców. Drugą kategorią, zawierającą pocztę, telegramy i telefon jest komunikacja jeden-do-jeden; można było (podczas gdy ich technologie doroślały) skomunikować się z niemal dowolną osobą na świecie gdzie dana usługa była dostępna, ale taka komunikacja była osoba-do-osoby, punkt-punkt. Żadne medium komunikacyjne przed Internetem nie dawało możliwości zwykłej osobie publikowania materiałów dla globalnego odbiorcy. (Oczywiście, jeśli ktoś stworzyłby stronę Internetową która cieszyłaby się dużą oglądalnością, koszty pasma i/lub hostingu mogły by być niemałe, lecz i tak byłyby niewielkie w porównaniu z kapitałem niezbędnym do uruchomienia wydawnictwa czy stacji telewizyjnej / radiowej o porównywalnym zasięgu.)
Poskutkowało to zlikwidowaniem tradycyjnych barier wejścia na arenę pomysłów , zrównując pole gry w takim stopniu, że jednostka może zwrócić uwagę czytelnikiów na swoje wytwory, bazując tylko na czynnikach merytorycznych i przekazie słownym, w tak dużym stopniu jak wielkie korporacje przy wykorzystaniu wcześniejszych mediów. Poza bezpośrednimi analogiami do stacji radiowych / telewizyjnych, równorzędna architektura Internetu umożliwiła stworzenie zupełnie nowych rodzajów mediów -- forum dyskusyjnych, repozytoriów preprintów naukowych, blogów z komentarzami czytelników, środowisk wspierających współtworzenie otwartego oprogramowania, konferencji audio i wideo, aukcji online, współdzielenie plików z muzyką, otwartych systemów hipertekstowych i całego mnóstwa innych rodzajów interakcji międzyludzkich.
Zmiana tak istotna, która nastąpiła w czasie mniej niż dekady (pomimo że ARPANET powstał na początku lat 70-tych, to dopiero gdy Internet przyciąnął do siebie masowego użytkownika w latach 90-tych, jego wpływ na ekonomię i społeczeństwo stał się znaczący), musiała bez wątpienia okazać się nieprzyjemna dla tych którzy inwestowali w tradycyjne media lub bazowali na nich swą strategię komunikacyjną. Nie trzeba się powoływać na żadne teorie spiskowe by zauważyć, że wielu wydawców, producentów audio i rządów czuje pewną nostalgię za dobrymi starymi czasami przed Internetem. Wtedy byli producenci (wydawcy, nadawcy, usługodawcy kablowi) i konsumenci (abonenci, kupujący książki i nagrania, widownia radia i telewizji) i każdy znał swoje miejsce. Rządy nie musiały się obawiać niekontrolowanego masowego przepływu danych przez granice, ani tworzenia się grup powstańczych , które mogą się anonimowo i bezpiecznie komunikować i działać poza widokiem i kontrolą tradycyjnych organów bezpieczeństwa narodowego.
Pomimo ery Internetu, tradycyjne media i rządy wciąż posiadają olbrzymią siłę. Można oczekiwać, że każda z organizacji może działać w kierunku zachowania i rozszerzania swojej siły, a nie będzie biernie czekać na jej rozpad. Rzeczywiście, konsolidacja firm obsługujących infrastrukturę Internetu i zwiękrzony wywiad informacji i działań w internecie tworzy potencjał do stawiania "punktów kontroli" w początkowo zdecentralizowany Internet. Takie punkty kontroli mogą być wykorzystywane do jakichkolwiek celów do jakich ci którzy je stawiają chcą osiągnąć. Trend wydaje się być jasny -- w przeciągu następnych od pięciu do dziesięciu lat, będzie można zauważyć wysiłek mający na celu "zagnanie Dżina Internetu z powrotem do butelki": odtworzenie tradycyjnych relacji producent/konsument, rząd/petent, które były utworzone na długo przed tym gdy Internet je zakłócił.
Zbiór technologii, z których każda już teraz istnieje lub zmierza do wprowadzenia, może, gdy szeroko stosowana i wprowadzona w całości, odtworzyć rozróżnienie informacji na model producent/konsument w Internecie, odtwarzając centralne punkty kontroli, które tradycyjne media i rządy postrzegają jako zagrożone wraz z jego nadejściem. Każda z tych technologii może być niezależnie usprawiedliwiana jako technologia rozwiązująca istotne problemy obecngo Internetu, i może być promowana i wymagana jako tak czyniąca. W następnej sekcji przyjżymy się tym prekursorskim technologiom.
Notka: w tym punkcie dyskutowany jest fenomen, który jest już obecny, który faktycznie dzieli użytkowników Internetu na dwie kategorie: użytkowników domowych, którzy sią konsumentami usług w Internecie i uprzywilejowanych miejsc które publikują treści i udostępniają usługi. Technologie opisane w tym dokumencie są całkowicie niezależne od trendu i mogą być wdrożone niezależnie czy będzie on kontynuował czy nie. Jeśli nie interesują Cię takie szczegóły lub zamierzasz wszczynać kłutnię nad moją interpretacją , proszę opuść następny nagłówek. Podnoszę ten temat dlatego ponieważ podczas dyskusji z kolegami, typową reakcją było "Użytkownicy nigdy się nie zgodzą na zepchnięcie do ograniczonego dostępu do Internetu." Lecz faktycznie, użytkownicy już są ograniczani przez znaczną większość połączeń szerokopasmowych, i większość z nich nawet nie wie co straciła i dlaczego było to ważne.
Gdy większe ilości osób zaczęły łączyć się z internetem, ich połączenie czyniło z nich równoważnych partnerów wśród wszystkich użytkowników internetu, bez względu na typ lub sposób. O ile duży komercyjny serwis mógł mieć stałe i szerokopasmowe połączenie i znacznie bardziej wydajny serwer niż użytkownik domowy, nie było nic, co do zasady, co mógłby zrobić duży serwis czego nie mógłby zrobić pojedynczy użytkownik -- jakikolwiek użytkownik Internetu mógł połączyć się z innym użytkownikiem i wymieniać danymi dowolnego rodzaju na dowolnym porcie w jakimkolwiek protokole który był zgodny z podrzędnym Internetowym protokołem transportowym. Użytkownik z powolnym połączeniem wdzwanianym prawdopodobnie musiałby być bardziej cierpliwy i prawdopodobnie nie mógłby wysyłać i odbierać wideo w czasie rzeczywistym, ale nie było różnicy w sposobie w który wykorzystywany był Internet.
Z czasem ta równość pomiędzy użytkownikami Internetu podlegała erozji, w dużym stopniu z powodu problemów technicznych które musiały być rozwiązane by dać sobie radę z ograniczoną 32-bitową przestrzenią adresową Internetu dnia dzisiejszego. Ten proces opisałem szczegółowo w Dodatku 1, odkrywając jak to zjawisko wpłynęło na anonimowość i brak przeliczalności dzisiejszego Internetu. Z nastaniem szerokopasmowego DSL i Internetu za pośrednictwem telewizji kablowej segemntacja społeczności Internetowej została wprowadzona w życie. Typowy użytkownik domowy z dostępem szerokopasmowym posiada jeden lub więcej komputerów połączenych przez router (być może wbudowany w DSL lub w modem kablowy) który wykonuje Translację Adresów Sieciowych (NAT - Network Address Translation). Umożliwia to wielu komputerom współdzielenie pojedynczego szybkiego połączenia z Internetem. Większość skrzynek z NAT'em dostarczanych na rynek działa jednocześnie jako podstawowa Ściana Ogniowa (Firewall) ponieważ pakiety z Internetu mogą wejść do lokalnej sieci i dotrzeć do znajdujących się tam komputerów tylko w odpowiedzi na połączenia inicjowane z wewnątrz. Na przykład gdy lokalny użytkownik łączy się z stroną Internetową, router NAT przydziela kanał (port) dla ruchu z komputera użytkownika do serwera stron Internetowych wraz z odpowiadającym kanałem zwrotnym dla danych przesyłanych z serwera. Gdyby zewnętrzny komputer zechciał wysłać pakiety do maszyny w sieci wewnętrznej, która nie otwierała do niego połączenia, to zostaną one po prostu pominięte, ponieważ nie było otwartego kanału zwrotnego który skierował by te pakiety do właściwej maszyny. Robaki i wirusy które próbują się rozprzestrzeniać przez łączenie się z komputerami dostępnymi w Internecie i wykorzystywanie błędów w zainstalowanym oprogramowaniu nigdy nie przedostaną się przez router NAT. (Oczywiście, komputery ukryte za NAT'em nadal pozostają wrażliwe na robaki rozprzestrzeniane przez e-mail lub strony Internetowe, lub jakikolwiek inny rodzaj treści do których otwarcia skłoniony zostanie użytkownik.
Typowy użytkownik domowy nigdy nie zauważa NAT'a; to po prostu działa. Lecz taki użytkownik już nie jest równorzędny w stosunku do wszystkich innych użytkowników Internetu tak jak przewidziano to w oryginalnej architekturze sieci. W szczególności, domowy użytkownik skryty za skrzynką z NAT'em został zepchnięty do roli konsumenta usług / serwisów Internetowytch. Taki użytkownik nie może utworzyć serwera stron Internetowych na swoim łączu szerokopasmowym, ponieważ NAT nie pozwoli na połączenia wchodzące z zewnętrznych komputerów. Nie może on także utworzyć prawdziwie rónorzędnego połączenia z innymi użytkownikami skrytymi za NAT'em, ponieważ występuje nierozwiązywalny problem typu jajka i kury w tworzeniu połączenia dwukierunkowego pomiędzy nimi.
Miejsca z stałym, nieograniczonym połączeniem z Internetem tworzą uprzywilejowaną klasę, która może kozrystać z Internetu w taki sposób w który konsument nie może. Można tam stawiać serwery, tworzyć nowe rodzaje usług w Internecie, ustanawiać połączenia równorzędne (peer-to-peer) z innymi komputerami -- czyli wykorzystywać Internet w sposób w jaki pierwotnie miał być wykorzystany. Możemy określić te miejsca jako "wydawców" lub "nadawców", a domowych użytkowników schowanych za NAT'em / firewallem jako ich konsumentów lub widownią.
Technicznie obyci czytelnicy zauważą oczywiście, że NAT nie uniemożliwia tworzenia połączeń z Internetu do wewnętrznej sieci. Sprawny użytkownik dysponujący konfigurowalnym routerem może otworzyć port wejściowy na routerze i przekierować ruch do właściwego komputera wewnątrz sieci obchodząc typowe ograniczenia NAT'a. Jednak jak sądzę, z biegiem czasu ta możliwość będzie się stawała coraz bardziej rzadka. W interesie dostawców szerokopasmowego Internetu jest uniemożliwienie domowym użytkownikom tworzenia serwerów, które mogłyby konsumować poważną część pasma zwrotnego (tj. wychodzącego w stronę Internetu). Wymuszając na użytkownikach domowych ograniczenie "tylko do ściągania" danych z Internetu, uniemożliwia się im tworzenie serwerów i zmusza do korzystania z usług firm hostingowych jeśli, na przykład, będą chcieli stworzyć swoją własną prywatną stronę domową. (Wraz z konsolidacją firm Internetowych, dostawca łącza z Internetem może także posiadać usługę hostingową, tworząc bezpośrednią zachętę ekonomicznę w celu przyciągnięcia do niej klientów).
Dodatkowo, prawdopodobne jest, że podstawowa usługa szerokopasmowego dostępu do Internetu będzie ograniczona do zbioru usług wykorzystuwanych przez konsumentów: WWW, FTP, e-mail, komunikacja natychmiastowa (ICQ / GaduGadu), strumieniowego wideo, itp., zupełnie tak jak firewalle są już dziś konfigurowane by ograniczyć dostęp tylko do ścisłej listy dozwolonych usług. Z pewnością użytkownicy będą mogli wykupywać droższy "super" dostęp, który wyeliminuje większość z tych ograniczeń, zupełnie jak wiele firm udostępnia niezmienny adres IP dla połączeń szerokopasmowych za dodatkową opłatą. Lecz historycznie, rynek połączeń z Internetem był bardzo wrażliwy na ceny, także jest zrozumiałe, że należy oczekiwać, że w przeciągu następnych kilku lat większość użytkowników połączonych z Internetem wykorzystywać będzie połączenie typu konsumenckiego, które ograniczy ich wykorzystanie tylko to tych usług które zostaną określone jako odpowiednie dla ich segmentu rynku.
W każdym przypadku, podstawową lekcją z masowego wdrożenia NAT'a jest to, że demonstruje ono, w teście na rzeczywistym świecie, że olbrzymia większość użytkowników Internetu nie zauważy ani nie będzie dla nich istotne, że możliwość pełnego korzystania z usług internetu i występowania w roli równorzędnej w Internecie została im ograniczona. Na tych którzy zakładają, że wprowadzenie następnych technologii spowoduje masową rewoltę wśród użytkowników Internetu, spada ciężar dowodu, że technologie te, nie więcej wpływające na typowe wykorzystanie Internetu przez użytkownika niż NAT, sprawi by użytkownicy sprzeciwili się ich wdrożeniu.
W dzisiejszych czasach certyfikaty są w powszechnym użyciu. Za każdym razem, gdy wykonujesz bezpieczne zakupy w sieci, twoja przeglądarka pobiera certyfikat od komputera sklepu internetowego by sprawdzić, czy rzeczywiście jest on tym z którym chciałeś się połączyć, a także by ustanowić bezpieczne szyfrowane połączenie. Większość klientów poczty elektronicznej umożliwia wykorzystanie certyfikatów osobistych do podpisywania i szyfrowania poczty do korespodentów posiadających certyfikaty, choć niewiele osób korzysta z tej możliwości wysyłając pocztę elektroniczną otwartym tekstem tak że każdy może ją przechwycić i przeczytać, co wiadomo-kto zwykle robi.
Podczas uzystkiwania certyfikatu osobistego, jednostka certyfikacyjna podpisuje ten certyfikat zapewniając tym samym, że dana osoba przedstawiła wszystkie niezbędne dowody w celu stwierdzenia, że rzeczywiście jest tą osobą za którą się podaje (zwykle odbywa się to na podstawie zgłoszenia potwierdzonego przez notariusza, prawnika, bank lub firmę brokerską) i rezerwuje sobie prawo do odwołania certyfikatu jeśli okarze się że uzyskany został poprzez oszustwo. Jednostki certyfikacyjne udostępniają usługę online umożliwiającą sprawdzenie aktualności wystawianych certyfikatów, prezentując dowolne dane które dana osoba zgodziła się udostępniać o sobie. Po uzyskaniu certyfikatu, podstawową powinnością jest chronienie go, zupełnie tak jak chroni się paszport, karty kredytowe, czy też inne dokumenty osobiste. Jeśli ktoś ukradnie certyfikat, to będzie mógł czytać prywatną pocztę elektroniczną, podszywać się jako autor listów i robić wszystko to co obejmuje "kradzież tożsamości". Mimo że certyfikat może być odwołany i w jego miejsce wystawiony nowy, to jednak jest to proces tak samo kłopotliwy jak przy zgobieniu portfela i wart takiego samego wysiłku by go uniknąć.
Certyfikat posiada dwie części: prywatną i publiczną. Część prywatna jest tożsamością którą użytkownik wykorzystuje do dostępu do Internetu, podpisywania dokumentów, autoryzowana płatności i odszyfrowywania prywatnych plików przechowywanych na komputerze i szyfrowanych wiadomości otrzymanych od innych. Ta prywatna część certyfikatu musi być szczególnie chroniona; może być chroniona przez hasło, przechowywana na wyjmowalnym nośniku takim jak smart card lub wymagać identyfikacji biometrycznej (np. weryfikacji odcisku palca). Publiczna część certyfikatu jest widocznym identyfikatorem dla innych; wielu użytkowników będzie umieszczało swoje publiczne certyfikaty w katalogach, zupełnie tak jak w przypadku numerów telefonów. Znajomość czyjegoś certyfikatu publicznego umożliwia szyfrowanie wiadomości (z kluczem publicznym, elementem certyfikatu publicznego), które mogą myć odcyfrowane tylko z tajnym kluczem będącym elementem certyfikatu prywatnego. Gdy mówię o "wysyłaniu certyfikatu użytkownika wraz z zapytaniem przez Internet" lub oznaczaniu czegoś przez certyfikat, odnoszę się do certyfikatu publicznego który identyfikuje daną osobę. Certyfikat prywatny jest wyjawiany tylko i wyłącznie jego posiadaczowi.
Zakres obiektów które mogą być identyfikowane przez certyfikaty jest nieograniczony. Poniżej zamieszczam kilka przykładów, które już istnieją lub pojawią się bliskiej przyszłości.
Minors / Nieletni mogą uzyskać certyfikato pod warunkiem zgody rodzica, tak jak to jest aktualnie wymagane przy uzyskiwaniu prawa jazdy czy też zapisywaniu się do wojska. Rodzic lub opiekun może zażądać zamieszczenia wieku nieletniego w certyfikacie, co może być wykorzystane do zablokowania dostępu lub filtrowania treści nieodpowiednich dla osoby o takim wieku. Więcej, jeśli to konieczne, certyfikat nieletniego może być połączony do certyfikatu rodzica lub opiekuna, które w ten sposób może mieć możliwość czytania wszystkich danych szyfrowanych przez certyfikat nieletniego.
Jednostki certyfikacyjne zobowiązują się chronić prywatne klucze szyfrujące dla wszystkich wydawanych przez siebie certyfikatów razem z wszystkimi danymi osobowymi, których właściciel nie zdecydował się jawnie udostępnić (ponad wymagane przez prawo minimum). Posiadacze certyfikatów mogą aktualizować swoje dane osobowe kiedykolwiek to będzie potrzebnie (dostarczając odpowiedniej dokumentacji - np. przy zmianie nazwiska), oraz mogą zawieszać lub unieważniać swoje certyfikaty gdy zaistnieje podejżenie lub dowód że zostały ukradzione . Jeśli tylko naruszone by było bezpieczeństwo jednostki certyfikacyjnej, wszyscy posiadacze certyfikatów, którzy mogą być poszkodowani muszą być zawiadomieni. Jednostki certyfikacyjne będą odpowiadać na prośby od sił bezpieczeństwa związane z toczącymi się procesami w celu odzyskania prywatnych kluczy szyfrujących lub danych osobowych łącznie z tymi w odwołanych certyfikatach.
Wraz z stopniowym zwiększaniem bezpieczeństwa Internetu, konieczność uzyskiwania certyfikatów dla organizacji będzie tak samo ważna jak konieczność uzyskiwania certyfikatów dla osób fizycznych. Firmy, zarówno osobowe, spółki czy korporacje; organizacje nonprofitl instytucje edukacyjne; ciała rządowe i inne formy prawne będą uzyskiwać certyfikaty dostarzając takie same dokumenty jakie są już teraz potrzebne do uzyskania numeru NIP. Tak samo jak przy certyfikatach dla osób fizycznych, weryfikacja zapewni, że żadna inna jednostka nie uzyska więcej jak jednego ważnego certyfikatu.
Inaczej niż w przypadku infywidualnych certyfikatów, te wystawiane dla organizacji będą mogły być wykorzystywane do wystawiania podległych certyfikatów dla elementów organizacji. Pojedyncze biura, departamenty, itp. będa mogły uzyskiwać swoje własne certyfikaty połączone z certyfikatem całej organizacji i zarządzane przez organizację. W zależności od polityki administracyjnej organizacji, delegacja tworzenia certyfikatów może być propagowana na dowolną liczbę poziomów - to czy podporządkowany certyfikat będzie mógł być wykorzystany do tworzenia certyfikatów niższego poziomu jest określane w momencie tworzenia certyfikatu i może być później zmienione.
Istotnym rodzajem podporządkowanego certyfikatu jest taki wystawiony dla załogi przedsiębiorstwa (pracowników, itp.) Te certyfikaty identyfikują osoby jako pracowników i są wykorzystywane do zadań związanych z wykonywaną pracą. Stopień do jakiego osoba spoza organizacji może otrzymać informację o pracownikach zależeć będzie od polityki organizacji a także od regulacji prawnych dotyczących prywatności. Organizacja jest odpowiedzialna za czyny swoich pracowników posługujących się certyfikatami i może być zmuszona doich identyfikacji na żądanie policji, itp. . To czy pracownik może dostać się do Internetu z komputerów znajdujących się w sieci organizacji posługując się prywatnym certyfikatem (a nie certyfikatem organizacji), a także to czy certyfikat organizacji może być wykorzystywany poza siecią firmową zależy od wystawcy certyfikatu i może być w prosty sposób wymuszone przez technologię. Prywatne klucze szyfrujące certyfikatu pracownika mogą być odtworzone przez wystawcę (lub przez wyznaczony wyższy poziom w hierarchii certyfikatów wystawianych przez organizację), umożliwiając nadzorowanie pracy pracownika i jesli to konieczne odzyskiwanie wykonanych przez daną osobę produktów.
Komputery w erze trusted Computing będą posiadały certyfikaty przypisane im przez producentów, które nie będą mogłby byc zmieniane przez użytkowników. (W dalszej części przedstawiłem, że będzie mozliwe przeniesienie certyfikatu na nowy komputer, jeśli poprzedni ulegnie uszkodzeniu.) Certyfikat komputera w unikalny sposób będzie go identyfikował. Będzie on wykorzystywany do uruchamiania oprogramowania licencjonowanego do wyłącznego użycia tylko i wyłacznie na danym komputerze, a także do identyfikowania danych wysyłanych w sieć z tego komputera.
W architekturze "Trusted Computing", każdy program będzie posiadał certyfikat identyfikujący wydawcę i pozwalający systemowi operacyjnemu na sprawdzenie czy program nie został uszkodzony. System operacyjny Trusted Computing nie uruchomi programu, który nie zgadza sie z certyfikatem, będzie też podczas połączenia z Internetem sprawdzał, czy certyfikat programu nie został unieważniony. Unieważnienie certyfikatu zainstalowanego programu faktycznie go "odinstalowuje". Taki program będzie działał tylko na komputerach na których juz był zainstalowany i które więcej juz nie łączyły się z Internetem. Unieważnianie certyfiukatu programu należy uznać za ostateczne narzędzie i należy się spodziewać, że będzie wykorzystywane bardzo rzadko, jednak jest ono istotnym mechanizmem zabezpieczającym infrastrukturę Internetu przed szybko pojawiającymi się zagrożeniami. Jeśli w jakimś bardzo popularnym programie zostanie wykryta poważna dziura bezpieczeństwa, to unieważnienie certyfikatu takiego programu doprowadzi natychmiast do unieruchomienia programu zmuszając tym samym użytkowników do instalowania uaktualnienia które koryguje problem.
Programy, to przecież nic innego jak specjalny typ danych. Ze względu na ryzyko jakie dla pojedynczych uzytkowników i Internetu niosą podejżane programy, zabezpieczenie ich będzie priorytetem. Lecz z nadejściem Cyfrowego Zarządzania Prawami (Digital Rights Management - DRM), podobne zabezpieczenia będą dotyczyły wszystkich rodzajów danych przechowywanych w systemach komputerowych. W końcy, każdy plik będzie podpisany certyfikatem identyfikującym jego twórcę i zawierający podpis gwarantujący jego integralność. Jeśli zawartość dokumentu zostanie uszkodzona lub jego certyfikat unieważniony, komputer z Trusted Computing nie zezwoli na jego otwarcie, a Bezpieczny Internet nie pozwoli na jego przesyłanie. Dokument ograniczony przez dany certyfikat użytkownika, organizacji lub określonego komputera nie będzie mógł być otwarty przez innych i będzie przechowywany w postaci zaszyfrowanej która nie może być rozszyfrowana bez odpowiedniego certyfikatu.
W systemie Trusted Computing, możliwość wykonywania kopii zapasowych, kopii lustrzanych i transmisji danych będzie w konieczny sposób ograniczona. Sprzęt i zgodne systemy operacyjne ograniczą możliwośc transmiji danych z systemu do systemu. Na przykład program przypisany do certyfikatu jednego komputera nie uruchomi sie na komputerze z innym certyfikatem. Z konieczności, taki poziom bezpieczeństwa musi się rozciągnąć do najbardziej podstawowego i wpływającego na bezpieczeństwo oprogramowania ze wszystkich -- BIOS'u i jądra systemu operacyjnego. W rezultacie, platforma Trusted Computing musi sprawdzić certyfikat systemu operacyjnego przed jego uruchomieniem. Systemy operacyjne które nie przeszły certyfikacji uwzględniającej wszystkich wymagań trusted Computing nie otrzymają certyfikatu i nie będa mogły być uruchamiane na takich systemach.
Wymiana mikropłatności umożliwia wykonanie płatności pomiędzy dwoma posiadaczami certyfikatów. Użytkownik wykonuje mikropłatnośc poprzez wysłanie komunikatu do punktu wymiany płatności , podpisanego przez prywatny certyfikat, identyfikującego odbiorcę przez publiczny certyfikat i wskazujący kwotę zapłaty. Po weryfikacji certyfikatów płacącego i beneficjenta i sprawdzeniu, że na koncie płacącego znajdują się konieczne fundusze, wyspecyfikowana suma jest przekazywana na konto beneficjenta co potwierdzane jest wysłaniem odpowiedniego komunikatu. Transakcje mikropłatności mogą być wykonywane jawnie przez logowanie się do punktu wymiany płatności, lecz w więkoszości będą inicjowane przez bezpoświednie połąćzenie z serwerem punktu płatności kiedy uzytkownik będzie wykonywał zakup online.
Mikropłatność różni się od obecnych już serwisów płatności takich jak PayPal czy e-gold tym, że koszty transakcji są wystarczająco małe by można było wykonywać niewielkie płatności bez powodowania wysokich kosztów przetwarzania. Dzięki miktopłatnościom, praktyczne będzie pobieranie od odwiedzających opłaty w wysokości jednej tysięcznej Euro za obejrzenie strony. Karty kredytowe lub istniejące systemy płatności mają o wiele za wysokie prowizje by umożliwić tak niewielkie opłaty. Proszę zauważyć, że nie może być górnego limitu płatności wykonywanych przez serwisy mikropłatności, więc termin "mikropłatność" oznacza po prostu że tak niewielkie płatności są możliwe, a nie że większe płatności nie są rutynowo wykonywane. Powstanie pierwszego szeroko aprobowanego systemu mikropłatności będzie prawdopodobnie zależne od technologii, lecz gdy mikropłatności staną sie rynkiem masowym i zaczną wkraczać na teren innych serwisów płatności, pionierzy tego rynku zostaną prawdopodobnie przejęci przez głównych graczy w przemyśle usług finansowych.
Koniec paranoi w e-handlu . . . kupując u dostawców, których certyfikat jest uważany za godny zaufania nie trzeba podawać żadnych poufnych informacji. Wystarczy kliknąć "kupuj", wybrać którą z kart kredytowych lub kont bankowych połączonych z twoim certyfikatem wykorzystać i zakupione towary zostaną przesłane na adres połączony z Twoim certyfikatem. Nawet gdy certyfikat zostanie ukradziony, złodziej może zakupić towary z dostawą wyłącznie na Twój adres.
Każdy użytkownik może ustawić niezależnie swoje osobiste maksymalne kwoty płatności za obejżenie strony w internecie, za zakup, za sesję, za dzień, za tydzień i za miesiąc. Nazywam to ich "zakresem dozwolonej płatności". Nie trzeba być subskrybentem czasopisma internetowego by móc go czytać -- wystarczy na niego kliknąć i jeśli kosztuje mniej niż €0.05 - Twój zakres płatności dla strony - a także inne sumy są w granicach ustawionych limitów, wszystko dzieje się automatycznie. Twoje konto jest obciążane, a konto czasopisma uznawane;. . . i to wszystko całkowicie automatycznie, nie trzeba nic dodatkowo robić. Jeśli jesteś subskrybentem, Twój certyfikat zidentyfikuje Cię jako subskrybenta i nie będzie trzeba nic płacić. Wydawca otrzyma pieniądze za wszystko co będziesz czytać, także będzie mógł umieścić całą treść online, a nie tylko fragmenty by zachęcić do subskrybcji wydania drukowanego. Jeśli spodoba Ci się to co czytasz, wrócisz i wydasz więcej pieniędzy.
Chcesz zacząć prowadzić swoje własne czasopismo? Uważasz, że czytanie Twojego blogu warte jest €0.001 za dzień? Żaden problem . . . oznacz go swoim certyfikatem, ustaw łącze "zapłać by przeczytać" i słuchaj jak mili-Euro wpadają z brzękiem to wirtualnej puszki po cukierkach.
Certyfikowane serwisy mikropłatności będą oczywiście musiały działać zgodnie z: zasadą "znaj swojego klienta", zasadami ujawniania informacji. Będą też musiały uwzględniać międzynarodowe układy przeciwko praniu brudnych pieniędzy, terroryzmowi i handlu narkotykami, a także będą musiały ujawniać wykonane transakcje służbom fiskalnym odpowiednim dla sprzedającego i kupującego w celu opodatkowania. Spowoduje to w większości zakończenie wykorzystywania Internetu do przestępstw finansowych i wyeliminuje konieczność wprowadzania dalszych przepisów i ograniczeń na handel w Internecie.
|
A Worked Example / Rzeczywisty Przykład Częściowo dla zabawy, a częściowo by oprzeć dyskusję na rzeczywistości przeliczyłem możliwość finansowania mojego serwisu (Fourmilab) przez prosty system płatności za obejżane strony. Sumując, utrzymanie tego serwisu kosztuje 5000€ miesięcznie: z czego większość to opłaty komunikacyjne i dla ISP, reszta obejmuje starzenie się sprzętu, i inne wydatki. (Nie liczę tutaj wartości własnego czasu, którego poświęcam wiele godzin lecz jak to określa się na formularzach celnych jest "bez wartości handlowej".) Daje to około 167€ dziennie. Codziennie rejestruję około 500.000 pobrań stron, także by w pełni sfinansować serwis musiałbym pobierać około 0,0003€--tj. trzy tysięczne eurocenta za stronę. Te "pobrania stron" generowane są przez około 30.0000 odwiedzających dziennie (możecie zobaczyć Statystyki Dostępu do Fourmilab jeśli interesują was szczegóły), także średni koszt oglądania stron Fourmilab dla każdego z tych użytkowników wyniósłby około 0,005€, pół eurocenta za odwiedziny. Oczywiście jest całkowicie możliwe, że odwiedzający Fourmilab zaczęliby uciekać krzycząc gdyby musieli zapłacić pół eurocenta za rzeczu tam się znajdujące, lecz jakoś w to wątpię, lub jestem na tyle pewny wartości mojej pisaniny by sądzić, że po pierwszym szoku by wrócili. Porównując, użytkownik który płaci 50€ miesięcznie za dostęp przez modem kablowy lub DSL już teraz wydaje około 0,07€: siedem eurocentów za godzinę dostępu do Internetu, nie ważne czy z niego korzysta czy nie. Proste przeliczenie średniego czasu wizyty w Fourmilab na podstawie liczby odwiedzających dziennie wskazuje że odwiedzający spędza w serwisie około 20 minut. Także jeśli zapłaciliby także za pobierane dokumenty 0,005€, to zapłaciliby tylko o 20% więcej niż płacą już teraz za dostęp do Internetu. To w całości pokryłoby koszty działania serwisu. Zapraszamy osoby które teraz finansują działalność z reklam lub subskrybcji by samodzielnie wykonali odpowiednie obliczenia dla własnych danych o odwiedzających. |
Jest pewne, że wiele dzisiejszych stron internetowych straciłoby oglądających gdyby zdecydowały się pobierać opłatę powiedzmy 0,001€ za stronę. Ale co z stronami które czytacie codziennie? Czy są warte jednej dziesiątej eurocenta za stronę? Czy porównaliście kwoty które wydawalibyście za czytanie stron Internetowych z opłatami które już ponosicie za dostęp do Internetu?
Mikropłatność dostarcza rozwiązania tych wszystkich problemów. Tak jak to przewidział ted Nelsen prawie 40 lat temu w swoim Xanadu, problemem praw autorskich nie jest koncepcje lecz granularność . (Dodałbym, że w dzisiejszych czasach, absurdalna idea praw autorskich powinna być wieczna, lecz jest to dyskusja warta innego dokumentu.) Gdy tylko mikropłatność stanie się tak powszechna jak e-mail, blog po prostu zamieści cytat z innej strony używając "URL cytatu" (problem technicznego rozwiązania pozostawiam jako ćwiczenie czytelnikowi), lub wstawi odnośnik do całego dokumentu. O ile koszt odczytania cytatu będzie niższy od założonego maksimum (i całkowity koszt wszystkich cytatów w blogu będzie także poniżej maksimum) użytkownik zobaczy je w całości automatycznie. W innym wypadku będzie musiał kliknąć na ikonkę by zaakceptować płatność przed obejżeniem cytatu. Podobnie, podążając za odnośnikiem do dokumentu licencjonowanego w ramach Cyfrowego Zarządzania Prawami (patrz poniżej), automatycznie wniesiecie opłatę i zobaczycie dokument o ile oczywiście jego koszt nie przekracza maksimum - w takim wypadku trzeba będzie zatwierdzić płatność przed pobraniem dokumentu.
Tak jak to się stało z elektrycznością, Internet zostanie w końcu opodatkowany. Tak długo jak
istnieją rządu jest to nieuniknione. O ile opodatkowanie nigdy nie jest bezbolesne, to mikropłatności
zniwelują choć bóle głowy związane z księgowaniem zarówno dla handlowców jak i klientów, gdyż podatki
za korzystanie z Internetu i za handel będą zbierane automatycznie i przekazywane elektronicznie do
odpowiednich urzędów.
Microsoft także dziś ostrzegł, że kończy się era "otwartego przetwarzania," niekontrolowanej wymiany informacji w cyfrowej formie która stworzyła przemysł komputerów osobistych.Cyfrowe Zarządzanie Prawami (Digital Rights Management - DRM) to obecne słowo-klucz dla technologii ochrony praw intelektualnych dla mediów cyfrowych.Microsoft wyjaśnia czego dotyczą plany .Net
by John Markoff, The New York Times, July 24, 2002.
|
są Twoją własnością? Wielu użytkowników komputerów będzie zaskoczona odkryciem, że odpowiedź na to pytanie w większości brzmi: nie. Aktualnie masowo sprzedawane komputery mają preinstalowane typowo więcej niż 1Gb oprogramowania, z czego niemal całość chroniona jest prawami autorskimi producenta i objęta Licencją Użytkownika Końcowego którą użytkownik musi zaakceptować przed użyciem oprogramowania. O ile sprzęt i oprogramowanie umożliwia właścicielowi komputera kopiowanie plików programów, to prawo do wykonywania takich kopii zależne jest od zapisów w licencji i prawa autorskiego. Wiele plików pobieranych z Internetu także objętych jest prawem autorskim, nawet jeśli jawnie nie zmuszają użytkownika do zaakceptowania licencji; dokumenty wszelkich rodzajów "powstają chronione prawem autorskim" i przy braku jawnej deklaracji wydawcy o zrzeknięciu się praw lub dowodu, że prawa uległy przeterminowaniu, mogą być używane tylko w granicach dozwolonych przez prawo. Jedynymi plikami do których użytkownik posiada pełne prawa są te których zawartość została stworzona wyłącznie przez użytkownika, i / lub pliki z domeny publicznej; te pliki użytkownik może dowolnie kopiować, modyfikować i dystrybuować. Cyfrowe Zarządzanie Prawami niczego nie zmienia w prawie autorskim lub licencjach; po prostu wymusza stosowanie się do praw "wbudowanie" ich w sprzęt i oprogramowania komputerów użytkownika. |
Płatność za instancję także umożliwia (pod warunkiem zgody wydawcy), przekazywanie podobne do wypożyczania książki koledze. Załóżmy że pobrałeś na swój komputer książkę z Internetu, przeczytałeś ją i teraz chcesz ją wysłać swojej córce na studiach. Nie ma problemu--po prostu wystarczy zakodować książkę publicznym certyfikatem córki i przesłać emailem. Oczywiście po wykonaniu tych czynności książka stanie się dla Ciebie niedostępna. Być może z takim transferem związana będzie dodatkowa niewielka opłata, ale przecież mikropłatność sprawi że będzie to niekłopotliwe i prawdopodobnie opłata będzie mniejsza niż przy wysłaniu książki zwykłą pocztą. Wydawcy będą mogli sprzedawać wersje dla bibliotek, prawdopodobnie za specjalną cenę, które będą mogły być przekazywane dowolnie wiele razy, zupełnie jak zwykła książka. Biblioteka nie będzie mogła wypożyczyć danego egzemplarza zanim inna osoba go nie zwróci.
Zupełnie tak jak w przypadku płatności za instancję, wydawca produktu płatnego za instalackję może zezwolić na przeniesienie produktu na inny komputer. Jeśli na przykład, trzeba będzie wymienić starego gruchota na 40GHz SuperMocarza, będzie można przenieść na niego posiadane programy, przechodząc przez procedurę aktywacyjną która sprawi, że programy będą bezużyteczne na starym komputerze a staną się związane z nowym. Oczywiście wydawca może się na to nie zgodzić; zależy to od konkretnych zapisów w udzielanej licencji.
Zupełnie tak jak przy płatności za instancję, pobrany z Internetu dokument jest związany z certyfikatem osobistym lub komputerowym, lecz dodatkowo z ograniczeniem pokazania maksymalnej liczby razy, na przyład raz. Także zamiast szarpać się szukając piosenki w jakimś serwisie P2P będącym pod ciągłym atakiem , będzie można po prostu odwiedzić ulubiony sklep muzyczny w Internecie, odnaleźć piosenkę, która wciąż brzmiała Ci w głowie przez ostatnie kilka godzin, pobrać ją za niewielką opłatą i przesłuchać . . . raz. Jeśli po przesłuchaniu chciałbyś słuchać jej na okrągło lub umieścić ją na CD do własnego użytku, zapłacisz ciut więcej za kopię płatną za instancję. Już nie trzeba będzie kupować całej płyty dla jednego lub dwóch hitów--oczywiście single będą kosztowały w sumie więcej niż album. Nie, nie będziesz mógł dać kopii CD znajomym, ponieważ nagrania będą związane z certyfikatem Twoim i Twojego komputera. Będziesz mógł robić dowolnie wiele kopii Twojej płyty z "super hitami" i dawać ją znajomym lub sprzedawać w sieci, lecz ktokolwiek ją otrzyma będzie musiał wnieść opłatę licencyjną za każde nagranie by uzyskać prawo do odtworzenia.
Zwróćcie uwagę, że płatność za obejżenie ma zastosowanie poza tradycyjnymi mediami rozrywkowymi; próbne kopie oprogramowania mogą posiadać licencję umożliwiającą uruchomienie określoną maksymalną liczbę razy w celach testowych, po której użytkownik musi kupić licencję umożliwiającą nielimitowaną liczbę uruchomień lub określoną dodatkową liczbę uruchomień. Producenci oprogramowania oferujący w ten sposób wersje próbne są chronieni, ponieważ mogą zapisać certyfikat użytkownika podczas wydawania kopii próbnych, i odmówić wydania więcej niż jednej kopii próbnej danemu użytkownikowi. Takie zastosowanie płatności za obejżenie zamyka dziury które sprawiają że z oprogramowania typu shareware trudno się wyżywić.
Przyszły Bezpieczny Internet zostanie zaimplementowany na platformach Zaufanego Przetwarzania w powiązaniu z Dostawcami Usług Internetowych i operatorami sieci szkieletowych. Dziś, dowolny komputer w Internecie może połączyć się z dowolnym innym podłączonym komputerem i wysłać dowolny pakiet zdefiniowany w protokołach Internetowych. Taka architektura oznacza że jeśli w jakimś systemie w Internecie, raz zostanie znaleziona dziura bezpieczeństwa, będzie mogła być wykorzystana do ataku przez setki milionów komputerów na całym świecie, a po ataku zakończonym sukcesem, system ten będzie mógł byc wykorzystywany do atakowania innych komputerów.
W Bezpiecznym Internecie to wszystko ulegnie zmianie. Klient Bezpiecznego Internetu nie zezwoli na jakiekolwiek połączenie od komputerów, których certyfikaty są nieznane (odbywać się to będzie per usługa; użytkownik może zdecydować by odbierać wszystkie emaile także od osób których certyfikaty są mu nieznane, lecz czyniąc odwrotnie zablokuje SPAM--zależy to od użytkownika.) W Bezpiecznym Internecie, każde zapytanie będzie oznaczone certyfikatami użytkownika i komputera generującego zapytanie, a certyfikaty te będą dostępne dla komputera odbierającego zapytanie. Nie będzie trzeba sprawdzać hasła i nazwy użytkownika ponieważ sam Bezpieczny Internet zapewnia uwierzytelnienie użytkownika, dodatkowo, po zarejestrowaniu, konto mikropłatności pokryje wszystkie wydatki za dostęp do sieci i za zakupy online. Dostawcy Internetu będą posiadali logi dostępu którę będą udostępniane organom ścigania na wniosek sądu gdy Internet był wykorzystywane w związku z przestępstwem.
Dodatkowo, Bezpieczny Internet będzie chronił własność intelektualną wszyskich do niego podłączonych. Konsumenci będą mogli pobierać dowolne dokumenty na zasadach zdefiniowanych przez wydawców, które będą wymuszane przez Cyfrowe Zarządzanie Prawami. Wydawcy będą udostępniać dokumenty z których każdy będzie oznaczony certyfikatem identyfikującym wydawcę i zasady wykorzystania. Zawierać też będzie podpis umożliwiający sprawdzenie, czy dokument nie został zmodyfikowany po opublikowaniu.
|
Identyfikacja Dzwoniącego Internet nie jest pierwszą technologią komunikacyjną która cierpiała z powodu braku rejestrowalności. W latach, gdy telefony zmieniły się z ciekawostki w powszechność, nie można było sobie technologicznie poradzić z rejestrowaniem wszystkich rozmów lokalnych. Nie ważne, czy rozmowa wykonywana była przez operatora czy też bezpośrednio, było ekonomicznie uzasadnione by ich nie mierzyć i nie rejestrować, tak by nie trzeba było przechowywać rejestrów i naliczać opłat za liczbę rozmów. Rozmowy międzymiastowe były dość rzadkie w tych czasach (Byłem już nastolatkiem zanim można było zadzwonić do innego miasta w ruchu automatycznym, a jestem młodszy od Benjamina Franlina), i można było je indywidualnie rejestrować na papierze, a później elektromechanicznie w celu naliczania opłat. Opierając się długiej tradycji anonimowych połączeń lokalnych (o ile nikt nie rozpoznał głosu), większość rozwiniętych krajów podjęła poważny wysiłek finansowy by odzyskać rejestrowalność w postaci wdrożenia systemu Identyfikacji Dzwoniącego w latach siedemdziesiątych i osiemdziesiątych, sprawiając że filmowe spiski bazujące na anonimowych rozmowach lokalnych są trudne do zrozumienia przez pokolenie wyrosłe wraz z Identyfikacją Dzwoniącego. Zupełnie tak jak stare filmy sprawiają, że dzisiejsze nastolatki pytają zaskoczone, "Dlaczego ona po prostu nie zadzwoniła na 112 przez swoją komórkę?". Identyfikacja Dzwoniącego jest doskonałym modelem ewolucji Internetu. Była próbą naprawy społecznych niekorzyści z anonymowości stworzonych przez ograniczenia technologicznie które przestały istnieć. Została zaimplementowana i wdrożona w materiał społeczny w sposób który zrównoważył konkurencyjne priorytety. Jednostki mogą zablokować Identyfikację Dzwoniącego dzwoniąc do innych umożliwiając anonimowe rozmowy do centrów kryzysowych i grup wsparcia; krytyczne usługi mogą obejść blokadę i zidentyfikować dzwoniącego, a także organy ścigania mogą otrzymać rejestry rozmów do swoich dochodzeń. Dokładnie tak będzie w Internecie. |
Zobaczmy w jaki sposób rejestrowalność zostanie w Internecie przywrócona.
W porównaniu z współczesnymi kontami dostępowymi do Internetu, dostęp przy wykorzystaniu certyfikatu ma gravitas. Po pierwsze, należy oczekiwać, że biorąc pod uwagę prawne skutki jakie pociągną za sobą certyfikaty, sankcje przeciwko uzyskującym lub posługującym się fałszywmi certyfikatami będą takie same jak te za uzyskanie paszportu na podstawie fałszywych danych lub pokazanie sfałszowanego prawa jazdy podczas kontroli drogowej. Dostęp do Internetu z fałszywym certyfikatem jest równoważny jeżdżeniu po autostradzie z lewymi tablicami rejestracyjnymi lub przekraczaniu granicy z fałszywym paszportem i będzie poddane podobnemu wymiarowi kary.
Przy podłączeniu do Internetu, twój certyfikat zostanie przesłany do punktu dostępowego, który sprawdzi czy certyfikat jest poprawny. Jeśli wydawca certyfikatu nie potwierdzi prawidłowości certyfikatu, lub zablokuje certyfikat z powodu decyzji sądu, nastąpi odmowa dostępu do Internetu. Gdy tylko certyfikat zostanie potwierdzony, otrzymasz pełny dostęp do Internetu, dokładnie tak jak teraz. Twój certyfikat będzie notowany wraz z wszystkimi nawiązywanymi połączeniami i dostarczany na żądanie, do wszystkich serwisów z którymi się będziesz łączyć. Sprawi to, że e-zakupy staną sie bezbolesne i bezpieczne. Gdy tylko zarejestrujesz się w e-sklepie, cała późniejsza komunikacja będzie zabezpieczona Twoim certyfikatem. Nie będzie trzeba zapamiętywać
The large installed base of computers without certificates or hardware support for Trusted Computing operating systems will necessitate a protracted period of transition during which computer certificates are implemented in software and consequently less secure. Users could, for example, obtain certificates for their own computers by presenting their personal certificate to the issuing authority. The certificate would be delivered as a file to be installed on the machine to identify it. Users may revoke machine certificates when a computer is scrapped or sold.
Once a machine's certificate is embedded in hardware,
computer theft becomes a less attractive
criminal enterprise since a stolen machine will report
its identity, and the personal certificate of its user,
at the moment it connects to the Secure Internet. If
a machine is stolen, its owner may revoke its certificate,
rendering it incapable of connecting to the Internet.
Even with certificates implemented in software, revocation
(or, in the case of theft where one hoped to eventually
recover the computer, suspension) of the certificate would
block all software licensed to that computer at the moment
it next connected to the Internet and performed a certificate
validation. Personal data on the hard drive of a stolen
computer would be inaccessible to a thief because it
is encrypted with the personal certificate of the
owner.
With the advent of the Secure Internet, both parties to the transaction, you and the merchant you're doing business with, will be uniquely identified by their certificates. When you connect to the merchant's site, an encrypted channel will automatically be established based on your certificate, your computer's certificate, the merchant's certificate, and that of the merchant's computer. Compromise of all four certificates would be required to intercept the data you send during the connection. There will be no need for user names or passwords--your certificate will identify you. If you've decided to permit such disclosure, the merchant can even obtain information such as your shipping address, privacy preferences, and the like while validating your certificate. If you prefer to keep such information private, you'll have to enter it as you do now, or authorise its transmission to merchants on a case-by-case basis when first doing business.
But certificate-based encryption will extend well beyond Internet commerce. On the Secure Internet, everything will be end-to-end encrypted in this manner. When you establish a connection to any site at all, in any protocol, the four certificates involved (yours, your computer's, the site's, and its computer's) will be validated and used to negotiate a key for the connection, which will be used to encrypt all data exchanged: E-mail, instant messages, Internet telephony audio, Web pages, everything. What you exchange with a site while connected is entirely between you and the site. Snooping by third parties is impossible. Not only needn't you worry about somebody reading your mail or snatching your credit card number, a snoop won't even be able to know which pages you request from Web sites you visit, since the URLs of the pages you request and the content you receive will be encrypted. (It will remain possible to determine which sites you visit by snooping packets and looking up the IP addresses of those you connect to.)
Files stored on removable media will be encrypted in the same fashion. Compromise of private data by scanning backup media (remarkably, many security-conscious people fail to ponder this threat) cannot occur since the backed up files are encrypted with the certificates of their owners. When sending a file to another person on a physical volume such as a floppy disc or recordable CD, it can be signed with the sender's certificate and encrypted with the public key of the intended recipient who can thereby verify the identity of the sender. Should the shipment be intercepted by a third party, its contents cannot be read without the intended recipient's certificate.
Internet traffic can be logged and audited by others, for their own purposes, as well. The ability to potentially recover a list of certificates of those who accessed a site containing prohibited content such as child pornography will deter those who now rely on the anonymity of the Internet to shield them from prosecution. Sites indulging in hate speech and/or material of interest to terrorists will find their regular visitors scrutinised by the authorities concerned with such matters. Societies which wish to control the flow of information across their borders can monitor the activity of their nationals to determine whether they are violating imposed restrictions. Parents will be able to monitor the activities of their minor children using certificates they've obtained for them which are linked to the parent/guardian's certificate.
Intellectual property protection can be applied at a fine-grained level. A Web page may include images and citations from other Web content licensed on various terms; when the page is viewed, each inclusion is retrieved subject to its own license. If an included item requires payment, confirmation will be required before downloading it or, if the fee is below the reader's designated threshold of paying, the fee will be transferred automatically via micropayment.
The first application of document certificates is already in use: signed applets downloaded by Web browsers which are run only if the certificate is verified as belonging to a trusted supplier and contains a signature which matches the content of the downloaded code. (The MD5 checksums or PGP/GPG signatures posted for many OpenSource software distributions can be thought of as a crude kind of document certificate, manually validated by the user against a checksum or signature published on the Web site whence the package is downloaded.)
Trusted Computing systems will require all software they run to be signed with certificates, will verify the signature of each program before executing it and, when online, will (periodically) re-validate the certificates of installed programs with their suppliers. If a program's certificate has been revoked (for example, if a critical security flaw has been found in it which requires an update to correct), the Trusted Computing platform will refuse to run the program, informing the user of the reason for the certificate's revocation. The computer's operating system will bear its own certificate, which will be validated by the BIOS before the system is booted, protecting against unauthorised changes to the installed system or noncompliant operating systems which do not fully implement the Trusted Computing architecture.
A computer program is nothing more nor less than a sequence of bytes, like any other digital document. Just as executable programs can, and will, be signed with certificates, so can Web pages, word processor documents, images, music files, and all other forms of digital data be signed. Certificates are, in fact, an essential part of Digital Rights Management, and will routinely accompany files employing it, eventually encompassing virtually all files obtained from commercial sources.
Now let's consider what happens when this architecture is extended to the Internet. I believe the technological precursors described above will eventually be deployed in such as way as to turn the entire Internet into a Trusted Computing platform. What, precisely, will this mean? Well, just as a Trusted Computing system will load neither programs nor data files without a validated certificate whose signature matches their contents, neither will the Secure Internet transfer any document, in any standard protocol without such a certificate accompanying it. (And by the time this is rolled out, consumer Internet access will long have been restricted to a short list of protocols on standard ports: HTTP, FTP, SMTP, POP, etc. The peer-to-peer Internet, where any site could connect to any other on any port with any protocol will have passed into history as, indeed, is already beginning to happen due to NAT routers and firewalls which cannot be configured by the user to accept inbound connections.)
On the Secure Internet, E-mail messages will not be delivered unless signed by the originator's certificate; the recipient of such a message will know who sent it. (A draft standard for a certificate-based mail transfer protocol was published in August 2003.) When a request is received by a Web site, it will be signed by the certificate of the requester; sites will finally know who their visitors are. And what about the Web page the site sends back to the user in reply? Well, that's where things get really interesting.
Documents returned by Web servers will be required to be signed with a certificate and, as with all other traffic, the certificate will identify the originator of the page and contain a signature which permits the recipient to verify its content has not been corrupted. But that's not all a document certificate may be required to contain. Suppose, in order to be transmitted across the Internet in reply to public HTTP or FTP requests, a document was required also to be signed by an authorised document registry, just as certificates are issued by a certificate authority? Imagine you've just finished adding a new page to your personal Web site describing, say, your idyllic vacation in the Nibi-Nibi islands. You've got all the kinks out of the page, and now you're ready to share it with the world. Just one more thing . . . before the page can be transmitted beyond your Web server's local network, it must bear a document certificate. So, you pop up the "Sign page" box in your editor, click "Sign", and a few seconds later you have a signed page to install on your server, whence anybody can download it.
What happened in those few seconds after you clicked the "Sign" button? First, the URL of the page was sent, along with your personal certificate, to your designated document registry (if you do business with more than one, you'll be asked to select which). The document registry will then download the source for your page and all embedded content (images, animations, etc.), and generate a certificate which identifies you as the author of the page, with signatures for the page and each of its embedded content components. This certificate is then returned to you, where it's stored with the Web page on your server. The document registry will probably charge you a negligible sum of money for the certificate, which you'll pay automatically with micropayment. When you update the document, you simply submit the new version and obtain an updated certificate to accompany it.
When users access your document, its certificate is validated and, if good, the document is transmitted to the requester along with the certificate. The requester can check the signature of what they received to confirm it agrees with what was signed. If the user stores a local copy of the document (whether this is possible and, if so, on what basis is up to you, as the author of the page, to determine; Digital Rights Management will enforce whatever policy you select), the certificate will accompany the document and be checked against the document registry whenever it is accessed. If you update your document you might, for example, tag the signature of the old version at the registry to notify anybody with a copy that an update is available; the next time they tried to read their local copy, they'd receive the notification from the document registry and be alerted to the update. You could even, should you decide to digitally eat your words, revoke the document's certificate; anybody with a local copy would then, if online, be notified the document had been "un-published" and their copy rendered inaccessible. This doesn't violate the user's rights in any way--you're the author of the document; you own the copyright, and you can control access to it in any way you wish.
You're doubtless way ahead of me already in thinking of other things these document registries can do . . . . First of all, they will, collectively, know when any page is published or an existing page is modified, and can provide this information to operators of search engines, as will be discussed in the next section. Since the registries compute a document's signature by examining it and all embedded content, they might, for example, compare those signatures with those of existing documents (aggregated from all document registries) and check for matches against documents flagged as copyright protected. A match might alert the copyright holder of a potential violation by your page. The document registry might, in the interest of compiling a comprehensive archive of the Web or, perhaps, encouraged by a government mandate, make an archival copy of all documents for which it granted certificates; imagine how useful such an archive could be in resolving subsequent disputes regarding their content. Why, the document registry could even, in the interest of wholesomeness or, perhaps, inspired by a public law, examine the contents of the document and match it against profiles of prohibited content, flagging it for possible scrutiny by those who occupy themselves with such matters.
Since a document cannot be transmitted across the Internet without a certificate validated by its document registry, nor can a user who has received a copy of such a document access it once its certificate has been revoked (except on a machine which is never again connected to the Internet after receiving the document), should the document be found to infringe the rights of another party or violate the law in some manner, after this is established through due process of law, the document registry may be ordered to revoke the document's certificate, un-publishing it.
Some might even fantasise that document registries could, based on signature comparison and heuristic examination of document contents, even refuse to grant a certificate for a suspicious document unless the publisher provided proof it did not violate copyright or laws regarding its content. But that would constitute prior restraint on publication, which is unthinkable in a free society.
This, then, is the digital imprimatur; the right to publish as, in olden times, was granted by church or state. A document's certificate, its imprimatur, identifies the person (individual or legal entity) responsible for its publication, provides a signature which permits verifying its contents have not been corrupted or subsequently modified, and identifies the document registry which granted the imprimatur and which, on demand, will validate it and confirm that it has not been revoked. Trusted Computing systems and the Secure Internet will perform these functions automatically and transparently; to a user browsing the Web, everything will look and feel precisely as it does today.
Registries would examine template certificate requests carefully, especially if made by unknown publishers or those suspected of attempting to circumvent the requirement for document certificates. Users of template certificates would be subject to audit by the document registry to verify the template was being used in the manner claimed when its certificate was granted.
Note: I am well aware that dynamic documents are a huge, gaping, ugly hole in the digital imprimatur scheme. I have not expended a great deal of effort thinking about ways to better secure such documents; I'm sure this issue will be explored in detail if and when document certificates are imposed on the Web. Still, even though dynamic pages account for a large percentage of Web traffic, they are a minuscule fraction of the pages on the Web. The large organisations responsible for variant pages which get large numbers of hits cannot afford to abuse the privilege of template certificates.
It is a well-known fact that no other section of the population avail themselves more readily and speedily of the latest triumphs of science than the criminal class.The accountability and security the technologies described in the previous section will provide once fully deployed will put an end to a wide variety of poster child problems of the present day Internet. Here's a brief survey of some of the most obvious,Inspector John Bonfield,
Chicago Police Department, 1888
|
Every time an egregious crime is committed by means of, or with the assistance of a computer, the chattering classes become abuzz with the challenges posed by "computer crime" and politicians unveil draconian measures to restore law and order on the digital frontier. But does "computer crime" actually exist, and is there a need for extensive new legislation and regulations to come to terms with it? I believe the answer to this question is no, and that whatever adjustments are required are minor definitional changes to already existing laws. Here's a mental exercise to illustrate this point. Think of some offence which is usually considered to be a "computer crime". Now, see if the very same crime could have been committed without the aid of a computer (albeit, perhaps, with more difficulty or with greater risk to the perpetrator). If this is the case, then the use of a computer is entirely incidental to the crime--if it's a crime without a computer, how does employing a computer to commit it make it any different? If a burglar breaks into a house with the aid of a crowbar, that is not an instance of "crowbar crime" requiring new laws regulating crowbars--it is breaking and entering, already a crime, which can be committed with a wide variety of tools. The worked examples in this section illustrate how, once accountability is present, existing laws suffice to punish misbehaviour on the Internet. |
The end to end encryption of all transactions on the Secure Internet will render identity theft schemes which rely on intercepting messages nonviable. Trusted Computing platforms will protect against worms and viruses which install "spyware" on users' computers to collect personal information, including credit card numbers, PINs, and passwords. Access by user certificate will eliminate the need for users to keep track of a long list of login names and passwords, and the resulting temptation to store them insecurely or to use the same name and password on a number of sites, running the risk that if one is compromised, accounts on other sites will be as well.
Micropayment will eliminate the risk of identity theft by rogue merchants who collect credit card numbers from online purchases and then use them fraudulently, since the merchant will be paid through the micropayment exchange for the specific transaction approved by the user, and will never see the details of the account (credit card, bank transfer, etc.) with which the user paid. Only the user can authorise a payment to a merchant; without access to the user's certificate, receipt of a payment does not provide the ability to make subsequent fraudulent charges, as possession of an individual's credit card details does today.
Compromise of a user's certificate remains a very serious matter, equivalent to having one's wallet or passport stolen. Certificates, like credit cards, can be quickly blocked, but a user who loses control of a certificate is in for the painful process of transferring everything bound to the old certificate to the new one. Attempts to use the revoked certificate will trigger immediate warning flags, and the ability to determine the computer from which the attempt originated will help track down the culprit. At least with certificate-based access the user need only worry about guarding one credential. As the Secure Internet is put in place, users must be educated as to the importance of protecting their certificates.
With the ability to identify the person (individual or business) responsible for transmitting a message (which will not be delivered without a verified sender certificate), those who abuse E-mail can be instantly and unambiguously blacklisted based on their certificates--messages they send will be discarded without any further need for user intervention. No government involvement is required--a customer of an Internet service provider can subscribe to one or more independent databases of junk E-mail offenders and filter based upon their identities. If a mass mailer attempts to obtain new certificates with fraudulent credentials or steals the certificates of others to forge messages with stolen identities, they are committing crimes for which they can be prosecuted. Investigating such offences will be facilitated by knowledge, from the sending machine(s) certificate, of the computer or computers where the fraudulent messages originated.
If an individual wishes to never see E-mail (or other
communications: for example instant messages, chat room text,
news group and bulletin board postings, etc.) from a given
person, they need only press the "Ban" button in their client
program whilst reading an offending message: subsequent
messages signed by that originator will be silently discarded
or ignored. Since all of these media will only accept messages
with a valid and verified certificate, filtering based upon it
will be absolutely reliable.
It is instructive to observe that most of the recent large-scale outbreaks of worms have propagated due to vulnerabilities already found and fixed well before the programs which exploit them were released into the wild. The worms were able to wreak their havoc on the Internet because tens of millions of computers had not yet been updated to versions of software which correct the vulnerabilities the worms depend upon. The combination of Trusted Computing and the Secure Internet will eliminate the risk posed by machines running software with known vulnerabilities. Every program executed by a Trusted Computing machine will be signed with a certificate from its supplier. Periodically, the operating system will re-validate the certificates of programs before running them. When a critical security flaw is discovered in a program, its supplier can revoke the certificate for the vulnerable version of the program. When a user next attempts to run the program, the operating system will discover the certificate revocation and refuse to run it until the user downloads and installs a patch or updated version which corrects the problem. The certificate revocation will usually direct the user to the required update which, based on the user's preferences, may be installed automatically. Obviously, validating a program's certificate requires the machine to be connected to the Internet. But a machine which is not connected to the Internet can neither be infected nor infect other machines, and hence is neither at risk from, nor any risk to, others.
The Trusted Computing architecture will also guard against the mechanisms worms use to infect users' machines and cause subsequent damage. Most mail- and Web-based worms work by tricking the user or the user's Web browser or mail client into executing a program which runs under the current user's permissions. A Trusted Computing platform will execute no program which does not bear a valid certificate signed by a supplier the user has chosen to trust, with a signature that matches the program about to be run. Hence, even if the user is tricked into attempting to run a program, all that will happen is that a warning box will pop up indicating the program does not bear a certificate from a trusted vendor. Expert users will be able to add vendors to their trusted list, but the typical user will have no need to do so. Should a rogue vendor be discovered releasing malicious software, revoking the vendor's certificate will automatically disable all programs signed with it. Even if a malicious program manages to bypass all these safeguards and infect one or more executable files on a user's computer, the only consequence will be that said files won't run until they're replaced with intact versions since, when launched, the signature in their certificates will fail to match the program files and/or (if the signature has also been modified) the local signature will fail to verify against the supplier's signature over the network.
The advent of document certificates (imprimatur) will eliminate these problems and allow search engines to stay current with Web content at a fraction of the present cost. For a document to be published on the Web, it must be accompanied by a certificate issued by a document registry identifying its originator and containing a signature permitting its content to be validated. As described above, without this document certificate, it will not be transferred across the Secure Internet. When a document certificate is obtained from a document registry, a log entry will be made identifying the document source URL, signature, and publisher's certificate. This database will be available to the public, and search engines will use it to be immediately informed when a document is published, revised, or deleted (by revoking its signature). When these events occur, the search engine can immediately index the document or, in the case of revocation, purge references to it from its search database. Web crawling will still be necessary as a lower priority activity to detect broken links and documents with valid certificates whose URLs no longer work, but this will be a quality control measure, not the primary means of keeping a search engine up to date.
Since the process of reviewing content to detect plagiarism is quite similar to that employed by search engines to detect identical or similar documents, the operators of search engines may provide plagiarism detection as a value-added service to copyright holders. This would eliminate the need for each individual intellectual property owner to scan new documents, since the search engine is already examining them.
Once software products are signed with a certificate which is validated each time they are launched, patent holders will be in a far stronger bargaining position. If a deployed software product infringes a patent, the patent holder could seek relief in the form of revocation of the program's certificate, with users only permitted to use the program after purchasing an update which licenses the patented technology. To avoid the disruption and ill feeling such an event would engender toward the software vendor, the vendor would almost certainly opt to settle with the patent owner for a retroactive license covering their installed base. Micropayment may be an attractive option for patent licensing. A software application using a variety of patents in optional facilities might be sold with those features initially disabled. The first time the user wished to use one, the user would be asked to confirm payment for the right to use the patent(s) it employs, which would then be remitted directly to the patent holder.
Note that a Trusted Computing system will validate the certificate and signature of an operating system before booting it. Should an operating system be found to contain code which infringes a patent (or, say, contain facilities which permit illegal circumvention of Digital Rights Management), its own certificate may be revoked, requiring users to replace it with an operating system duly licensed by holders of all patents it employs and compliant with all laws protecting intellectual property.
Whenever a politician starts talking about "the children," keep one eye on your wallet and the other on your liberty.Anonymous
The ubiquity of Internet access and the practical difficulty of parents' supervising their children's activities online exposes children to inappropriate material and potential real-world risks to an extent other media do not. This is largely due to the anonymity and lack of accountability of the present-day Internet and will be remedied by the Secure Internet.
When all Internet access requires logging on with a valid certificate, the risks posed by anonymity will be eliminated (absent certificate theft or fraud). Since minors will be able to obtain certificates only with parental consent, and a parent has the option of causing a child's certificate to indicate his or her age, a minor will be clearly identified and sites containing material not intended for such young eyes will, in their own interest, restrict access to those with certificates indicating visitors are of appropriate age. The ability to link a minor's certificate to that of the parent or legal guardian will permit supervision of the child's online activity, including retrieval of sites visited and E-mail sent and received.
Note that it's up to the parent whether a child's certificate indicates minor status, what age is given, and whether it is linked to the r older. Today, most simply require visitors to assert they're of age, with no means of verification. Of course we know that all good children would never proceed past such a banner since that would involve telling a fib. Unfortunately, the set of such good children who arrive at such a site in the first place appears to be of approximate measure zero.
Once access requires a certificate, adult sites will query the age of each visitor. If the visitor is a minor below the minimum age for the site, access will be automatically denied. Responsible operators of adult sites (another measure zero set?) will welcome the protection this affords them, as it immunises them against entrapment by children deliberately sent to the site to mount a legal attack on it.
Since "adult" material of various kinds is offensive to many adults as well, certificate-based access may permit certificate holders to specify categories of material they do not wish to see, perhaps with something like the Platform for Internet Content Selection (PICS) rating scheme. Based on the content preferences retrieved from the certificate of a visitor to a site, access to the site could be blocked completely, or selectively on a document-by-document basis. Search engines could store document content ratings and elide pages inappropriate to the searcher's profile from lists of results.
The Secure Internet will expose these dank and foetid recesses of the network to the sunlight of accountability. In order to serve pages across the Web, they must be identified with the certificate of the person or legal entity responsible for their publication. Since certificates can be obtained only by supplying complete identity information and forging them or using a certificate under false pretenses will be a crime, this means the identity of the purveyor of illegal goods will be visible, and the person or persons responsible exposed to the applicable criminal sanctions. Once pages served by Web sites are required to bear an individual document certificate (imprimatur), the door will be open to identify potentially illegal material at the time the document certificate is granted or, if detected after the fact, to revoke its certificate and render already-distributed copies unreadable on Trusted Computing platforms. Finally, the fact that all users who access sites containing such material will necessarily transmit their certificates along with requests exposes them to the risk law enforcement may log their accesses and items viewed and downloaded. This will undoubtedly deter those tempted to seek such material.
Computer security cognoscenti will immediately object that (1) requiring a certificate for Internet transactions will simply create a thriving market in bogus certificates, and (2) criminals will use their own encryption, steganography, and private codes to thwart interception of their messages. This will certainly be the case to some extent, but real-time online validation of certificates will make large scale certificate fraud a difficult endeavour. Certificate authorities which cater to a shady clientele will soon find the certificates they issue next to worthless since they will either not be accepted (i.e. traffic blocked), or users of them subjected to an increased level of scrutiny, precisely as citizens of countries known for peddling passports to shady characters encounter difficulties crossing borders. If and when key recovery is mandated, one might immediately expect individuals concerned with the security implications of this, criminals in the forefront, to immediately begin pre-encrypting their messages with privately agreed keys which cannot be recovered by law enforcement. Certainly, this too will happen, but one is continually astounded how little encryption is used today by criminals communicating over the Internet, notwithstanding the wide availability of free, highly secure privacy protection tools. Besides, even if traffic is sur-encrypted, the very fact that it is largely confirms the suspicion which led to keys being recovered and messages examined in the first place. Further, traffic analysis based on the identity of the sender and receiver (from their certificates) and the sending and receiving computers' certificates can provide insight into the structure and operation of criminal enterprises.
Unlike the present-day Internet, the operator of a site which provides anonymity will be able to determine the identity of participants. It's up to them whether this information is discarded or kept in a secure form. Sites which permit users to participate under pseudonyms will be able to verify the match between the pseudonym and the user's actual identity, avoiding the problem of others forging pseudonyms and eliminating the need for logons and passwords for visitors to the site.
Resolution of the sales tax/VAT issue simply brings Internet commerce into conformance with existing rules for merchants with multiple places of business. It defines "place of business" as accepting orders from a given jurisdiction and makes sales tax a condition of selling to customers there. Micropayment makes collection and remittance automatic and painless, even for the smallest merchants, and certificate identification of domicile makes avoidance impossible.
Certificate identification and micropayment will make this possible, without changing the character of the Internet. A minuscule per-byte or per-packet fee for data transmitted across the Internet would provide a revenue stream adequate to fund all of the neglected infrastructure protection and research projects required to keep the Internet open, secure, accountable, and reliable. Certainly, responsible politicians will restrict Internet taxation to cover only public expenditures directly supporting the Internet, resisting the temptation to exploit it as a cash cow for the general fund.
Digital Rights Management provides a means to protect a vendor's investment in proprietary application file formats. On a Trusted Computing platform, application files may be signed with the signature of the application which created them, and will not be readable by other applications (unless they also have been granted the right as, for example, a Web page authoring tool may be permitted to import files created by the same vendor's word processing program). All of the technological and legal protections which underlie Digital Rights Management are thereby deployed to protect the vendor's file formats, and thus erect a substantial barrier to entry against competitive products. Microsoft Office 2003 is reported to include such protection of its document files, incidental to the introduction of Digital Rights Management for documents created by Office users.
Amateur radio operators are licensed by their governments, and the content of their transmissions monitored and regulated, with license revocation a consequence of violations. To date, the Internet has been subjected to very little regulation, but there is nothing inherent in the Internet which makes it immune to regulation in the future. Prior to 1912, there was no regulation whatsoever of radio in the United States; anybody could set up a station and transmit any content on any frequency they wished, much like the Internet today. Yet in 1912, amateurs were summarily limited to transmitting only on a wavelength of 200 metres (1.5 MHz), which severely limited the range of their transmissions. In 1917, the U.S. government shut down all amateur and commercial radio stations. Until the end of World War I, it was illegal for a U.S. citizen to possess an operational radio transmitter or receiver. Amateur radio was shut down throughout World War II as well, while commercial broadcasters continued to operate. None of these restrictions were ever successfully challenged on the grounds of freedom of speech. (Radio spectrum regulation was thrown out by a district court in Illinois in 1926 on commerce clause grounds, but quickly reestablished by the Radio Act of 1927.)
In the United States, one of the longest traditions and strongest guarantees of freedom of speech has proved no impediment to regulation of new media. The Digital Millennium Copyright Act is a recent example of restricting the technological means of distributing information [see, for example, the detailed prescriptions for copy protection of analogue video recordings in §1201(k)]. There is no reason to believe that comparable governmental mandates of the technologies described in this paper would be voided on the grounds of freedom of speech. Most other developed nations have a stronger tradition of government involvement in and regulation of telecommunications, and would be even less likely to oppose their extension to the Internet.
Anonymity, where it exists, is either an inherent property of a technology, subject to subsequent restriction either technologically (caller ID) or through regulation and sanctions against violators (number plates on automobiles, radio call signs). Anonymity may, in many cases, be granted by a society when it is perceived to be beneficial. Support groups whose participants fear disclosure of their identity may disable caller ID on their telephones. Similarly, in the era of the secure Internet, a site may choose to guard the identity of those who visit it, to the extent of not logging their accesses by certificate. But such a site could, when necessary, block access from certificates of those who abused it or other participants. Anonymity, where not the consequence of technological constraints, is a privilege granted by society in certain circumstances, not a right.
It's not as if one night everything will be as it was in 1999 and suddenly, the next morning, the entire Trusted Computing and Secure Internet suite of technologies will be in place. The process will be evolutionary, providing a transition for the enormous installed base, and will probably take a decade or more to be fully realised. Along the way, there will be a variety of interim steps and transitional mechanisms, all of which will have their own limitations and vulnerabilities. But slowly, surely the screw will tighten.
The experience with pirate decoders for premium satellite broadcast channels is an example of this process. Early scrambling schemes for analogue broadcasting were easily defeated with relatively simple devices. As progress in microprocessor technology increased the compute power of set-top boxes, increasingly secure scrambling technologies were deployed, each eventually meeting its match in ever more clever pirate decoders. But with the current generation of digital broadcasting, the game is more or less over. It may be possible for a tiny fraction of the super technologically elite to defeat present-day schemes but, even so, the revenue lost to the broadcaster is insignificant. Further, the ability to download new firmware into subscribers' set-top boxes on demand permits broadcasters to remedy any discovered security flaw without an expensive swap-out of installed hardware. In digital broadcasting, the subscriber's decoder card is simply a certificate identifying their account and, in many cases, is bound to the machine certificate of the receiver/decoder it is used in.
This is how security will come to the Internet. Bugs will be found in early implementations, and they will be exploited. They will be fixed, and new exploits will be found, and they in turn will be fixed. The process will converge until the number of Internet users able to circumvent the accountability of the new architecture is so minuscule as to be insignificant. By that time, legislation is likely to provide an additional deterrent to those tempted to hide or forge their identity, just as sanctions exist for the use of false credentials in other venues. The ability to revoke certificates for programs found insecure, forcing the installed base to upgrade, will provide the means to correct vulnerabilities as they are discovered, regardless of how widely deployed. Certificate revocation will not affect a machine which never connects to the Internet, but then such a machine can neither exploit others nor be exploited by them.
Regardless of how and where the validation is performed, I
think we can agree that it's conceptually possible, since
there's little difference in establishing a
certificate-
I believe there are two principal reasons for the failure of
micropayment systems to date. First, none of them was
integrated tightly enough into the architecture of the
Web and users' browsers to make using it sufficiently transparent.
A micropayment system fully integrated into the Secure Internet
will automatically handle payments as a user clicks pay-to-view
links with no requirement for user interaction whatsoever as long
as the fee for the content being viewed is below the user's
threshold of paying. Only the slow increase in the total sum
spent for content displayed in the browser's window frame will
distinguish the experience from reading free content on the Web
today. (If a user doesn't want to automatically purchase any
for-fee content, they need only set their threshold of paying
to zero.) Absent this kind of tight integration with the
browser, a micropayment exchange is really nothing but
PayPal
with a lower transaction cost and minimum payment size; if you had
to go through the mechanics of a PayPal transaction to pay €0.0001
for a Web page, you'd quickly decide you didn't need to read that page
after all. Legitimate concerns about fraud limit the
extent current micropayment systems can operate without the user's
involvement. On the Secure Internet, with access by certificate to
which the micropayment exchange is linked plus end to end encryption
of all traffic, micropayment will be sufficiently secure to be
fully automated for payments less than the user's threshold.
A second reason for the failure of micropayment so far is what
might be described as the "Soviet store syndrome". In the
Soviet Union, workers might receive a handsome salary in
rubles, but it did them little good when the shelves in the
stores which accepted rubles were almost always bare. A user
who signs up with a micropayment exchange is likely to have the
same experience: e-cash to spend, but nothing to spend it on
because so few merchants accept payments through the exchange.
Ask yourself: would PayPal have been a success without eBay
users making auction payments with it? Once the Secure Internet
and Digital Rights Management are in place, a wide variety of
material not currently online at all due to fear of piracy will
become available, most of it for a fee. That will "stock the
shelves of the store" with goods which micropayment can
purchase. Users won't adopt micropayment because it's cool or
new, but because they want to buy stuff that's sold that way,
just as eBay has sent far more customers to PayPal than PayPal
to eBay, whose acquisition of PayPal is indicative of their
symbiosis.
Once there is a wide variety of goods which can be bought with
micropayment, micropayment exchanges will become viable
businesses. While a variety of exchanges with different
strategies and modes of operation will be launched, I expect
they will eventually shake out and/or consolidate until there
are about as many as there are kinds of credit cards, and as
interchangeable. In fact, the credit card companies are likely
to end up owning the surviving micropayment exchanges.
In discussing these issues with numerous people over the last
two years, I have been amazed at how few comprehended how all
the pieces fit together in the way I saw them inevitably
converging. Once I explained the end-point I envisioned, which
I hope I've conveyed to you in this document, the general
reaction was shock and horror, especially when I explained how
every single component was already being developed or deployed.
I have little truck with conspiracy theories. Most of the
people advocating or implementing the technologies which
underlie the Digital Imprimatur mean well and sincerely believe
their work will ameliorate one or more specific problems. But
in technology, the sum is often more than the parts. You can
cause much more mischief with explosive assembly and
isotope separation than with either one by itself. And even
though many people involved with these technologies
haven't seen the big picture, is it safe to assume
nobody does, or will? If a balding programmer in
Swiss cow country can figure it out, is it safe to bet none of
the People In Charge haven't? Not on your life. Not on our
Internet.
If I thought there were the slightest possibility that
refraining from publishing this document would reduce the
probability of the advent of the Digital Imprimatur, you would
not be reading it. But I don't; in fact, I'm convinced that
the only hope for preserving the Internet as we presently know
it is to alert as many technologically literate people as
quickly as possible to where we're going and the consequences
once we arrive. As in my
Unicard
paper, I've cast the bulk of this document as a seductive sales
pitch in favour of the technologies I fear, since that
is how they will be sold to those whose liberty they will
eventually restrict. To counter such arguments, one must fully
appreciate how persuasive they can be when presented only in
the light of their obvious benefits.
Deployment of Trusted Computing, Digital Rights Management, and
the Secure Internet are, by their nature, primarily a "vendor
(or government) push" effort rather than "market pull", so
matters of strategy on the part of those who wish to see these
technologies deployed must be taken into account. It is likely
they will be introduced in conjunction with desirable new
features which induce customers to accept them. (For example,
Version 9 of Microsoft's Windows Media Player incorporates some
Digital Rights Management technology, but users upgrade to it
not because they're hungry for DRM, but to obtain other
features it includes.)
BIOS manufacturers are already at work on chipsets to support
Trusted Computing operating systems, and hardware manufacturers
are designing the "sealed storage" such systems will use to
prevent unauthorised access to protected data. As with the
roll-out of any technology, it will be a protracted process,
probably taking longer than even conservative estimates, and
there will doubtless be stumbles and changes in direction along
the way. Yet the destination is clearly defined, and the key
technological players are investing heavily in the effort to
get there. Barring surprises, I expect the overwhelming
majority of new computer systems sold in the year 2010 to
include Trusted Computing functionality.
The consequences of the Secure Internet will only be fully
realised when most machines connected to it incorporate Digital
Rights Management and Trusted Computing technology. It is
probable that major efforts to put the Secure Internet in place
will be deferred until those technologies reach the market in
large numbers. If we estimate a date of 2010 for that, then
the years 2008-2015 could see the Secure Internet replace the
present architecture.
An attack of this nature, particularly if found to be
deliberate state-sponsored or subnational information warfare
which caused major disruption to Internet-dependent
infrastructure, may result in a drastic acceleration of the
timetable for the implementation of the Secure Internet, driven
by government mandates rather than market evolution, and
short-circuiting the dialogue about design choices and their
consequences which would normally occur. Let us hope we remain
lucky.
A collection of technologies in various states of design,
development, and deployment promises to remedy these perceived
shortcomings of the Internet. If implemented and extrapolated
to their logical conclusion, the result will be an Internet
profoundly different from today's and at substantial variance
with the vision of its original designers. More than any
innovation in the last century, the Internet empowers
individuals to spontaneously teach, learn, explore,
communicate, form communities, and collaborate. Measured
relatively, this individual empowerment comes at the expense of
the power of governments and large commercial enterprises,
thereby reversing a trend toward concentration of power more than a
century old which has acted to reduce free citizens and
productive individuals to mere subjects and consumers.
Power, especially concentrated power, is rarely relinquished
willingly. Each technology proposed to ameliorate supposed
problems with present-day computing and network architectures
must be carefully examined, individually and in conjunction
with others, for the potential it holds to shift the balance
of power back from the individual to the centre; to supplant
the peer architecture of the Internet with a producer/consumer
model more comparable to publishing and broadcasting. Technologies
should also be evaluated for the potential they have to create
(or restore) central points of control in the flow of information
and interaction among individuals; to impose hierarchy upon
a structure designed for equality.
Technology changes rapidly, but social, political, and economic
structures are slower to adapt and far more persistent.
Government telegraph and telephone monopolies in Europe endured
more than a century. So far, the Internet has evolved
organically, largely free of influence from the societies in
which it is embedded. Having become so integral a part of the
economy and communication infrastructure in the developed
nations, the Internet and society must now come to terms with
one another and sort out how things are going to go forward
from here. This process is presently underway, and is likely
to be largely settled by the year 2010; the resulting
architecture is likely to remain in place for a good part of
the 21st century.
The components of this emerging architecture are already on the
table, and various players are beginning to explore how they
fit together into a whole. In this paper, I've tried to
acquaint you with the basics of these components, show how each
can be promoted on its obvious merits as the solution to
widely-perceived problems, then sketch the possible
implications, some of them dire, which may result as these
components are used in combinations and to ends those
advocating them seldom discuss.
In the last years of the 20th century, we lived through the
false dawn of Internet commerce; wildly unrealistic
expectations were raised, and fortunes made and (mostly) lost
chasing after them. But all the years since the early 1970's
have really been one long dawn for the Internet, beginning with
a barely perceptible glimmer, then growing brighter and
brighter until it illuminated all but the darkest regions of
the world. Even today, only a tiny fraction, less than 10% of
the global population, has ever used the Internet, and even in
the most extensively wired societies we have only begun to
explore its potential to augment all forms of human
interaction. Compounded geometric growth causes problems--the
fact the Internet has not collapsed already is one of the most
significant testaments to the wisdom and foresight of those who
built it. Today, the problems are evident, and people are at
work attempting to solve them. Whatever solutions are adopted
(or not adopted--one may rationally choose to live with
problems if the solutions are worse), are likely to be with us
for a long time. Whether they preserve the essential power of
the Internet and its potential to empower the individual or put
the Intenet genie back into the bottle at the behest of
government and media power centres who perceive it as a threat
will be decided over the next few years. That decision will
determine whether the long dawn of the Internet was, itself, a
false dawn, or will continue to brighten into a new day for
humanity.
The balance of this appendix is rather technical.
Policy-oriented readers unfamiliar with the details of Internet
technology and history who are willing to stipulate my
assertion in the last paragraph or at least suspend their
disbelief for the purposes of this document should feel free to
read no further.
For example, Fourmilab was
connected to the Internet in 1994, the closing days of this
era. Fourmilab "owns" the block of 256 consecutive IP
addresses starting at 193.8.230.0, assigned by the
RIPE Network
Coordination Centre which, itself, is responsible for all
addresses from 193.0.0.0 through 193.255.255.255. Simply
starting with an IP address, say 193.8.230.138, a simple series
of queries can determine who is responsible for that machine's
presence on the Internet, namely me.
Further, during most of the early developmental phase of the
Internet, most machines on the network were timesharing systems
which supported numerous users (dozens, hundreds, or even
thousands in the case of some universities and large
companies), each with a login account created by the system's
administrator. Even though multiple users shared Internet
access through the timesharing machine's IP address, their
access was explicitly granted and activities logged as part of
the accounting facilities such systems provided.
Now, in this environment, as the Internet was originally
conceived to be, individuals are highly accountable for their
actions. Those whose connections date from this era remain
so. For example, suppose a machine within the Fourmilab
address range commits some foul deed: relaying unsolicited
mail, scanning other machines for vulnerabilities, or providing
a repository for files which violate the copyright of third
parties. One need only note the IP address of the culprit,
query the top level address map to determine it lies within the
range belonging to RIPE, then query RIPE to point the finger at
me. If I have, in turn, delegated the address in question to
somebody else, then I am responsible for their actions on the
Internet and, should it come to that, subject to a court order
to identify them and/or terminate their connection.
Now the obvious solution to running out of address space
is to increase the length of the address field. In
July 1991, the
Internet Engineering Task Force (IETF)
began this process, which culminated in the 1995
publication of
RFC 1883,
Internet
Protocol Version 6 (IPv6) Specification, which provided for
an address field of 128 bits. This space is so vast it solves
all conceivable addressing problems for the foreseeable future.
(I do not consider the
Omega Point
and other fantasies as foreseeable for the purposes of this
document.) If each individual Internet user were assigned
their own permanent, private 48 bit address space (65536 times
larger than the entire present-day IPv4 Internet), as
recommended in
RFC 3177,
the 128 bit address could theoretically accommodate 280,
or more than 1.2×1024 users--2×1014 times
Earth's current population. Even with a necessarily sparse assignment of
addresses to individual sites due to practical considerations and
reservation of most of the address space for unanticipated future
requirements, IPv6 can accommodate 178 thousand million users
(more than seventeen times the projected world population in
the year 2050), each with their own private 48 bit address space,
without difficulty.
Internet service providers and infrastructure suppliers were
scrambling to keep up with this exploding demand which,
at times, seemed almost an insurmountable opportunity.
Fully implementing IPv6 means changing everything--host
operating systems, applications, routers, network hubs: you
name it. While IPv6 makes it relatively easy to "tunnel"
IPv4 across an IPv6 network, easing the transition for legacy
sites, full adoption of IPv6 in 1995 would have meant swapping
out or upgrading an enormous existing investment in IPv4
infrastructure, right at the very moment when simply keeping
up with the growing demand stretched capital,
manpower, and the manufacturing base to their limits.
A dynamic IP address user could, while connected, access any
service on the Internet just like the fixed IP address
user, but unlike the latter, there was no way for other users
to know the dynamic IP user's address, since it varied from
session to session. This meant there was no way for another
user to establish a connection to the dynamic IP user, since
even when connected, their IP address was unknown. To work around
this problem, services were created such as the
Speak Freely
Look Who's Listening servers,
ICQ,
and
Dynamic DNS
or No-IP,
which provide, in essence, places where users can meet via
some invariant name, then exchange their current IP
addresses to carry on the conversation on a peer to peer
basis. Of course, a central server creates the risk
of the kind of single-point failure the Internet was designed
to avoid, and provides a central point of control, as users
of Napster discovered.
The most widely adopted technique to permit multiple
computers to share a common Internet connection with a
single IP address is Network Address Translation (NAT),
as explained in
RFC 1631.
(Note that this 1994 RFC is not an Internet standard,
but rather a description of a technique already in use which
operates within existing standards.) NAT is usually
implemented within the Internet router which provides access to
the broadband link, but may also be performed by a firewall or
in software on a computer to which the broadband line is
connected.
NAT defines two independent but interconnected sub-networks.
The internal subnet contains all of the local
computers. Each is given its own unique IP address, either
fixed or assigned dynamically with the
Dynamic
Host Configuration Protocol. Whichever, these addresses
have meaning only on the local subnet; they are usually assigned
within one of the blocks reserved for
private
networks not connected to the Internet. NAT exploits the
fact that the principal Internet services allow any number of
simultaneous connections between a pair of IP addresses, each
distinguished by 16 bit source and destination port numbers.
For example, when you're running two different Web browsers on
the same machine and simultaneously connect to the same Web
site (for example, to compare how the two display the same
page), what keeps the two from "stepping on one another" is the
fact that even though both are sending packets back and forth
between the same pair of IP addresses (your machine and the Web
site), each uses a different, and unique, port number when
accessing the site, and the Web site returns its response back
to the port of origin.
NAT simply takes this one step further. When one of the
machines on the internal subnet sends a request to an external
host, the NAT box assigns a unique port number and makes an
entry in a translation table, then forwards the request to the
remote site as originating at the assigned port from the IP
address belonging to the NAT box. When the reply comes back,
the NAT box looks up the port number, determines which local
machine it belongs to, and dispatches the packet across the
local subnet to that machine. For Web browsing and most
Internet applications where the home user establishes
connections to an external server, NAT works almost like
magic. There is no need to modify applications on individual
users' machines nor install any special software: if the NAT
router provides DHCP, as most do, adding a new machine to the
internal subnet is as easy as plugging its network cable into
the hub.
But NAT, like dynamic IP addresses, once again divides those on
the Internet into two classes. While the dynamic IP user's
address changed with every online session, at least for the
duration of that session it remained constant and was
accessible from the outside world, just like a permanently
connected host. Once users exchanged their current IP
addresses through one of the server-based schemes, they were
free to then open any kind of connection between their machines
supported by Internet protocols. The NAT user, however, finds
himself at a further level of remove from the "raw" Internet.
Recall that the NAT box assigns a port for each connection from
a machine on the internal subnet to an external site only when
the local machine initiates a connection. Otherwise machines
on the internal subnet are completely inaccessible
from the Internet at large--the other side of the NAT box.
They do not have an externally visible IP address at all, fixed
or dynamic, and there is no way an external site can
communicate with them unless the local machine has first
initiated the connection. A machine behind a NAT box cannot
act as a server, because there is no address which remote sites
may use to open connections to it. Two users behind NAT boxes
cannot even create a peer to peer connection between
themselves, since neither has an address which will accept
connections initiated from outside. If they wish to
communicate, they must both connect to a server (not behind a
NAT box) which will then relay the data between them. This
creates a point of control far more powerful than a "meeting
place" server for dynamic IP address users. A server which
forwards traffic between NAT users must have sufficient
bandwidth to accommodate not only lookup requests but all the
data sent between its users, and has the ability to monitor and
potentially intercept all the traffic it relays.
Many users behind NAT boxes consider the restrictions they
impose as positive benefits. The inability of external sites
to open connections to machines behind the NAT box means it
behaves as a firewall, blocking traffic from the Internet which
attempts to exploit vulnerabilities on local machines.
Machines can still be infected by mail worms, viruses in
software downloaded by local users, or vulnerabilities in Web
browsers to malicious sites users are induced to visit, but at
least the unlocked front door which an unsecured machine
permanently connected to the Internet represents has been
slammed in the face of potential attackers. But at the same
time, the NAT user is no longer a peer of all other Internet
users, as originally envisioned. The NAT user has become much
more a consumer of services published by sites with
persistent, externally accessible IP addresses. If the NAT user
wishes to create a Web site, post some files or pictures for
downloading, manage a discussion group, or author a Weblog
("blog"), he will have to avail himself of the services of a
public site to do so--his own machine cannot provide these
services to external users, since they cannot create
connections to it.
(Note: as there is no standard for NAT, various implementations
work in different ways, some of which permit establishment of
connections by external hosts to which an open port number has
been communicated. These capabilities, when present, can be
equally deemed security risks or benefits depending on an
individual user's preferences. Here I've presented NAT in its
purest form which, as best I can determine, is how the majority
of contemporary implementations work. Cable and DSL providers,
which have incentives to prohibit their mass market customers
from operating servers, may enforce this restrictive NAT in the
routers they provide to such clients.)
Public Wireless Access. The advent of public wireless
Internet access amounts to taking NAT on the road. As the
wireless infrastructure is put in place, users will be able to
access the Internet, via NAT connections, from whatever
wireless access point to which they happen to connect (assuming
they have permission to use it). This doesn't really change
things as long as some kind of commercial account is required
for the access (as that presumably creates an audit trail,
however difficult to trace, of the user's momentary identity),
but free public access in tony coffee shops, bookstores that
wannabe coffee shops, and the like permit totally anonymous
connection to the Internet.
If your browser doesn't fully support Cascading Style Sheets,
the anchors may not highlight when you move the mouse over
them, but you'll still be able to copy the link. If your
browser does not support JavaScript/ECMAScript or you've
disabled it, regular clicking on an anchor will scroll the
document so the anchor is at the top of the window; if this
irritates you, don't do it.
"Micropayment
has been tried and failed numerous times already. Why do you
think it will work this time?"
Micropayment is scarcely a new idea. Ted Nelson described fine grained
payment of copyright royalties as an integral part of
Xanadu more than
three decades ago (however, in Xanadu, royalties were to be
collected as a surcharge to the basic fee for using the Xanadu
system and remitted to the copyright holder by Xanadu). In the 1990's
a variety of micropayment systems were launched, hoping to
(digitally) cash in on the e-commerce explosion. Despite clever
names like Digicash, Millicent, and Cybercoin, none was successful.
If micropayment didn't catch on at the height of dot com fever, why
should one expect it to succeed on the Secure Internet?
"Certainly
you can't be advocating this!"
Well,
duh . . . of course not! But
this is where we are going, unless we change course, and
soon. Every single technology I discuss in this paper is
either already deployed in a limited fashion, planned for
adoption in the future, or under active development. Many of
these technologies are beneficial if used wisely. But only
Panglossian
optimists will neglect the potential downside. Each
of these technologies can be easily sold, either to individuals
based on their obvious benefits ("No more spam", "Safe surfing
for your kids") or to lawmakers in a position to mandate them
due to their perceived societal benefits ("Close the Internet
to terrorism", "Torpedo the copyright pirates", "Track down the
child pornographers and lock up their customers").
When Will It Happen?
When forecasting trends in technology and society, it is often
easier to predict the destination than estimate the time of
arrival. This is certainly the case with a collection of
technologies as disparate as those discussed here, deployed
across a geometrically growing global network connecting more
than a hundred million computers and five hundred million
people. Such a large installed base, and the compromises
required to keep up with its ongoing growth, create great
hysteresis in the system. And yet new technologies can be
rapidly adopted; one need only look at broadband to the home or
Wi-Fi for examples.
Trusted Computing Deployment
Work is already underway to develop and deploy Trusted Computing
systems. In their August 2002
business
overview, Microsoft said of their own project, then
codenamed "Palladium", since renamed the "Next-Generation
Secure Computing Base for Windows":
"Palladium" is a long-term endeavor. The first
"Palladium"-
Digital Rights Management Deployment
Digital Rights Management deployment is presently underway;
current mass market multimedia players are beginning to support various
schemes, and as online commercial sales of multimedia content
as exemplified by Apple's
iTunes
Music Store expand, increasingly more secure and restrictive
implementations will follow, culminating in the eventual integration
of Digital Rights Management with Trusted Computing.
Secure Internet Deployment
A logical point at which one might expect implementation of the
Secure Internet to begin in earnest is concurrent with the mass
deployment of the IPv6 protocol. Observers of the Internet
scene may immediately heave a sigh of relief, since IPv6 is one
of those technologies of tomorrow which remains securely
anchored in tomorrow no matter how many tomorrows pass into
yesterdays. It is ironic that had IPv6 been aggressively
adopted starting in 1995, some of the accountability problems
of today's Internet would not have become as serious as they
are today (see Appendix 1
for details). Still, there is nothing in the architecture of
the Secure Internet as I have described it in this paper which
requires IPv6 in any way; should IPv6 be indefinitely delayed
or supplanted by a different design, the introduction of the
Secure Internet need not.
The Imponderable Surprise
Predicting when new technologies will be adopted is difficult
enough when you only extrapolate present-day trends and
assume they will continue into the future. (Actually, I
believe you can win most bets on the date the newest whiz-bang
thingo will be widely adopted by always guessing "never".) In
the real world, trend lines rarely behave as nicely as they do
on econometric forecast charts (when looking at one, always
remember that "con" comes before "metric" in "econometric").
Surprises happen, and they can have enormous consequences.
Despite the recent plague of Internet worms and viruses, some
very knowledgeable observers of the Internet believe that we
have been lucky so far in that the attacks to date have been
much less virulent than they could have been. The paper
"How
to 0wn the Internet in Your Spare Time"
estimates that an "optimally" designed worm might
subvert more than ten million Internet hosts, with an
initial rate of spread so fast, perhaps infecting 300,000
hosts in less than fifteen minutes, that system administrators
would be unable to react quickly enough to limit the
damage.
Summary and Conclusion
Global Internet,
Over the last three decades the Internet has evolved from a
research tool linking a handful of elite sites into a global
mass medium. Its rapid, and often reactive, evolution has
resulted in a present day architecture widely perceived as
inadequate to hold users accountable for their actions,
providing unwarranted anonymity to disruptive and destructive
actors, and placing intellectual property at risk in disregard
of applicable law and with impunity to its sanctions.
Once a spring of liberty,
Autumn chill so near.
Appendices
Appendix 1
Many users who came to the Internet during its transformation
into a mass medium in the 1990's consider anonymity and the
consequent lack of accountability as fundamental features
designed into the Internet or inherent in its technological
implementation. Ironically, nothing could be further from the
truth: today's anonymous Internet is largely an accident of
technological change and exponential growth transforming an
architecture designed for a different era.
The Anonymous Internet:
An Historical AccidentThe Way Things Were
When the ARPANET was originally created, and for much of its
subsequent evolution into the Internet prior to the mass
pile-on of the 1990's, access was highly accountable. Every
machine on the Internet had a unique Internet Protocol (IP)
address, the 32 bit number you usually see written in "dotted
quad" form, such as 192.168.114.31. Virtually all machines on
the Internet were permanently connected via dedicated leased
lines (or on a local network, itself linked to the outside by a
leased line). IP addresses were permanently assigned, one per
machine, from blocks of contiguous addresses allocated to
organisations to whom was delegated the responsibility of
assigning addresses within that block. An organisation
responsible for an IP address block could, in turn, delegate
assignment of addresses within a sub-block to another entity
but, in every case, it was possible to determine who was
ultimately responsible for an address on the Internet.
The Address Space Crunch
The Internet address protocol presently in use,
Internet
Protocol Version 4 (IPv4), was designed for the era I've
just described, when the Internet connected a relatively small
number of elite government, commercial, and educational sites,
most of whose users accessed it through accounts on a limited
number of timesharing systems. IPv4 provides for a 32 bit IP
address, which permits (ignoring special purpose and reserved
address blocks), a total of 232, roughly four
thousand million unique addresses. With the world's population
only 50% greater than this figure, the vast majority not users
of the Internet, this might seem adequate, but the existence of
pre-assigned blocks of IPv4 addresses and the inevitable
inefficiency of any block allocation scheme made it clear that
the traditional fixed assignment of IP addresses would result
in the effective exhaustion of address space sometime in the
1990's.
Victim of Success
While IPv6 would have neatly solved all of the address space
problems of the emerging mass Internet, it arrived on the scene
at just about the worst possible time to be rapidly
implemented. By December 1995, when RFC 1883 was
published, the Internet was already in its full-on geometric
growth phase, with every expectation that growth would continue
for years to come. The Internet infrastructure was already
staggering to support millions and millions of new users with
the unprecedented bandwidth demands of the graphics-rich Web
and innovative services such as Internet telephony and video on
demand.
Stretching
the Address Space
With no possibility of migrating to IPv6 in time to solve the
address space crunch, the industry resigned itself to
soldiering on with IPv4, adopting the following increasingly
clever means of conserving the limited address space. Each of
these, however, had the unintended consequence of transforming
the pure peer relationship originally envisioned for the
Internet into "publisher" and "consumer" classes, and
increasing the anonymity of Internet access.
Dynamic
IP Addresses
The most obvious way to conserve address space was simply to
observe that the vast majority of individual Internet users at
the time connected via dial-up modem links, which they only
used for a limited amount of time on a typical day. Since
these users could not receive packets across the Internet
except when their dial-up connections were active, there was no
reason to assign each a unique IP address. One could simply
give each dial-up line an IP address which a user
connected to it would employ while connected. This approach,
while eminently reasonable given the circumstances and
perfectly acceptable to those who used the Internet only for
Web and FTP access and E-mail, nonetheless created the first
segmentation of Internet users into two classes. While a user
with a fixed IP address could receive arbitrary connections
from any other user while connected to the Internet (if the
user's connection was dial-up and the user wasn't online,
remote connections would simply fail), the dial-up user with a
dynamic IP address typically received a different IP address
every time they connected to the Internet, one determined by
which modem at the Internet Service Provider happened to pick
up the call.
Network
Address Translation
As home Internet users began to obtain persistent, broadband
connections, at first (mostly in Europe) through ISDN, then
with cable television modems and Digital Subscriber Link (DSL)
access over the telephone network, users increasingly wished to
permit multiple machines to share the fast Internet
connection. With a single IP address, whether fixed or
dynamic, routing packets as the design of the Internet
originally envisioned would permit only one computer on a local
network to use the Internet at a time. Imagine the conflict
between Dad doing stock market research in the evening and the
teenagers in their rooms!
The Way Things Are
In summary, from an original architecture in which every
Internet host had a unique IP address with a person
behind it, where virtually all Internet traffic was essentially
accountable, as a consequence of the transformation
of the Internet from an interconnection of the elite to a mass
medium and a series of work-arounds for the technical
challenges in getting from there to here, the Internet has lost
much of its original accountability. Many operations on the
Internet are effectively anonymous. Identifying the person or
persons responsible for various forms of abuse, whether overtly
illegal or in violation of contractual terms of service, often
ranges from difficult to completely impossible, which is
increasingly making the Internet a very different kind of place
from most of civil society where individuals are held
responsible for their actions.
Appendix 2
All of the section headings and certain list items in this document
are the object of HTML fragment anchors, which permit you to link
directly to the section or cite it in discussions. When you
move the mouse over one of these anchors, the background colour
changes to light green,
indicating its presence. To make a link to the anchor, with
the anchor highlighted pop up your browser's auxiliary menu
(with most browsers and systems, click the right mouse
button) and choose the item which copies a link onto the
clipboard. You can then paste the link into your text.
Citing Sections of this DocumentGlossary
References