Articles

Jak Hotmail, Microsoft změnil (a e-mail) navždy

mnoho životů Hotmail.
zvětšit / mnoho životů Hotmailu.
Sean Gallagher

před Dvaceti lety tento týden, 29. prosince 1997, Bill Gates koupil Microsoft za $450 milionů pozdní Vánoční dárek: Sunnyvale, na základě oblečení s názvem Hotmail. S buy-největší all-cash internet startup nákup svého dne-Microsoft vrhl do rodícího se světa webového e-mailu.

Původně zahájen v roce 1996 Jack Smith a Sabeer Bhatia jako „HoTMaiL“ (odkazující HTML, jazyk World Wide Web), Hotmail byl původně složeny do Microsoft MSN online služby. Chyby se dělaly. Bylo vynaloženo mnoho dolarů. Značka byla změněna. Spam se stal legií. Mnoho, bylo vytvořeno mnoho strašných e-mailových podpisů.

Zobrazit více

Ale v průběhu let, které následovaly, Hotmail by nastavit kurz pro všechny Web-based e-mailové nabídky, které následovaly, zahájení éry masové spotřebitelské zdarma e-mailové služby. Po cestě Hotmail řídil změny v samotném systému Windows (zejména v tom, co by se stalo Windows Server), které by položily základy pro operační systém, aby se dostal do datového centra. A e-mailová služba by byla prvním krokem společnosti Microsoft k tomu, co je nyní Azure cloud.

Bývalý výkonný Microsoft Marco DeMello, nyní generální ŘEDITEL mobilní bezpečnostní firma PSafe Technologie, byl předán práce řízení integrace Hotmail jako hlavní programový manažer pro MSN—Microsoft vlastní odpověď na America Online. V rozhovoru pro Ars, DeMello—kdo by pokračoval být ředitel zabezpečení systému Windows, a produktový manažer pro Výměnu před odjezdem Microsoft v roce 2006—líčí, jak, hned poté, co on byl najat v říjnu 1996 spravovat MSN, byl povolán do Redmond na setkání s Billem Gatesem. „Dal mně a mému týmu úkol v podstatě najít nebo vytvořit systém pro bezplatný webový e-mail pro celý svět, který by Microsoft nabídl,“ řekl DeMello.

máte poštu

V roce 1996, Web byl stále získává trakci. Téměř veškerý osobní přístup k internetu byl přes telefonické služby, jako jsou AOL, MSN, CompuServe a EarthLink. Několik šťastlivců mělo brzy „vysokorychlostní“ internetovou službu přes připojení ISDN, ale mnoho společností ještě nepřipojilo své firemní e-mailové systémy k internetu. Zatímco tam bylo několik Web-based mail nabídky od Isp integrován do Web hosting účty, a Lotus ukázal Webového rozhraní cc:Mail v roce 1994, Hotmail a konkurent Rocketmail (který by později se stal Yahoo Mail), byly nejprve nabídnout zdarma, Web-based e-mail financován z reklamy. Do roku 1997 měl Hotmail již 9 milionů uživatelů.

„udělal jsem bod a bylo zřejmé,“ řekl DeMello, “ že jsme nemohli vybudovat vlastní webovou poštovní službu v době, kterou Bill určil.“Nákup existující služba byla jedinou skutečnou volbou—byť nepopulární mezi jinými Microsoft manažeři, kteří obvykle dodržovány k politice „jíst naše vlastní psí žrádlo.“

Reklama

Ale nakonec, „Bill napsal šek na $450 milionů v hotovosti,“ DeMello líčil. „A dostal jsem odpovědnost za integraci tohoto systému a jeho škálování v rámci společnosti Microsoft.“

Vendor lock-in

Že odpovědnost bude zahrnovat poněkud delikátní úkol zahrnující software běží na Unix—mix FreeBSD Webové servery na přední straně a Sun Solaris na SPARC na back-end—do Windows-pouze prostředí a migraci služeb na serverech se systémem Windows.

Windows NT Server nebyl pro tento úkol v roce 1997. Zatímco Demellův tým vyvinul některá rozhraní pro prostředí Windows pro platformu Hotmail,“ byli jsme zákazníkem systému Windows Server, „řekl,“ a na začátku jsme nebyli příliš šťastným zákazníkem.“

i Přes tlak, aby okamžitě přesunout kód do Okna, DeMello řekl, „Tam bylo hodně věcí, které jsme trčely v—z bezpečnostní pro správu paměti, a celou cestu do sítí TCP stack sám—, že jsme srovnání—tady je to, co dostaneme od Unix, to je to, co dostáváme od NT, a to je důvod, proč nemůžeme přejít. Vždycky to bylo, ne, zatím nemůžeme migrovat.'“

V době, kdy Slunce CEO Scott McNealy pravidelně dělal Microsoft server operační systém terčem vtipů, to bylo pravděpodobné, sůl do ran Microsoft vedení. Změnit toto “ ne “ na “ ANO “ by trvalo tři roky a vývoj systému Windows 2000 Server. DeMello tým „pracoval s Cutlerem a posádku v době,“ DeMello líčil, „první na škálovatelnost kus—mluvíme o Internet Information Server a síťový zásobník a zásobník TCP a paměti, a jak se to podařilo—a také zabezpečení přístupu k místním složkám přímo z spustitelný proces. Nakonec Cutler a jeho tým dokázali vytáhnout.“

Reklama

vztah mezi Microsoft server-rozvoj týmu a Hotmail tým bude pokračovat několik let, zejména pro rozvoj IIS, Windows, Webové služby a Internetové připojení komponent. „Měli bychom sestavení, která byla vytvořena pro testování IIS-Hotmail byl vždy testovací postel,“ řekl DeMello. „Mantra byla, pokud projde testem Hotmail—můžete ji dát komukoli-stal se zátěžovým testem pro IIS.“

provoz Hotmail dal Microsoft konečný „jíst své vlastní psí žrádlo“ zkušenosti, když to přišlo na den-to-day operace, globální Web-based service—zkušenosti DeMello domnívá se odráží v tom, jak běží Microsoft Azure Cloud dnes. „To byla jakási bezedná studnice informací z hlediska, co dělat a nedělat—nejlepší praktiky, nejhorší praktiky, co funguje a co ne,“ řekl, „od první minuty problémy doby odezvy na přihlašovací celou cestu, jak byste zvládnout velké datové přenosy.“

Zatímco přechod na Windows Webových serverů se stalo dříve, backend systému Hotmail—databáze servery a storage—ani nevěděl, začnou pohybovat na Windows Server a SQL Server do roku 2004. Migrace se stala stále těžké zvednout jako úložiště požadavky vzrostly, protože tam jsou limity na to, jak rychle účtů může být přesunuta z jedné databáze do jiné a být šířeny napříč datovými centry.

reklama

Hotmail také zanechal značku na platformě Office-kromě toho, že byl předchůdcem Outlook.com. První verze aplikace Outlook přišel jen pár týdnů poté, Hotmail akvizice, a další verze—Outlook ’98—musel být přizpůsoben pro práci s Hotmail—vedoucí, aby se trochu válku protokolů. „používal MAPI jako protokol,“ řekl DeMello a popsal MAPI přes TCP / IP jako “ jednu z nejtěžších věcí, jaké kdy byly vynalezeny, takže jsme to tehdy museli změnit na rovný WebDAV. Takže jsme měli několik problémů—řekněme to tak-který protokol musel vyhrát protokolové války.“

bolest zkušenosti

Ach, jo, to se stalo.
zvětšit / Oh, jo, to se stalo.

dokončení migrace ze systému Solaris do systému Windows trvalo tři roky. A zatímco migrace šel do značné míry bez problémů—DeMello řekl: „přikázání od Bill Gates shora“ byla „‚nebudeš ztrácet jedné poštovní schránky’—a my ne.“ Tam byla ještě nějaká bolest podél cesty.

škálování tak, aby sloužilo milionům uživatelů, znamenalo rozšíření datových center, které by dokázaly zvládnout stále rostoucí úložiště a vypočítat požadavky služby Hotmail. Skladování nebylo zdaleka levné. „Zabývali jsme se efektivním stoupáním nákladů na pevné disky,“ řekl DeMello. „Musíte si pamatovat, že mluvíme o letech 1997 až 2000 … stále jste platili nosem za megabajt-zapomeňte na gigabajty. A tak náklady na infrastrukturu sám byl ohromující účet.“

reklama

a tato datová centra byla drahá a náročná na energii. „Vzpomínám si, když jsme vlastně dokončili nové datové centrum, které bylo postaveno v Bothellu,“ řekl DeMello. „Odstavili jsme to vyzkoušet—a první den jsme testovali Saturn, jsme způsobil výpadek v Bothell. Druhý den ráno jsem musel reagovat na velmi rozzlobeného městského úředníka. Povedlo se nám to napodruhé—žádný výpadek nebyl. Kapacity byly zásoby, a všichni byli připraveni na to, a připravil se na to a očekává, že město bude olízl s plameny, ale to se nestalo.“

pak v létě 1999 došlo k prvnímu velkému narušení bezpečnosti Hotmailu. Každý z Hotmail účty—což v době číslovány kolem 50 milionů potenciálně vystavena chyba ve skriptu na Hotmail servery, které dal přístup k jakékoliv Hotmail účet se stejným heslem: „eh.“

objevily se webové stránky brány, které využily exploit, aby umožnily komukoli získat přístup k poštovní schránce pouhým zadáním názvu cíleného účtu. Někteří tvrdili, že mají přístup k účtům prostřednictvím chyby téměř dva měsíce, než ji Microsoft opravil. Někteří věřili, že to byla zadní vrátka, kterou zanechal vývojář Hotmail.

reklama

DeMello nechtěl toto porušení komentovat. „Mohl bych ti to říct, ale musel bych tě zabít,“ žertoval. Tvrdil však, že Hotmail vždy kladl bezpečnost a soukromí na první místo – alespoň tak, jak bylo praktické na přelomu tisíciletí. „Vložili jsme hodně energie a úsilí do bezpečnosti a soukromí,“ řekl. „Nebyl to nápad. Myslím, že jsme systém postavili od základů se zaměřením na bezpečnost a soukromí.“

pro rok 1999 to znamenalo dělat zejména dvě věci, “ řekl DeMello. „Snažili jsme se chránit přihlašovací údaje a prosazovat zásady hesel. A chtěli jsme být uživatelům velmi vstřícní ohledně potřeby chránit svá hesla a dali jsme jasně najevo, že e-mail není bezpečné médium. Na často kladené otázky, a v komunikaci z Hotmail tým sám, varovali jsme nikdy sdílet nebo odeslat žádné osobní nebo finanční informace nebo bezpečnostní info přes e-mail.“

Hotmail používá Secure HTTP (HTTPS) šifrování SSL k ochraně uživatelů přihlašovací údaje, a Microsoft nucen zákazníkům používat složitější hesla—ale zbytek služba běžela přes nešifrované HTTP. „Jen ověřovací část vyžadovala, abychom v té době provozovali hardwarové akcelerátory,“ řekl DeMello. „A to mělo velmi vysoké náklady-tisíce dolarů za kartu,kterou jste museli spustit, ať už jste použili Unix nebo Windows Server. V té době jste nemohli spustit celou infrastrukturu přes SSL.“

Reklama

To se změnilo, jako Cpu, běží servery vyvinul—a dnes je to „nepochopitelné spustit něco s rovnými HTTP,“ DeMello řekl.

Zásady hesla byly nastaveny tak, aby zabránily zákazníkům používat hesla, která byla příliš krátká nebo (od roku 2011) příliš běžně používaná. Nicméně, Hotmail měl limit délky hesla 16 znaky, takže tam byl strop na to, jak složité tato hesla mohla dostat.

Takže, když někdo poslouchá coffee shop Wi-Fi síť nemusí být nutně schopen čichat hesla, pořád tu byla možnost, že by někdo mohl číst vaše zprávy Hotmail tím, že chytne provoz Webu po přihlášení.

zlomené srdce, Hotmail stigma

Konkurence od Google Gmail a Yahoo nuceni Hotmail lepší, ale to také vyvolalo nějaké divné rebranding. Jako součást společnosti Microsoft, pokusí se MSN víc „žít“ po dobu spuštění systému Windows Vista v roce 2005, Microsoft se pokusil přetvořit mnoho z jeho služeb jako „Windows Live.“Hotmail byl přejmenován na“ Windows Live Mail.“Ale uživatelé služby Hotmail byli zjevně zmateni—takže ji znovu změnili-na Windows Live Hotmail. Spolu s rebrandingem společnost Microsoft zahájila úplné přepsání front-end systémů pro Hotmail,které byly dříve většinou porty původního kódu Solaris v C++ a Perl. Přepis, v C# a ASP.NET kód, konečně ukončila Hotmail je Unix dědictví, a pro lepší nebo horší, servis vitrína pro Microsoft vlastní platformy—nastavení společnosti na kurz směrem k Office 365 platformy a cloudu Azure.

Zatímco Hotmail bylo důležité, aby Microsoft jako zkušební terén pro mnoho věcí—a možná méně důležité, jako příjem generátoru—to také získal pověst v některých kruzích, že kořen všeho, co bylo špatné na Internetu. Uživatelé Hotmailu byli roky terčem vtipů a obecné nenávisti. Jeden manažerský konzultant otevřeně navrhl, že společnosti by nikdy neměly najímat lidi, kteří používají Hotmail.

Reklama

Hotmail byla země hořák účtů pro lidi, zakládání falešných profilů datování. Jako průkopník v e-mailu HTML byli uživatelé služby Hotmail přirozeným cílem pro vznikající útoky na phishing a drive-by download. Jeho schopnosti filtrování spamu byly přinejlepším sporné. Je ironií, že neschopnost Hotmailu blokovat spam způsobila, že účty Hotmailu budou pravděpodobně blokovány jako spam-částečně kvůli všem bouncebackům způsobeným plnými poštovními schránkami.

takže navzdory všem relativně dobrým věcem, které můžeme připsat Hotmailu s pomocí, není mnoho důvodů truchlit nad jeho odchodem. Outlook.com dává zapomenout na špatné staré dny webmail jednodušší… a jsou tam stále tisíce lidí, kteří byli příliš líní, aby opt-out z udržováním jejich Hotmail.com adresa.