Od kart perforowanych do hasła. Historia logowania
Dziś logowanie jest czynnością banalną: login, hasło, kliknięcie. Trudno sobie wyobrazić komputer bez kont użytkowników i uwierzytelniania. A jednak przez pierwsze dekady informatyki logowanie w ogóle nie istniało. Komputer był maszyną jednego operatora, a pojęcie „użytkownika” w dzisiejszym sensie jeszcze się nie narodziło. Historia pierwszego logowania to jednocześnie historia tego, jak komputer przestał być maszyną, a stał się systemem współdzielonym. Oto techniczna opowieść o narodzinach logowania, z autorami, protokołami i pierwszymi implementacjami.
Pierwszy autor logowania – Fernando J. Corbató
Podstawą współczesnego logowania jest koncepcja kont użytkowników z hasłem – i tę pierwszą praktyczną realizację zawdzięczamy Fernando José Corbató, pionierowi informatyki z MIT. To właśnie on kierował zespołem, który w 1961 roku zaimplementował logowanie z hasłem w systemie CTSS (Compatible Time-Sharing System) – jednym z pierwszych systemów współdzielonego czasu procesora. CTSS pozwalał wielu użytkownikom równocześnie korzystać z jednego mainframe’a, a mechanizm nazwy użytkownika + hasła służył izolacji sesji i danych.
Corbató wielokrotnie podkreślał, że wprowadzenie haseł nie było dla zabawy – stanowiło odpowiedź na realne problemy praktyczne. Dziś jego praca tworzy fundamenty bezpieczeństwa w systemach operacyjnych. Corbató po latach żartował, że żałuje wymyślenia haseł, bo zapoczątkował ogromny problem bezpieczeństwa, z którym do dziś się męczymy.
Najwcześniejsze logowanie przez sieć – ARPANET i Telnet
ARPANET – od laboratoryjnej sieci do zdalnych sesji
W 1969 roku powstała ARPANET – prekursorka dzisiejszego Internetu. Początkowo sieć łączyła cztery komputery uniwersyteckie w USA, wiążąc je pakietowo przez urządzenia IMP. Już w październiku 1969 studenci próbowali wpisać słowo „login” z terminala podłączonego do hosta w UCLA na komputer w SRI. Udało się przesłać tylko pierwsze dwa znaki „lo”, zanim system się zawiesił, co dziś stanowi jeden z najbardziej znanych symboli początków sieci komputerowych.
Pełne zdalne logowanie zaczęło się pojawiać wraz z implementacją protokołu Network Control Program (NCP), który udostępniał usługę zdalnego dostępu (remote login) oraz transfer plików.
TELNET – protokół logowania przez sieć
Protokół Telnet powstał z myślą o zdalnym logowaniu z terminala na hosta w sieci. Wczesne wersje były publikowane już w pierwszych RFC (Request for Comments) i stały się powszechnym narzędziem do sesji zdalnych przez ARPANET. Telnet pozwalał użytkownikowi zalogować się na zdalną maszynę i wykonywać tam komendy tak, jakby siedział on fizycznie przy konsoli – choć bez szyfrowania, co później okazało się poważnym problemem bezpieczeństwa.
Dopiero później pojawił się:
- rlogin (ok. 1983, BSD Unix) – uproszczone logowanie w sieciach zaufanych
- FTP (1971) – ma uwierzytelnianie, ale nie służy do logowania do systemu, tylko do plików
- SSH (1995) – bezpieczny następca Telnet/rlogin
BBS – logowanie społeczne i masowe
Pod koniec lat 70. pojawiły się Bulletin Board Systems (BBS) – systemy, które robiły to, co ARPANET, ale dla komputerów domowych. BBS-y działały na zwykłych komputerach wyposażonych w modemy podłączone do linii telefonicznej. Użytkownik:
- dzwonił modemem pod numer BBS,
- zestawiał połączenie,
- wpisywał swój login i hasło,
- uzyskiwał dostęp do systemu z plikami, komunikatorami i formami dyskusji.

Pierwszy system tego typu powstał w 1978 roku w Chicago, jako projekt Warda Christensena i Randy’ego Suessa.
Polecamy zapoznanie się z tematyką serwisu BBS pod adresem: https://bbs.retrocampus.com (działa w przeglądarce).

Technologia i ograniczenia
Technicznie BBS-y były proste:
- używały modemów analogowych – przetwarzały sygnały cyfrowe na dźwięki przenoszone linią telefoniczną,
- każde połączenie blokowało linię – więc z systemu mógł korzystać jeden użytkownik naraz,
- logowanie było lokalne dla danego BBS-a – użytkownicy mieli oddzielne konta i pseudonimy,
- nie było routingu między systemami – dopiero FidoNet i inne sieci wyższej warstwy pozwoliły łączyć wiele BBS-ów.
Techniczne znaczenie logowania
Na przestrzeni lat logowanie pełniło trzy kluczowe funkcje:
Separacja użytkowników
W systemach współdzielonych (jak CTSS) logowanie z hasłem oddzielało sesje i dane poszczególnych osób – gwarantowało, że jeden użytkownik nie nadpisze pracy innego.
Zdalny dostęp
Dzięki sieciowym protokołom i narzędziom takim jak Telnet, logowanie stało się punktem wejścia do zdalnych maszyn, co otworzyło szeroki świat usług sieciowych.
Sesame do społeczności
BBS-y i ich późniejsze sieci (np. FidoNet) oferowały społecznościowy wymiar logowania – ludzie nie tylko uzyskiwali dostęp do systemu, ale też interaktywnie wchodzili w dialog z innymi użytkownikami (czat, wiadomości).
Podsumowanie ewolucji logowania
| Etap | Cechy techniczne | Przykład |
| Lokalne systemy współdzielone | Hasła, separacja użytkowników | CTSS (1961) |
| Logowanie sieciowe | Remote login przez sieć, brak szyfrowania | ARPANET / Telnet (ok. 1971) |
| BBS i logowanie masowe | Modemy, konta użytkowników, społeczność | BBS-y (1978) |
Historia logowania pokazuje, że nie jest ono dodatkiem, lecz fundamentem nowoczesnych systemów. Powstało nie z potrzeby bezpieczeństwa, lecz z potrzeby współdzielenia. Dopiero później stało się bramą do prywatności, tożsamości i – paradoksalnie – problemów bezpieczeństwa, z którymi zmagamy się do dziś. Wszystko zaczęło się jednak od prostego pytania: „Kto aktualnie korzysta z komputera?”.
Pamiętajmy, że każde dzisiejsze „zaloguj się” to w istocie echo decyzji podjętej w MIT ponad sześćdziesiąt lat temu.




