Komu ufasz? Korzystając z Web of Trust, kryptograficznej metody uwierzytelniania, możesz zbudować sieć zaufanych kluczy.

Skuteczna identyfikacja podczas uczestnictwa online staje się coraz ważniejsza. W rezultacie na pierwszy plan wysunęło się kilka systemów bezpieczeństwa, dzięki którym platformy mogą weryfikować siebie i swoich użytkowników. Jednym z nich jest Sieć Zaufania.

Czym jest Web of Trust i jak działa?

Co to jest sieć zaufania?

Web of Trust to system oceny peer-to-peer, który umożliwia weryfikację kluczy publicznych i ich właścicieli bez polegania na centralnym urzędzie ds. tożsamości.

Chociaż nazwał to „siecią zaufania”, Wprowadzenie Philipa Zimmermanna koncepcję „sieci zaufania” w swojej dokumentacji dotyczącej Pretty Good Privacy (PGP) MIT. W PGP zaangażowane są dwa klucze: twój klucz publiczny i prywatny (tajny). Używając swojego tajnego klucza i skrót wiadomości, PGP tworzy podpis cyfrowy, który jest używany do certyfikowania twojego klucza publicznego.

W rezultacie Twój klucz publiczny jest automatycznie ważny dla PGP. Oprogramowanie ufa Twoim kluczom, a także ufa Tobie w zakresie sprawdzania poprawności innych kluczy, umożliwiając stworzenie „sieci zaufania”, zaczynając od Ciebie.

instagram viewer

Web of Trust jest dalej używany w systemach zgodnych z GnuPG i OpenPGP oraz systemach weryfikacji tożsamości, takich jak Dowód człowieczeństwa do uwierzytelniania tożsamości w łańcuchu bloków. Zimmermann twierdzi, że użytkownicy sieci mogą ręczyć za swoją autentyczność i reputację, tworząc zdecentralizowany i rozproszony system zaufania.

Web of Trust wykorzystuje techniki kryptograficzne, aby uniemożliwić manipulowanie danymi. Może być używany do szyfrowania i podpisywania wiadomości e-mail oraz uczestniczenia w społecznościach internetowych.

Jak działa sieć zaufania?

Web of Trust wymaga kryptografii klucza publicznego (użycie klucze publiczne i prywatne do szyfrowania i odszyfrowywania wiadomości) oraz podpisów cyfrowych (tworzenie certyfikatów zawierających informacje o Twojej tożsamości i poświadczeniach) do pracy.

Używając swojego klucza prywatnego, możesz podpisywać certyfikaty, a każda osoba mająca Twój klucz publiczny może zobaczyć, że zostałeś podpisany. Inni użytkownicy, którzy ufają Twojej tożsamości i poświadczeniom, również mogą podpisać Twój certyfikat. Tworzy to sieć zaufania.

Źródło obrazu: Kku/Wikimedia Commons

Na przykład w powyższym scenariuszu, ponieważ Manuel wcześniej podpisał klucz Evy, Susi mogła zaufać podpisowi Manuela przy podejmowaniu decyzji, czy zaufać kluczowi Evy. Jeśli Eva ma więcej podpisów od większej liczby osób, którym Susi ufa, tym lepiej — jej klucz jest bardziej autentyczny. Susi może zaszyfrować wiadomość dla Ewy za pomocą klucza publicznego Ewy i zaszyfrować ją jej kluczem prywatnym. Z drugiej strony Eva może potwierdzić, że wiadomość pochodzi od Susi, używając swojego klucza publicznego. Z biegiem czasu, gdy Susi, Eva i Manuel podpisują kontrakty z kolejnymi osobami, sieć będzie się nadal rozwijać.

Gdy ktoś nowy dołącza do sieci Web of Trust, musi znaleźć kogoś, kto podpisze jego certyfikaty. Osoba, która podpisze, musi w jakiś sposób zweryfikować tożsamość osoby podpisującej — na przykład podczas wirtualnego spotkania lub na kluczowej imprezie podpisującej. Sygnatariusz musi również potwierdzić odcisk palca klucza, unikalny kod identyfikacyjny powiązany z kluczem publicznym sygnatariusza, oraz upewnić się, że zostanie on przesłany na kluczowe serwery po podpisaniu.

Następnie osoby, które im ufają, mogą również podpisywać się w imieniu nowego użytkownika. Web of Trust wymaga wielu podpisów dla każdego certyfikatu, aby zmniejszyć liczbę błędów. Jeśli inni uważają, że osoba podpisująca nie zweryfikowała prawidłowo tożsamości nowego użytkownika lub odcisku palca klucza, mogą zdecydować, że nie podpiszą.

Korzyści z sieci zaufania

Korzystanie z Web of Trust ma oczywiście wiele zalet.

1. Łatwy w użyciu

Wystarczy wygenerować klucze i udostępnić swoje klucze publiczne, aby uczestniczyć w sieci zaufania. Jest to jedyny kłopot w nawigacji, jak kilka narzędzi programowych, takich jak Menedżer zaufania oprogramowania DigiCert które automatyzują tworzenie, podpisywanie i weryfikowanie certyfikatów już istnieją.

2. Rozproszony i zdecentralizowany

Web of Trust wykorzystuje rozproszonej i zdecentralizowanej sieci zaufania. System opiera się na ocenie uczestników sieci; nie opiera się na scentralizowanym organie.

Odpowiadasz za zarządzanie kluczami i certyfikatami oraz możesz wybrać, komu ufać i kogo podpisywać.

3. Wymusza zaufanie w związkach

Możesz nawiązać zaufanie z innymi w oparciu o swoje wymagania. Możesz również w dowolnym momencie odwołać lub zmodyfikować poziomy zaufania innych osób.

Ograniczenia sieci zaufania

Chociaż Web of Trust oferuje wiele korzyści, ma również wiele ograniczeń.

1. Obawy dotyczące prywatności

Podczas tworzenia lub podpisywania certyfikatów możesz nieumyślnie ujawnić poufne informacje. Pamiętaj: certyfikaty zawierają informacje o Twojej tożsamości i poświadczeniach, takie jak imię i nazwisko oraz klucz publiczny. Te szczegóły nie mają być ujawniane.

Poza tym możesz nie wiedzieć, jak dużą kontrolę nad twoimi certyfikatami i kluczami mają ci, którzy podpisują się za ciebie. Na przykład złośliwe strony mogą je kopiować, modyfikować lub ujawniać.

2. Wymaga aktywnego uczestnictwa w sieci zaufania

Musisz przechowywać swoje klucze i certyfikaty oraz podpisywać certyfikaty innych osób, co może być żmudne i czasochłonne.

Ponadto nowi użytkownicy ze świeżymi certyfikatami mogą przez jakiś czas nie cieszyć się zaufaniem innych, ponieważ nie ma centralnego kontrolera. Będą zaufani tylko wtedy, gdy inni w sieci mogą i zdecydują się podpisać ich certyfikaty. A to może wymagać fizycznych spotkań.

Możesz ponosić ryzyko i odpowiedzialność podczas podpisywania w imieniu innych osób. Jeśli ktoś, za kogo poręczyłeś, okaże się oszustem, możesz zostać pociągnięty do odpowiedzialności.

3. Podatny na ataki

Jeśli zgubisz swoje klucze prywatne, nie będziesz mieć dostępu do swoich certyfikatów ani weryfikować innych. Jeśli Twoje klucze zostaną skradzione, zhakowane lub sfałszowane, ktokolwiek je posiada, może się pod Ciebie podszyć i podważyć Twoją wiarygodność.

I nie będziesz w stanie nic zrobić, ponieważ nie masz dostępu do swojego klucz prywatny do odszyfrowania wiadomości; nowsze certyfikaty PGP mają jednak daty ważności.

Możesz ponadto stawić czoła atakom socjotechnicznym, w których nieuczciwi aktorzy próbują nakłonić Cię do podpisania umowy.

Czy można ufać sieci zaufania?

Niezależnie od celów i technologii, każdy system bezpieczeństwa danych może zostać przeniknięty. To samo dotyczy sieci zaufania.

To nie jest idealny system, który zapewni Ci pełne bezpieczeństwo. Zamiast tego umożliwi oparte na zaufaniu interakcje między Tobą a innymi osobami o wspólnych zainteresowaniach i porozumieniach. Ten system może być korzystny, jeśli będzie używany w sposób odpowiedzialny przez wszystkich uczestników.

Jednak poleganie na ludziach sprawia, że ​​jest podatny na ludzkie manipulacje i błędy. Uważaj, aby nie skompromitować swojego tajnego klucza. I bądź świadomy wirusów, manipulacji kluczem publicznym, naruszeń bezpieczeństwa urządzenia, plików, które usunąłeś, ale nadal znajdują się gdzieś na dysku twardym, a nawet kryptoanaliza, druga strona kryptografii.

Sieć zaufania jest świetna, ale nie idealna

Web of Trust umożliwia weryfikację tożsamości w łańcuchu blokowym bez konieczności posiadania centralnego organu. Chociaż ten system ma wielkie obietnice i korzyści, napotyka również kilka ograniczeń.

Dzięki dodatkowym modyfikacjom Web of Trust może stać się szeroko stosowanym systemem weryfikacji tożsamości.