
A mai napon megtörtént, amire senki sem gondolt volna. A világ legnagyobb videómegosztó oldalán súlyos sebezhetőséget találtak. Ezt a sebezhetőséget főként a Justin Bieber videóknál használták ki a Youtuben.
A Twitter elárasztották a reklamáló bejegyzések, a Youtube pedig megkezdte a takarító munkálatokat. Rengeteg hozzászólást törölt, elrejtett, hogy elkerülje a kliens oldali problémákat.
A hack a hozzászólásokat érinti, alapvetően a Youtube eltávolítja az oda nem illő kódrészleteket, viszont ha <script> taggal kezdünk, a tisztítás nem megy végbe. Ezt kihasználva bármi véghez vihető, amit a JavaScript-el meg tudunk csinálni. (Többek közt hamis felugró ablakok, átirányítások, felhasználó adatok kicsalása.)

A jó öreg böngészők és a jó öreg technikák már lassan kimennek a divatból, épp itt az ideje, hogy elsajátítsunk valami újat és fantasztikusat. Elérkezett az idő, hogy belekukkantsunk a CSS3 és a HTML5 adta lehetőségekbe és elsajátítsuk azokat, hiszen a webes dizájn új fegyverarzenálját képviselik.
Sajnos a technika fejlődésével sokkal több dologra kell majd oda figyelnünk. Egyre több böngésző és még több különböző eszköz (PC, mobil eszközök, PDA stb.), ami nagy fejfáját a legtöbb dizájnernek.
Ebben a cikkben nem a dizájn trendekről és stílusokról lesz szó, amik a modern CSS alapú elrendezéseket alakítják. Ugyanis ezek nagyon gyorsan változnak, helyette inkább a széles körben elterjedt és népszerű alapfogalmakat fogjuk megismertetni veled. Például a tartalom elrendezése és megjelenítése még mindig nagyon fontos a CSS oldalakon, de a modern CSS több, eddig jelentéktelen eleme is fontos szerephez jut. Ami jellemző a modern CSS-re:
Mindenki nagyon jól tudja, a leggyorsabb és legkisebb böngésző a Google Chrome. Az internet gyorsulásával az élet is gyorsul, de miért is lenne elég, hiszen nem elég letölteni, meg is kell mutatni egy oldalt a felhasználónak.
Az új verzió a híresztelések szerint 30-35% sebességnövekedést fog hozni magával, köszönhetően a V8-as Javascript motornak. A legelső Chrome verzió óta 300%-al gyorsabb a kicsike, annak ellenére, hogy rengeteg újdonság is belekerült.
Az új verzióba bekerült az App Cache, web socket, és fogd-és-vidd fájlkezelés. Ami pedig nagy újdonság, hogy ettől a verziótól kezdve a Flash teljes mértékben integrálva lesz a böngészőbe. Elég a Chrome feltelepítése, nincs szükség az Adobe Flash plugin külön telepítésére.
Persze emellett a fejlesztés alatt álló HTML5 újdonságok is sorra kerülnek bele az új böngészőbe, ami még nem érte el az Opera HTML5 támogatottság szintjét, de még ráérnek ezzel foglalkozni.
A Chrome jól jár, ha továbbra is ilyen ütemben fejleszt, hiszen az Internet Explorer a tavaly január óta tartó zuhanása miatt már 60% alá esett a piaci részesedése. A FireFox emellett tartja a 23%-ot, az Opera még mindig sehol, viszont ha a Chrome jól taktikázik, a 7% könnyen lehet még 17% is.
Modern CSS3 (2. rész): Alapvető technikák
Az első részben nagy vonalakban szó esett a fő szemszögekről, amiket figyelembe kell venni a CSS fejlesztés során. Már ismerjük a modern CSS alapvető jellemzőit, de hogyan is kell azokat használni? Ebből a cikkből több tucatnyi kiváló technikáról tudhatsz meg mindent, kapcsolódó linkekkel, példa oldalakkal és képekkel egybekötve.
A cikkben szó lesz ezekről: