mboost-dp1

Google

YouTube under angreb i weekenden

- Via NEWS.com.au - , redigeret af Pernicious

I går, den 4. juli, fandt nogle personer ud af, at det var muligt at smide javascript-kode ind på kommentarer på YouTube, hvilket blev offentligjort på hjemmesiden 4chan.org.

Det resulterede i, at der blev sat scripts ind på diverse YouTube-videoer, som gør alt fra at åbne popups til at sende brugerne videre til andre sider eller andre ting.

De hårdest ramte videoer er nogle af de mest populære som “Lady Gaga: Bad Romance” og “Justin Bieber ft Ludacris: Baby”. For sidstnævnte dukker der f.eks. et popup-vindue frem, hvor det oplyses, at Justin Bieber er afgået ved døden i en bilulykke.

Google valgte efterfølgende at slå alle kommentarer til videoer fra, indtil de havde rettet fejlen, der tillod afviklingen af scripts.





Gå til bund
Gravatar #1 - Zeelee
5. jul. 2010 06:09
hehe det var god gas ;D
Gravatar #2 - Cortz
5. jul. 2010 06:22
Syntes det er en rimelig dum fejl, af så stor en virksomhed.
Det var aldrig sket i ASP.NET MVC :$
Gravatar #3 - Babyface
5. jul. 2010 06:31
Jeg tror der er nogen der giver kvaje-kage
Gravatar #4 - Gondakk
5. jul. 2010 06:37
Det undrer mig på ingen måde at Justin Bieber var et af målene. Den dreng er virkelig blevet et hade-objekt overalt på internettet.
Gravatar #5 - done
5. jul. 2010 06:40
Det er sku alligevel utrolig at det kan ske for sådan et site, det svarer jo til at man kunne SQL-inject Google !!!

Den fejl må give flødeboller på koncern plan ;)
Gravatar #6 - morajodk
5. jul. 2010 06:42
PINLIGT GOOGLE!!! At kunne afvikle kode i "kommentarer" ... jeg troede de var professionelle udviklere? ... det der er sku en amatør fejl.
Gravatar #7 - Montago.NET
5. jul. 2010 06:46
det var enda ret nemt at injecte fejlen...

teksten der skulle til var noget i retningen:

<scrtip>NOGET_JEG_HAR_GLEMT?<script>alert(1)</script>


NOGET_JEG_HAR_GLEMT (en variable jeg har glemt navnet på) - var sikkert en variable på siden, som blev fortolket... eller undladt at blive encoded... den første script blok blev nemlig HTMLENcoded
Gravatar #8 - TheAvatar
5. jul. 2010 06:50
Enten må de have for nylig have opdateret noget, ellers er det næsten utroligt, at ingen har opdaget det før nu, eller?
Gravatar #9 - Eniac
5. jul. 2010 07:04
Kommentarer der afvikler javascript? Ja, jeg husker dengang for ca 10år siden da det var det niveau man udviklede hjemmesider på.
Heldigvis er der ingen der er så hjernedød i dag at de tillader noget så banalt.

Det svarer til at man ikke låser sin hovedør fordi man regner med at tyven formoder den er låst, og derfor ikke tager i håndtaget.
Gravatar #10 - reefermadness  
5. jul. 2010 07:11
#9 - Nej kun newz, youtube og sikkert 99 millioner andre sider..

Synes først at det er inde for de sidste par år at folk er begyndt at gå op i sikring af XSS sårbarheder

youtube havde jo også sikret sig imod HTML/JS i kommentarer, bare ikke godt nok..
Gravatar #11 - ZiNeX
5. jul. 2010 07:15
#6
Nu var det jo ikke google, men youtube...!!
Gravatar #12 - lorric
5. jul. 2010 07:19
Eniac (9) skrev:
Det svarer til at man ikke låser sin hovedør fordi man regner med at tyven formoder den er låst, og derfor ikke tager i håndtaget.

Og det er så et eksempel på hvorfor analogier er så elendige.

ZiNeX (11) skrev:
#6
Nu var det jo ikke google, men youtube...!!

Google ejer Youtube.
Gravatar #13 - spectual
5. jul. 2010 08:40
#5 skrev:
Det er sku alligevel utrolig at det kan ske for sådan et site, det svarer jo til at man kunne SQL-inject Google !!!


Der er eddermame langt fra at kunne injecte lidt "uskyldigt" javascript til at potentielt kunne lave skade på en database.
Gravatar #14 - Nagelfar^^
5. jul. 2010 08:41
Det var eBaumsWorld der gjorde det! :p

OT: Som nogen pointerede var det ret meget underkill at injicere youtube med Marquees/etc i stedet for at lave et ordentlig script der kunne lave noget seriøst ballade.

Dette her var bare de sædvanlige "drengestreger" fra anonymous
Gravatar #15 - inckie
5. jul. 2010 09:12
Typisk 4chan ! :D
Gravatar #16 - FeedMe
5. jul. 2010 09:43
Er Justin Bieber død? Det må altså bare ikke være sandt :O jeg kender hans familie, så må hellere underrette dem...
Gravatar #17 - Vegedus
5. jul. 2010 09:43
Ah, damn, skulle jeg have vist. Kender et par sjove scripts...
Gravatar #18 - danclandotdk
5. jul. 2010 09:46
Men det farlige i angrebet var vel muligheden for XSS der hacker accounts osv?
Gravatar #19 - HNicolai
5. jul. 2010 10:56
Det var IKKE en XSS flaw!!! Det var en HTML Injection flaw.
Men via "<body onload=Kode>" (html tagget) var det muligt at afvilke en javascript kode, men da folk fandt ud af det, så havde alle noobs allerede "ødelagt" de mest populære videoer med simpelt HTML kode, som gjorde at de "farlige" mennesker ikke kunne smide en "farlig" kode på de populære YT video'er. Så alt i alt, nåede det aldrig at blive helt så farligt (som det kunne havde blevet).
Gravatar #20 - bodhiBit
5. jul. 2010 11:19
spectual (13) skrev:
Der er eddermame langt fra at kunne injecte lidt "uskyldigt" javascript til at potentielt kunne lave skade på en database.

Ikke hvis det er en så banal fejl som at udvikleren glemmer at escape bruger-input før han sætter det ind i et HTML-output eller en SQL-query..
Gravatar #21 - spectual
5. jul. 2010 12:51
#20 Ja rent teknisk er der ikke langt fra den ene fejl til den anden, men der er langt når man snakker om hvor kritisk fejlen er.

En javascript injection kan (formindtlig) ikke lave permanent skade på produktet mens sql injection kan.
Gravatar #22 - bodhiBit
5. jul. 2010 13:04
spectual (21) skrev:

En javascript injection kan (formindtlig) ikke lave permanent skade på produktet mens sql injection kan.

Et javascript der f.eks. gør brug af Ajax kan potentielt lave en del spam på serveren.. Og ellers kan den fucke browseren op..
Gravatar #23 - bodhiBit
5. jul. 2010 13:17
<script>
function hack() {
document.body.innerHTML = '';
document.body.style.backgroundColor = 'black';
document.body.style.backgroundRepeat = 'no-repeat';
document.body.style.backgroundPosition = 'center center';
document.body.style.height = '500px';
document.body.style.backgroundImage = 'url("http://www.nonperson.net/images/Jolly_Roger.png")';
}
setTimeout(hack, 5000);
</script>

EDIT: Damn.. Det virkede ikke.. :p
Gravatar #24 - done
5. jul. 2010 14:04
Der er eddermame langt fra at kunne injecte lidt "uskyldigt" javascript til at potentielt kunne lave skade på en database. skrev:


Nu er rimeligvis samme fremgangs metode man bruger til begge dele. Og et er at et SQL injection kan lave rod i databasen som for det meste kan klares med gårsdagens backup, men at script injection kan lave rod idet fra brugeren i sådan en grad at man kan få installeret diverse root kits / vira's fra sitet så ved jeg sku ikke lige hvor uskyldigt det er?!?! Og specielt ikke med de besøgstal YouTube har.
Gravatar #25 - Sikots
5. jul. 2010 17:01
done (24) skrev:
Nu er rimeligvis samme fremgangs metode man bruger til begge dele. Og et er at et SQL injection kan lave rod i databasen som for det meste kan klares med gårsdagens backup, men at script injection kan lave rod idet fra brugeren i sådan en grad at man kan få installeret diverse root kits / vira's fra sitet så ved jeg sku ikke lige hvor uskyldigt det er?!?! Og specielt ikke med de besøgstal YouTube har.

Nu har uskyldigheden af fejlen vel næppe noget med antallet af besøgende at gøre...
Gravatar #26 - mee
6. jul. 2010 10:15

Hellige pastamonster, sikke nogle lortesange de har scriptet rundt i, folk på Youtube trænger til at få fikset deres ører.
Gravatar #27 - M.R.
6. jul. 2010 14:58
#0 og #15
Rule 1 & 2
Gravatar #28 - vegavov
7. jul. 2010 02:19
#27

Hverken regel 1 eller 2 er blevet brudt her.

Newfag
Gravatar #29 - sirius09
7. jul. 2010 11:17
Fik lukkede min konto netop pga. dette i søndags.
Det eneste jeg gjorte var, at upload en video på min profil.
På under 24 timer var der 50.000 der så videoen, og der var langt mere end 200 kommentarer. Det resulterede i at min konto blev lukket af Google. Hvilket jeg har skrevet og klaget til dem over. For det er efter min mening ikke i orden, at jeg får lukket min konto pga. en fejl fra deres side. Jeg kan på ingen måder styre besøgstallet, andet end at gøre videoen private.

Svaret fra Google var, at jeg bare kunne lade værd med at upload en video på det forkerte tidspunkt. Men hvordan fanden skal jeg kunne undgå det, når man ikke ved hvornår det forkerte tidspunkt er. Hvis jeg kunne forudsige det, så var der nok mange andre situationer i livet, som jeg gerne ville have undgået.

Har også kendskab til et par hundred brugere, som har fået lukket deres konto, fordi de loggede på Youtube i søndags, og det eneste de havde gjort var at logge på, se nogle videoer, evt. kommenterer den. Om nogle af dem har udnyttet det artiklen handler om ved jeg ikke. Jeg ved god at jeg aldrig har gjort det.
Fandt først ud af angrebet, efter de havde lukket min konto.

Og som sagt, det er bare ikke i orden, at jeg skal straffes for en fejl DE har begået. :)
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