hoe Hotmail Microsoft (en e-mail) voor altijd veranderde
twintig jaar geleden deze week, op 29 December 1997, kocht Bill Gates Microsoft een $450 miljoen late Kerstcadeau: een Sunnyvale-gebaseerde outfit genaamd Hotmail. Met de buy—de grootste all-cash internet startup aankoop van zijn dag—Microsoft ondergedompeld in de ontluikende wereld van Web-based e-mail.oorspronkelijk gelanceerd in 1996 door Jack Smith en Sabeer Bhatia als “HoTMaiL” (refererend aan HTML, de taal van het World Wide Web), werd Hotmail in eerste instantie gevouwen in Microsoft ‘ s MSN online service. Er zijn fouten gemaakt. Veel dollars werden uitgegeven. Branding werd veranderd. Spam werd Legioen. Vele, vele verschrikkelijke e-mail handtekeningen werden voortgebracht.
maar in de loop van de jaren die volgden, zou Hotmail de koers instellen voor alle webgebaseerde e-mailaanbiedingen die volgden, en het tijdperk van gratis e-maildiensten voor massaconsumenten lanceren. Onderweg, Hotmail Reed veranderingen in Windows zelf (met name in wat Windows Server zou worden) die de basis zou leggen voor het besturingssysteem om zijn push in het datacenter te maken. En de e-mailservice zou Microsoft ‘ s eerste stap zijn in de richting van wat nu de Azure cloud is.voormalig Microsoft executive Marco DeMello, nu CEO van mobiel beveiligingsbedrijf PSafe Technology, kreeg de taak om de integratie van Hotmail te managen als hoofdprogrammamanager voor MSN-Microsoft ‘ s eigen antwoord op America Online. In een interview met Ars, DeMello—die zou gaan op Directeur van Windows security en product manager voor Exchange voordat het verlaten van Microsoft in 2006—vertelde hoe, direct nadat hij werd ingehuurd in oktober 1996 om MSN te beheren, hij werd opgeroepen om Redmond voor een ontmoeting met Bill Gates. “Hij gaf mij en mijn team de missie van in principe het vinden of het creëren van een systeem voor gratis web-based e-mail voor de hele wereld die Microsoft zou bieden,” DeMello zei.
u hebt mail
in 1996 werd het Web hij kreeg nog steeds grip. Bijna alle persoonlijke Internet toegang was over dial-up diensten zoals AOL, MSN, CompuServe, en EarthLink. Een paar gelukkigen hadden vroege “high-speed” Internet service via ISDN-verbindingen, maar veel bedrijven hadden niet eens hun zakelijke e-mail systemen aangesloten op het Internet nog. Terwijl er een paar web-based e-mail aanbod van ISP ‘ s geà ntegreerd in Web hosting accounts, en Lotus had aangetoond een webinterface aan cc:Mail in 1994, Hotmail en concurrent Rocketmail (die later zou worden Yahoo Mail) waren de eerste om gratis, Web-based e-mail gefinancierd door reclame. In 1997 had Hotmail al 9 miljoen gebruikers.
“Ik maakte het punt, en het was duidelijk,” zei DeMello, ” dat we onze eigen web mail service niet konden bouwen in de tijd die Bill had opgegeven.”Het kopen van een bestaande dienst was de enige echte keuze—zij het een impopulaire onder andere Microsoft-leidinggevenden, die zich meestal aan het beleid van “het eten van ons eigen hondenvoer.”
maar uiteindelijk,” Bill schreef een cheque voor $450 miljoen in contanten, ” vertelde DeMello. “En ik kreeg de verantwoordelijkheid om dat systeem te integreren en te schalen binnen Microsoft.”
Vendor lock-in
Deze verantwoordelijkheid zou de ietwat delicate taak omvatten om software die draait op Unix—een mix van FreeBSD webservers op de front-end en Sun Solaris op SPARC op de back—end-in een Windows-only omgeving te integreren en de service naar Windows-servers te migreren.
Windows NT Server was niet geschikt voor die taak in 1997. Terwijl DeMello ‘ s team ontwikkelde een aantal interfaces naar de Windows-omgeving voor de Hotmail-platform, “we waren een klant van Windows Server,” zei hij, “en in het begin waren we een niet erg blij klant.”
ondanks de druk om de code onmiddellijk naar Windows te verplaatsen, zei DeMello: “er waren veel dingen waar we naar keken—van beveiliging tot geheugenbeheer, en helemaal tot aan de TCP—netwerkstack zelf—die we vergeleken – ‘Dit is wat we krijgen van Unix, dit is wat we krijgen van NT en dit is waarom we nog niet kunnen migreren.’Het was altijd,’ Nee, We kunnen nog niet migreren.in een tijd dat Sun CEO Scott McNealy regelmatig maakte Microsoft ‘ s server-besturingssysteem de kont van grappen, dit was waarschijnlijk zout in de wonden van Microsoft executives. Om dat te veranderen “nope” naar een ” ja ” zou drie jaar duren en de ontwikkeling van Windows 2000 Server. DeMello ’s team” werkte met Cutler en crew op het moment,” DeMello vertelde, “eerst op de schaalbaarheid stuk—we hebben het over Internet Information Server, en de netwerkstack, en de TCP stack en het geheugen en hoe het werd beheerd—en ook de beveiliging van de toegang tot lokale mappen rechtstreeks vanaf het uitvoerbare proces. Uiteindelijk lukte het Cutler en zijn team.”
die relatie tussen Microsoft’ s server-development team en het Hotmail team zou blijven voor jaren, vooral voor de ontwikkeling van IIS, Windows ‘ Web en Internet services component. “We zouden hebben bouwt die zijn gemaakt om te testen IIS—Hotmail was altijd een test bed,” DeMello zei. “De mantra was als het de Hotmail-test passeert, je kunt het aan iedereen geven—het werd een stresstest voor IIS.”
de werking van Hotmail gaf Microsoft de ultieme “eat your own dog food” ervaring als het ging om de dagelijkse werking van een wereldwijde Web-based service—ervaring DeMello gelooft wordt weerspiegeld in hoe Microsoft de Azure Cloud vandaag de dag draait. “Het was een soort van een bodemloze rijkdom aan informatie in termen van wat te doen en niet te doen—best practices, slechtste praktijken, wat werkt en wat niet,” zei hij, “vanaf de minuut kwesties van de reactietijd op een login helemaal naar hoe je zou omgaan met grote gegevensoverdracht.”
hoewel de migratie naar Windows webservers eerder plaatsvond, begon het backend—systeem van Hotmail—de databaseservers en opslag-pas in 2004 naar Windows Server en SQL Server te verhuizen. De migratie werd een steeds zwaardere lift naarmate de opslagbehoeften toenamen, omdat er grenzen waren aan hoe snel accounts van de ene database naar de andere konden worden verplaatst en over datacenters konden worden verspreid.
Hotmail liet ook een markering achter op het Kantoorplatform-afgezien van de voorganger van Outlook.com. De eerste release van Outlook kwam slechts een paar weken na de Hotmail overname, en de volgende versie—Outlook ’98—moest worden aangepast om te werken met Hotmail—wat leidt tot een beetje een oorlog van protocollen. “was met behulp van MAPI als een protocol,” DeMello zei, En Hij beschreef MAPI via TCP / IP als ” een van de zwaarste dingen ooit uitgevonden, dus we moesten veranderen dat naar straight WebDAV toen. Dus we hadden een paar problemen, laten we het zo zeggen—welk protocol de protocoloorlogen moest winnen.”
the pain of experience
de migratie van Solaris naar Windows duurde drie jaar om te voltooien. En terwijl die migratie ging grotendeels zonder incident—DeMello zei een “gebod van Bill Gates van boven” was “‘Gij zult geen enkele brievenbus verliezen’ —en wij niet. ” er was nog wat pijn langs de weg.
opschalen om miljoenen gebruikers van dienst te zijn betekende opschalen van datacenters die de steeds aankoppelende opslag-en berekeningsvereisten van Hotmail aankonden. Opslag was verre van goedkoop. “We hadden te maken met effectief torenhoge kosten voor harde schijven,” zei DeMello. “Je moet onthouden dat we praten over 1997 in 2000 … je was nog steeds betalen door de neus per megabyte-vergeet gigabytes. De infrastructuurkosten zelf waren een duizelingwekkende rekening.”
en die datacenters waren duur en energie-hongerig. “Ik herinner me toen we eigenlijk klaar was met het nieuwe datacenter, dat werd gebouwd in Bothell,” zei DeMello. “We hebben het aangezet om het te testen—en de eerste dag dat we Saturn testten, veroorzaakten we een black-out in Bothell. Ik moest de volgende ochtend reageren op een zeer boze stadsambtenaar. We deden het de tweede keer-er was geen black-out. De capaciteit was verhoogd, en iedereen was er klaar voor en bereid voor het en verwachtte dat de stad zou worden gelikt met vlammen, maar het gebeurde niet.in de zomer van 1999 had Hotmail zijn eerste grote inbreuk op de beveiliging. Elk van Hotmail ’s accounts—die op het moment genummerd rond 50 miljoen-werd potentieel blootgesteld door een bug in een script op Hotmail’ s servers die toegang tot een Hotmail-account met hetzelfde wachtwoord gaf: “eh.”
Gateway websites ontstonden die de exploit gebruikten om iedereen toegang te geven tot een mailbox door gewoon de beoogde accountnaam in te voeren. Sommigen beweerden toegang te hebben tot accounts via de bug voor bijna twee maanden voordat Microsoft patched het. Sommigen geloofden dat het een achterdeur was achtergelaten door een Hotmail Ontwikkelaar.
DeMello zou geen commentaar geven op die inbreuk. “Ik zou het je kunnen vertellen, maar ik zou je moeten doden,” grapte hij. Maar hij beweerde dat Hotmail altijd veiligheid en privacy op de eerste plaats had gezet—tenminste, zoveel als praktisch was aan het begin van het millennium. “We steken veel energie en moeite in veiligheid en privacy,” zei hij. “Het was geen bijzaak. Ik denk dat we het systeem vanaf de grond opgebouwd hebben, gericht op veiligheid en privacy.”
voor 1999, dat betekende twee dingen in het bijzonder te doen, DeMello zei. “We hebben geprobeerd om referenties en afgedwongen wachtwoordbeleid te beschermen. En we wilden zeer behulpzaam zijn om gebruikers over de noodzaak om hun wachtwoorden te beschermen en maakte het duidelijk dat e-mail is geen veilig medium. Op veelgestelde vragen en in de communicatie van het Hotmail-team zelf hebben we gewaarschuwd om nooit persoonlijke of financiële informatie of veiligheidsinformatie via e-mail te delen of te verzenden.”
Hotmail gebruikte beveiligde HTTP (HTTPS) met SSL—encryptie om de inloggegevens van gebruikers te beschermen, en Microsoft dwong klanten om complexere wachtwoorden te gebruiken-maar de rest van de service liep over niet-versleutelde HTTP. “Alleen de authenticatie stuk vereiste ons om hardware accelerators draaien op het moment,” DeMello zei. “En dat had een zeer hoge kosten—duizenden dollars per kaart, die je moest draaien of je gebruikt Unix of Windows Server. Je kon niet de hele infrastructuur op het moment via SSL draaien.”
dat veranderde toen de CPU ’s draaiende servers evolueerden—en vandaag is het” ondoorgrondelijk om iets met rechte HTTP te draaien, ” zei DeMello.
wachtwoordbeleid werd ingesteld om te voorkomen dat klanten te korte of (vanaf 2011) te vaak gebruikte wachtwoorden gebruiken. Echter, Hotmail had een wachtwoord lengte limiet van 16 tekens, dus er was een plafond op hoe complex die wachtwoorden kon krijgen.
dus terwijl iemand die naar het Wi-Fi-netwerk van de coffeeshop luistert niet per se wachtwoorden kan ruiken, was er nog steeds de mogelijkheid dat iemand uw Hotmail-berichten kon lezen door webverkeer te grijpen na het inloggen.
het hartzeer van Hotmail stigma
concurrentie van Google ‘ s Gmail en van Yahoo dwong Hotmail om beter te worden, maar het veroorzaakte ook een aantal rare rebranding. Als onderdeel van Microsoft ‘ s poging om MSN meer “live” rond de tijd van de lancering van Windows Vista in 2005, Microsoft geprobeerd om veel van haar diensten te rebrandenals “Windows Live.”Hotmail werd hernoemd” Windows Live Mail.”Maar Hotmail gebruikers waren blijkbaar in de war, dus ze veranderde het weer-naar Windows Live Hotmail. Samen met de rebranding, Microsoft begon een volledige herschrijving van de front-end systemen voor Hotmail, die eerder was meestal poorten van de originele Solaris-code in C++ en Perl. De herschrijving, in C# en ASP.NET code, eindelijk een einde gemaakt aan Hotmail Unix legacy en, voor beter of slechter, maakte de service een showcase voor Microsoft ‘ s eigen platforms—het zetten van het bedrijf op een koers naar het Office 365-platform en de Azure cloud.hoewel Hotmail belangrijk was voor Microsoft als proeftuin voor veel dingen—en misschien minder belangrijk als inkomstengenerator—verwierf het in sommige kringen ook de reputatie dat het de wortel was van alles wat slecht was op het Internet. Hotmail-gebruikers waren jarenlang het mikpunt van grappen en algemene haat. Een management consultant stelde openlijk voor dat bedrijven nooit mensen moeten inhuren die Hotmail gebruiken.
Hotmail was het land van brander-accounts voor mensen die valse datingprofielen opzetten. Als pionier in HTML e-mail, Hotmail-gebruikers waren een natuurlijk doelwit voor opkomende phishing en drive-by download-aanvallen. De spam filtering mogelijkheden waren twijfelachtig op zijn best. Ironisch genoeg, Hotmail ‘ s onvermogen om spam te blokkeren maakte Hotmail accounts meer kans om te worden geblokkeerd als spam-gedeeltelijk als gevolg van alle bouncebacks veroorzaakt door volledige mailboxen.
dus, ondanks alle relatief goede dingen die we Hotmail kunnen noemen om mee te helpen, is er niet veel reden om te rouwen om het overlijden. Outlook.com maakt het vergeten van de slechte oude dagen van webmail makkelijker… en er zijn nog steeds duizenden mensen die te lui waren om af te zien van het houden van hun Hotmail.com adres.
Leave a Reply