Articles

jak Hotmail zmienił Microsoft (i e-mail) na zawsze

wiele żyć hotmaila.
Enlarge / the many lives of Hotmail.
Sean Gallagher

dwadzieścia lat temu w tym tygodniu, 29 grudnia 1997 roku, Bill Gates kupił Microsoftowi za 450 milionów dolarów późny prezent świąteczny: strój oparty na Sunnyvale o nazwie Hotmail. Wraz z buy-największym zakupem startupów internetowych za gotówkę swoich dni-Microsoft pogrążył się w rodzącym się świecie poczty elektronicznej opartej na Internecie.

pierwotnie uruchomiony w 1996 roku przez Jacka Smitha i Sabeera Bhatię jako” HoTMaiL ” (nawiązujący do HTML, języka World Wide Web), Hotmail został początkowo złożony do MSN Online service firmy Microsoft. Popełniono błędy. Wydano wiele dolarów. Branding został zmieniony. Spam stał się legionem. Zrodziło się wiele, wiele przerażających podpisów e-mail.

Zobacz więcej

ale przez lata, które nastąpiły, Hotmail wyznaczył kurs dla wszystkich internetowych ofert e-mail, które nastąpiły, rozpoczynając erę bezpłatnych usług e-mail dla masowych konsumentów. Po drodze Hotmail wprowadził zmiany w samym systemie Windows (szczególnie w tym, co stałoby się Windows Server), które położyłyby podwaliny pod system operacyjny, aby wprowadzić go do centrum danych. Usługa poczty e-mail byłaby pierwszym krokiem firmy Microsoft w kierunku chmury Azure.

były dyrektor Microsoftu Marco DeMello, obecnie dyrektor generalny firmy PSafe Technology zajmującej się bezpieczeństwem urządzeń mobilnych, otrzymał zadanie zarządzania integracją hotmaila jako lead program manager dla MSN—własnej odpowiedzi Microsoftu na America Online. W wywiadzie dla Ars, DeMello—który miałby zostać dyrektorem ds. bezpieczeństwa systemu Windows i menedżerem produktu Exchange przed odejściem z Microsoftu w 2006 roku—opowiedział, jak zaraz po tym, jak został zatrudniony w październiku 1996 roku do zarządzania MSN, został wezwany do Redmond na spotkanie z Billem Gatesem. „Dał mi i mojemu zespołowi misję zasadniczo znalezienia lub stworzenia systemu darmowej poczty internetowej dla całego świata, który oferowałby Microsoft” – powiedział DeMello.

masz wiadomość

w 1996 roku sieć wciąż zyskiwała na popularności. Prawie cały osobisty dostęp do Internetu był za pośrednictwem usług dial-up, takich jak AOL, MSN, CompuServe i EarthLink. Kilku szczęśliwców miało wczesną „szybką” usługę internetową za pośrednictwem połączeń ISDN, ale wiele firm jeszcze nie podłączyło swoich korporacyjnych systemów poczty e-mail do Internetu. Podczas gdy było kilka internetowych ofert pocztowych od dostawców usług internetowych zintegrowanych z kontami hostingowymi, a Lotus zademonstrował interfejs sieciowy do CC: Mail w 1994, Hotmail i konkurent Rocketmail (który później stał się pocztą Yahoo) byli pierwszymi, którzy oferowali bezpłatną, internetową pocztę e-mail finansowaną przez reklamy. Do 1997 roku Hotmail miał już 9 milionów użytkowników.

„powiedziałem, że to oczywiste,” powiedział DeMello, „że nie możemy zbudować własnego serwisu poczty internetowej w czasie, który określił Bill.”Zakup istniejącej usługi był jedynym prawdziwym wyborem – choć niepopularnym wśród innych menedżerów Microsoftu, którzy zwykle przestrzegali polityki” jedzenia własnej karmy dla psów.”

Reklama

ale w końcu” Bill napisał czek na 450 milionów dolarów w gotówce ” – opowiada DeMello. „I powierzono mi integrację tego systemu i skalowanie go w firmie Microsoft.”

blokada dostawcy

ta odpowiedzialność obejmowałaby nieco delikatne zadanie włączenia oprogramowania działającego na Uniksie-mieszanki serwerów sieciowych FreeBSD na front—endzie i Sun Solaris na SPARC na back-endzie—do środowiska Tylko Dla Windows i migracji usługi do serwerów Windows.

Windows NT Server nie był gotowy do tego zadania w 1997 roku. Podczas gdy zespół DeMello opracował kilka interfejsów do środowiska Windows dla platformy Hotmail, „byliśmy klientem Windows Server”, powiedział, ” i na początku byliśmy niezbyt zadowolonym klientem.”

pomimo presji, aby natychmiast przenieść kod do systemu Windows, DeMello powiedział: „było wiele rzeczy, które szturchaliśmy-od bezpieczeństwa do zarządzania pamięcią, a aż do samego stosu sieciowego TCP-które porównywaliśmy-” to jest to, co otrzymujemy z Uniksa, to jest to, co otrzymujemy z NT i dlatego możemy jeszcze nie migrują. Nie, Nie możemy jeszcze migrować.””

w czasach, gdy dyrektor generalny Sun Scott McNealy regularnie robił z systemu operacyjnego serwerów Microsoftu żart, było to prawdopodobnie solą w ranach kierownictwa Microsoftu. Zmiana tego „nie” na” tak ” zajęłoby trzy lata i rozwój Windows 2000 Server. Zespół DeMello „pracował z Cutlerem i załogą w tym czasie”, demello powiedział, ” najpierw na temat skalowalności—mówimy o Internet Information Server, i stos sieciowy, i stos TCP i pamięci i jak to było zarządzane—a także bezpieczeństwo dostępu do lokalnych folderów bezpośrednio z procesu wykonywalnego. Ostatecznie Cutler i jego zespół byli w stanie to zrobić.”

Reklama

ta relacja między zespołem programistów serwerowych Microsoftu a zespołem Hotmail będzie trwała przez lata, szczególnie w przypadku rozwoju usług IIS, komponentu usług internetowych i internetowych Windows. „Mielibyśmy buildy, które zostały stworzone do testowania IIS—Hotmail zawsze był łóżkiem testowym” – powiedział DeMello. „Mantra brzmiała, że jeśli przejdzie test Hotmail, możesz go dać każdemu—stał się testem warunków skrajnych dla IIS.”

działanie hotmaila dało Microsoftowi najlepsze doświadczenie” jedz własną karmę dla psów”, jeśli chodzi o codzienną obsługę globalnej usługi internetowej-doświadczenie demello uważa, że znajduje odzwierciedlenie w tym, jak Microsoft uruchamia dziś chmurę Azure. „To był rodzaj bezdennego bogactwa informacji pod względem tego, co robić, a czego nie—najlepszych praktyk, najgorszych praktyk, co działa, a co nie, „powiedział,” od minutowych problemów z czasem reakcji na login, aż do tego, jak radzisz sobie z dużymi transferami danych.”

podczas gdy migracja do serwerów internetowych Windows miała miejsce wcześniej, system backendowy Hotmail—serwery baz danych i pamięć masowa—nie zaczął nawet przenosić się do Windows Server i SQL Server aż do 2004 roku. Migracja stała się coraz cięższa wraz ze wzrostem zapotrzebowania na pamięć masową, ponieważ istniały ograniczenia dotyczące szybkiego przenoszenia kont z jednej bazy danych do drugiej i propagowania ich w centrach danych.

Reklama

Hotmail również odcisnął piętno na platformie biurowej—oprócz bycia poprzednikiem do Outlook.com. Pierwsze wydanie Outlooka pojawiło się zaledwie kilka tygodni po przejęciu hotmaila, a kolejna wersja—Outlook ’98—musiała zostać dostosowana do pracy z Hotmailem—co doprowadziło do nieco wojny protokołów. „używałem MAPI jako protokołu”, powiedział DeMello i opisał MAPI przez TCP / IP jako ” jedną z najcięższych rzeczy, jakie kiedykolwiek wymyślono, więc musieliśmy zmienić to na prosty WebDAV. Mieliśmy więc kilka problemów, powiedzmy w ten sposób-który protokół musiał wygrać wojny protokolarne.”

ból doświadczenia

oh, yeah, this happened.
Powiększ /

migracja z Solarisa do systemu Windows trwała trzy lata. I podczas gdy ta migracja przebiegła w dużej mierze bez incydentów—DeMello powiedział, że” przykazanie od Billa Gatesa z góry „brzmiało:” nie stracisz ani jednej skrzynki pocztowej „—a my nie. ” po drodze było jeszcze trochę bólu.

skalowanie w celu obsługi milionów użytkowników oznaczało skalowanie centrów danych, które mogłyby obsłużyć stale rosnącą pamięć masową i obliczeniowe wymagania hotmaila. Przechowywanie było dalekie od tanich. „Mieliśmy do czynienia z efektywnie rosnącymi kosztami dysków twardych” – powiedział DeMello. „Musisz pamiętać, że mówimy o 1997 do 2000… nadal płaciłeś przez nos za megabajt-zapomnij o gigabajtach. Sam koszt infrastruktury był oszałamiającym rachunkiem.”

Reklama

a te centra danych były drogie i energochłonne. „Przypominam sobie, kiedy faktycznie ukończyliśmy nowe centrum danych, które zostało zbudowane w Bothell”, powiedział DeMello. „Uruchomiliśmy go, aby go przetestować—a pierwszego dnia testowania Saturna spowodowaliśmy awarię w Bothell. Następnego ranka musiałem odpowiedzieć bardzo wściekłemu urzędnikowi miasta. Zrobiliśmy to za drugim razem – nie było zaciemnienia. Pojemność została podniesiona, wszyscy byli na to gotowi, przygotowani do tego i oczekiwali, że miasto zostanie oblizane płomieniami, ale tak się nie stało.”

następnie, latem 1999 roku, Hotmail miał swoje pierwsze duże naruszenie bezpieczeństwa. Każde z kont hotmaila—które w tym czasie liczyły około 50 milionów-było potencjalnie narażone na błąd w skrypcie na serwerach hotmaila, który dawał dostęp do dowolnego konta hotmaila z tym samym hasłem: „eh.”

powstały strony internetowe, które wykorzystały exploit, aby umożliwić każdemu uzyskanie dostępu do skrzynki pocztowej po prostu wpisując nazwę docelowego konta. Niektórzy twierdzili, że mają dostęp do kont za pośrednictwem błędu przez prawie dwa miesiące, zanim Microsoft go załatał. Niektórzy wierzyli, że był to backdoor pozostawiony przez programistę Hotmail.

Reklama

DeMello nie skomentuje tego naruszenia. – Mógłbym ci powiedzieć, ale musiałbym cię zabić-zażartował. Ale twierdził, że Hotmail zawsze stawiał Bezpieczeństwo i prywatność na pierwszym miejscu-przynajmniej na tyle, na ile było to praktyczne na przełomie tysiącleci. „Włożyliśmy dużo energii i wysiłku w bezpieczeństwo i prywatność” „To nie była myśl. Myślę, że zbudowaliśmy system od podstaw skupiając się na bezpieczeństwie i prywatności.”

Dla 1999 roku oznaczało to zrobienie dwóch rzeczy szczególnie, powiedział DeMello. „Staraliśmy się chronić poświadczenia i egzekwować zasady dotyczące haseł. Chcieliśmy być bardzo otwarci dla użytkowników o potrzebie ochrony ich haseł i jasno stwierdziliśmy, że e-mail nie jest bezpiecznym medium. W przypadku często zadawanych pytań i w komunikacji z samym zespołem Hotmail ostrzegaliśmy, aby nigdy nie udostępniać ani nie wysyłać żadnych informacji osobistych lub finansowych ani informacji bezpieczeństwa za pośrednictwem poczty e-mail.”

Hotmail używał bezpiecznego HTTP (HTTPS) z szyfrowaniem SSL w celu ochrony danych logowania użytkowników, a Microsoft zmusił klientów do używania bardziej złożonych haseł—ale reszta usługi działała na niezaszyfrowanym HTTP. „Tylko część uwierzytelniania wymagała od nas uruchomienia akceleratorów sprzętowych” – powiedział DeMello. „A to miało bardzo wysoki koszt-tysiące dolarów za kartę, którą trzeba było uruchomić niezależnie od tego, czy używasz Unix czy Windows Server. Nie można było uruchomić całej infrastruktury w tym czasie przez SSL.”

Reklama

która zmieniła się wraz z ewolucją procesorów działających na serwerach—a dziś jest” niezgłębione uruchamianie czegoś z prostym HTTP ” – powiedział DeMello.

zasady haseł zostały skonfigurowane, aby uniemożliwić klientom korzystanie z haseł, które były zbyt krótkie lub (począwszy od 2011 r.) zbyt powszechnie używane. Jednak Hotmail miał limit długości hasła wynoszący 16 znaków, więc nie było pułapu na to, jak skomplikowane mogą być te hasła.

więc podczas gdy ktoś słuchający sieci Wi-Fi kawiarni niekoniecznie był w stanie wąchać hasła, nadal istniała możliwość, że ktoś mógłby odczytać twoje wiadomości Hotmail, chwytając ruch internetowy po zalogowaniu.

złamanie serca hotmaila

konkurencja ze strony Gmaila Google i Yahoo zmusiła hotmaila do poprawy, ale wywołała też dziwny rebranding. W ramach próby wprowadzenia MSN na rynek w 2005 roku, Microsoft próbował zmienić nazwę wielu swoich usług na „Windows Live”.”Hotmail został przemianowany” Windows Live Mail.”Ale użytkownicy hotmaila byli najwyraźniej zdezorientowani, więc zmienili go ponownie-na Windows Live Hotmail. Wraz z rebrandingiem, Microsoft rozpoczął pełne przepisanie systemów front-end dla hotmaila, które wcześniej były głównie portami oryginalnego kodu Solarisa w C++ i perlu. Rewrite, w C# i ASP.NET code, wreszcie przyniósł kres Uniksowemu dziedzictwu hotmaila i, na dobre i na złe, sprawił, że usługa stała się wizytówką własnych platform Microsoftu—ustawiając firmę na kurs w kierunku platformy Office 365 i chmury Azure.

chociaż Hotmail był ważny dla Microsoftu jako poligon testowy dla wielu rzeczy—i być może mniej ważny jako generator przychodów—osiągnął również reputację w niektórych kwartałach jako źródło wszystkiego, co było złe w Internecie. Użytkownicy hotmaila przez lata byli pośmiewiskiem żartów i ogólnej nienawiści. Jeden z konsultantów ds. zarządzania otwarcie zasugerował, że firmy nigdy nie powinny zatrudniać osób korzystających z hotmaila.

Reklama

Hotmail to kraina kont dla osób zakładających fałszywe profile randkowe. Jako pionier poczty HTML, użytkownicy Hotmail byli naturalnym celem pojawiających się ataków phishingowych i drive-by download. Jego możliwości filtrowania spamu były w najlepszym razie wątpliwe. Jak na ironię, niemożność zablokowania spamu przez hotmaila sprawiła, że konta Hotmail częściej były blokowane jako spam—częściowo z powodu wszystkich odbić spowodowanych przez pełne skrzynki pocztowe.

tak więc, pomimo wszystkich stosunkowo dobrych rzeczy, które możemy pochwalić Hotmail za pomoc, nie ma zbyt wielu powodów, aby opłakiwać jego odejście. Outlook.com sprawia, że zapominanie o złych starych czasach webmail łatwiej … i wciąż są tysiące ludzi, którzy byli zbyt leniwi, aby zrezygnować z trzymania swoich Hotmail.com adres.