mboost-dp1

Google

Backupprogram afsløret i at stjæle Gmail logins

- Via Coding Horror - , redigeret af Pernicious

Dustin Brooks, en .Net programmør, afslørede forleden tredjeparts Gmail-backupprogrammet, G-Archiver, i at stjæle dets brugeres Gmail logins. Han stødte på programmet i sin søgen efter et program, der kunne tage backups af sin Gmail-konto til sin harddisk. Efter at have prøvet det, var han ikke helt tilfreds med funktionaliteten af det. Derfor valgte han at åbne det i .NET Reflector, for at kigge nærmere på source koden.

Her fandt han til sin store undren ud af, at programmøren, en person ved navn John Terry, havde efterladt sit eget login til Gmail i sourcekoden. Det er naturligvis uheldig, men det næste han fandt ud af var meget værre.

Terry sørgede for at alle som anvendte G-Archiver, fik sendt deres login-info til hans Gmail-adresse. Det fik Brooks til efterfølgende at logge ind på Gmail-kontoen i source koden, og fandt bruger oplysninger fra 1777 personer. Disse oplysninger slettede han og ændrede adganskoden til kontoen, samt sikkerhedsspørgsmålet, og alarmerede Google om hans fund.

Siden afsløringen har udvikleren af programmet, John Terry, prøvet at undskylde hele affæren på G-Archiver’s hjemmeside. Han siger det var en fejl og nægter at have haft nogle lyssky intentioner.

What happened was that a member of our development team had inserted coding used for testing G-Archiver in the debug version and forgot to delete it in the final release version.

Informationweek har haft fat i Google for en kommentar til sagen, og de påpeger at programmet ikke er et Google-produkt og at de er i gang med at undersøge sagen.





Gå til bund
Gravatar #1 - b4@
12. mar. 2008 06:57
Sikke en nar. Sådan en fejl sker jo ikke bare lige.
Gravatar #2 - GurliGebis
12. mar. 2008 07:01
#1> Præcis, det er noget som er gjort bevidst.
Man kan ikke lige komme til at lave en fejl, som tilfældigvis gemmer alles login info.
Gravatar #3 - manisto
12. mar. 2008 07:07
Hvis det endelig skulle passe, det han forsvarer sig med, så er det godt nok en meget ringe valgt måde at teste sit produkt på. Jeg har meget svært ved at kunne retfærdiggøre, hvorfor man skulle sende login til en given konto, bare for at teste, om éns software virker. Det ville da være meget bedre og mere tidsbesparende at bruge Visual Studio's debug-muligheder.

Udover det, så er der da overhovedet ingen tvivl om, at det er gjort med ondt i sinde.
Gravatar #4 - cjoey
12. mar. 2008 07:11
John Terry, fodboldspiller om dagen, skummel programmør om natten :-)

Jeg kan godt følge hans måde at teste om loginoplysningerne til kontoen på, men det er selvfølgelig meget skidt at han ikke får det slettet i public versionen.
Gravatar #5 - mhartvig
12. mar. 2008 07:15
Det var et .net script.. muhahahaha...
Gravatar #6 - bessface
12. mar. 2008 07:16
En ting som taler til udviklerens fordel, er at password'et til gmail kontoen også lå i sourcen. Det havde han jo ikke behøvet hvis han bare var ude på at kapre logins.
Gravatar #7 - thøger
12. mar. 2008 07:17
Var det nogensinde blevet opdaget i et closed-source program???
Gravatar #8 - runeks
12. mar. 2008 07:19
^ Det ville være muligt at opdage i et closed source program, men meget sværere.
Gravatar #9 - mazing
12. mar. 2008 07:24
#6 Synes ikke det taler til hans fordel, det får ham vel bare til at ligne en amatør. Enhver programmør ville bruge en debugger i stedet for at kode mailafsendelse ind..

Og hvis det kun var ment til "debug" builds, så ville det være super nemt at sørge for at holde den kode ude af release builds:

if defined(_DEBUG)
Gør debug shit
endif
Gravatar #10 - NFX
12. mar. 2008 07:26
Så vidt jeg har hørt (har ikke undersøgt det), så er programmet closed source. Det er bare så heldigt at .NET er temmeligt nemt at compile til noget der giver mening.
Gravatar #11 - mazing
12. mar. 2008 07:27
#7 & 8
G-Archiver ER closed source! Men strenge (tekst-linier) bliver ikke rigtig gemt væk i den endelige kode... Mener der blev brugt Reflector til det..
Gravatar #12 - Hald
12. mar. 2008 07:29
Fed fremgangsmetode af ham der fandt bug'n.. saves the world and call the police :-P
Gravatar #13 - thøger
12. mar. 2008 07:32
11 skrev:
#7 & 8
G-Archiver ER closed source!..

Du har ret.

Ud fra #0:
Efter at have prøvet det, var han ikke helt tilfreds med funktionaliteten af det. Derfor valgte han at åbne det i .NET Reflector, for at kigge nærmere på source koden

er det vel ikke så underligt jeg fik den opfattelse at det var open source. Og hvordan forventer man også at ændre i funktionaliteten hvis man ikke har hele koden... (Nu kender jeg ikke noget til .NET og Reflektor)
Gravatar #14 - steffanp
12. mar. 2008 07:35
#13
Reflector er et program der kan decompiler MSIL kode til VB.NET, C# og en masse andre sprog. Med andre ord, Reflector kan give dig kildekoden til et hvert .NET program (med mindre ens MSIL kode er sløret).
Gravatar #15 - Pawtuxet
12. mar. 2008 07:46
Det taler heller ikke rigtigt til fordel for hans troværdighed, at der lå brugeroplysninger for 1777 brugere på hans konto. Med mindre de akkumulerede på meget kort tid eller han kun checker post med dages mellemrum, burde han have haft mulighed for selv at opdage fejlen og gøre noget ved det.

Det er meget muligt der ikke lå skumle intentioner bag denne "feature" - det er næppe første gang nogen har gjort noget, bare fordi de kan - men der er under alle omstændigheder ekstremt umodent og det har sikkert kostet ham en del brugere.
Gravatar #16 - GoofyChristoffer
12. mar. 2008 07:57
# 12
Yeah. Ægte Bruce Willis-stil :P
Gravatar #17 - simonduun
12. mar. 2008 08:08
haha: "Han prøver at undskylde"... Hmm, jeg gad godt se en person der med uvilje har sat en kode ind i et stykke software der stjæler login informationer :S
Gravatar #18 - The-Lone-Gunman
12. mar. 2008 08:26
17 skrev:
haha: "Han prøver at undskylde"... Hmm, jeg gad godt se en person der med uvilje har sat en kode ind i et stykke software der stjæler login informationer :S


Vi har vel alle sammen prøvet at vågne op efter en bytur, der endte lidt for tidligt og lidt for ensomt, også have sjove scripts på sin maskine, man ikke kan huske man har lavet. Eller?
__________
We'll be releasing a new version that corrects the flaw in version 1.0. The new version will be available very soon.


Hvilke interessante features mon det så får?
Gravatar #19 - kattehus
12. mar. 2008 08:28
Jeg tænker lidt, at hvis det er en fejl, og at der er nogen der har "glemt" at fjerne denne kode...
Så tjekker han satme ikke sin mail ofte? Han har jo åbenbart rocker mange mails liggende.
Men jeg ved ikke, hvor lang tid tog det at få de 1777 mails?
Selv tjekker jeg mail flere gange dagligt, men, selv på min spammail, tror jeg ikke at jeg får 1777 mails på under 2-3 dage. (Jeg tror faktisk jeg skal op omkring en uges tid før den kommer op over de 15-1600)
Gravatar #20 - Mort
12. mar. 2008 08:46
Google må kunne checke om nogen har været inde på den nævnte GMail konto for at læse de mails der er blevet sendt til den, og på den måde finde ud af at om nogen har vidst at der lå passwords der eller om det kunne være en grim og tankeløs fejl.
Gravatar #21 - Izaaq
12. mar. 2008 09:06
Hehe. Det der sker nu er:

1-2 uger: Folk råber og skriger over G-archiver
3-4 uger: Folk har lidt glemt sagen og har læst på G-archiver, at de nu har fikset problemet og alt er godt, og tilgiver dem lidt.
5-6 uger: Folk har glemt alt om G-archiver-skandalen.
7-? uger: Når folk vil tage backup af deres Gmail, så kommer de automatisk i tanke om G-archiver, og henter og installerer.

:-)
Gravatar #22 - milandt
12. mar. 2008 09:20
#21 nej, det der sker nu er:

1-2 uger: Google undersøger sagen
3-4 uger: Google Undercover Black Ops begynder at overvåge Terrys gøren og færden
5-6 uger: Intet nyt omkring G-archiver
7-? uger: Terrys lig dukker op på en flodbred i Mississippi
Gravatar #23 - Cyrack
12. mar. 2008 10:01
Hvorfor er det overhovedet folk skal bruge sådan et program? Jeg har sat thunderbird op til at hente alle mails via IMAP og tage en offline kopi. Wupti, alt er tilgængeligt :-)
Gravatar #24 - inckie
12. mar. 2008 10:03
i ser for mange film
Gravatar #25 - foo`
12. mar. 2008 10:51
nu kan det godt være jeg har sovet i timen, men hvorfor er det man overhovedet vil htage backup af sin Gmail?

Er ikke sikker på jeg forstår det helt - en med en stump pap og en kniv der gider skære lidt? :)
Gravatar #26 - Windcape
12. mar. 2008 11:13
I kan koble enhvert pop3 program på jeres gmail, f.eks. thunderbird, og så bruge det til at tage backup :-)

Og måske skulle der havde stået i nyheden at han decompilede programmet med reflector, så ville folk nok havde forstået det.
Gravatar #27 - chris
12. mar. 2008 11:17
# 25

det er jo fordi at GooGle kun gemmer dine E-mails i 3 forskellige serverparks.. - fordelt på 2 forskellige kontinenter

og hvis DE nu går ned..
ja hvad gør du så... tror næppe at de har det hele på DAT-bånd...

ej..
det er vel for at kunne læse dem offline eller sårn..
jeg kan virkelig heller ikke se hvorfor man skulle gøre det ellers..

og så kan jeg ikke forstå hvorfor man ikke bruger outlook, thunderbird, K-mail eller noget helt andet..
det virker SUPER mærkeligt alligevel
----------------------------------------------------

han er så FULD af løgn...

man glemmer sq da ikke lige at man har implementeret en service der tager kopier af alle konti med kode og sender dem til ens egen E-mailaddresse...
og er det ikke i strid med en eller anden data-lovgivning??

1... 2... 3....
DDoS his lying ass
Gravatar #28 - chris
12. mar. 2008 11:22
G-archiver skrev:


What happened with G-Archiver?

It has come to our attention that a flaw in the coding of G-Archiver may have revealed customer's Gmail account usernames and passwords.

It is urgent that you remove the current version of G-Archiver from your computer, and change your Gmail account password right away.

What happened was that a member of our development team had inserted coding used for testing G-Archiver in the debug version and forgot to delete it in the final release version.

We sincerely apologize and assure you that this coding mishap was in no way intentional.

We'll be releasing a new version that corrects the flaw in version 1.0. The new version will be available very soon.


det er jo klart at de er uskyldige
Gravatar #29 - foo`
12. mar. 2008 11:34
#27

så er jeg ikke den eneste der undrer mig... :)

netop google har jo så kæmpe parker, med mange backups, at man netop ikke selv skulle behøve bekymre sig om det...
Gravatar #30 - Pally
12. mar. 2008 12:05
Disclaimer:
Det lyder aldeles suspekt og jeg ville ikke røre hans program med en ildtang.

Når dét så er sagt, så er det morsomt at se folk himle op om, at sådan noget kan ingen da glemme. Øhm, hvad med Newz sidste fadæse, hvor et udtræk med brugernavne og passwords var glemt (http://newz.dk/newz-dk-har-haft-uoensket-besoeg).

Så, jo. Folk laver fejl; af og til laver folk osse ufatteligt stupide og pinlige fejl.
Gravatar #31 - Magten
12. mar. 2008 12:29
#30
Nu sendte newz.dk jo ikke ligefrem alle brugeres password ukrypteret til deres gmail..
Gravatar #32 - Pally
12. mar. 2008 12:55
#31
Korrekt. Men man kan sagtens lægge aldeles skumle motiver bag Newz' dummert. Var det famøse udtræk mons tro lavet af en wannabe cracker fra Newz? Eller en TGG mulvarp? Eller.. eller...eller.

Jeg anklager selvfølgelig ikke Newz for den slags (men jeg fastholder at det var en stupid og pinlig fejl). Pointen er, at fejl sker - og af og til osse fejl, der kan fortolkes, som om der ligger meget skumle motiver bag; men som reelt 'bare' er dumhed.
Gravatar #33 - Yocal
12. mar. 2008 14:09
Noget der også kunne "tale for" at han var uskyldig var at der ikke umiddelbart er gjort noget for at skjule det. En tur gennem Dotfuscator eller lignende ville have gjort det vældig meget sværre at gennemskue.

Det ville have taget ham 10 sekunder at gøre.

Han har udvist lidt skills i at udvikle softwaren, så han må da også kende til obfuscators - det bør man da i al fald når man laver sådan noget her.

Alternativt? En dumhed.

Det finder vi sikkert aldrig ud af :o)

// Yoc.
Gravatar #34 - Taxwars
12. mar. 2008 16:15
#9

"Synes ikke det taler til hans fordel, det får ham vel bare til at ligne en amatør."

At han bruger .NET til at begynde med viser vel at han er en amatør ;)
Gravatar #35 - gnаrfsan
12. mar. 2008 23:26
Gad vide hvad Dustin Brooks har solgt alle de logins for? :P
Gravatar #36 - thøger
13. mar. 2008 03:35
Hvorfor man vil tage backup af sin gmail? Ja, det tænke jeg også, og besøgte derfor G-archivers side (i stedet for at gætte, som nogle her har tendens til):

You may or may not have heard, but a few months back a handful of Gmail users were in for a not so pleasant surprise. Due to some technical problem at Google, one fine day about 60 Gmail users were greeted with an empty inbox. [snip] Buy the Gmail emails backup software today and rest assured.


Ifølge G-Archiver er gmails kæmpe serverpark altså ikke sikker nok. Jeg tvivler... og p.t. er GA jo heller ikke den mest troværdige kilde. Nogen der har hørt om gmail tab fra anden kilde??

De eneste jeg finder potentielt usikkert i gmails system er, at de ligger på samme kontinent som NSA...
Gravatar #37 - biopv
13. mar. 2008 08:49
#36

Ja, jeg læste om de uheldige, det var rundt på adskillige blogs for nogen tid siden.

Du kan jo selv slette din google account - så forsvinder alt. Det samme KAN google også gøre ved et uheld.

Men... 60 konti ud af x millioner er nok ikke så slemt - pas hellere på lyn- og meteornedslag - det er vist mere sandsynligt ;)
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login