Archive

Posts Tagged ‘McAffe’

HTML5 – o schimbare majoră în standardele html

HTML (Hypertext Markup Language) este practic limbajul din spatele oricărei pagini web, fiind unul din cele mai răspândite limbaje. Pentru crearea unei pagini web se mai pot folosi XML, PHP şi chiar baze de date SQL, dar dintre toate HTML este cel mai important dintre ele. Cine vrea sa înveţe să creeze un site, este necesar să pornească cu HTML.

După cum se ştie, ultima versiune HTML 4.01 are o vechime de 10 ani. Pe atunci o pagină web avea text şi foarte puţine imagini. Astăzi internetul este folosit cel mai mult pentru multimedia, dar totuşi avem deja plugin-ul flash, de ce am folosi HTML5? Pentru că în majoritatea cazurilor plugin-urile consumă destul de multe resurse, dar aceasta nu ar fi o mare problemă, însă securitatea la un plugin este proastă, iar 90% din utilizatorii de internet au acest plugin instalat şi mai mult de 50% dintre ei nu ştiu că trebuie actualizat periodic. Mozilla a introdus în Firefox opţiunea de a căuta după actualizările plugin-urilor, dar oamenii nefiind conştienţi că trebuie actualizat nici măcar nu fac această scanare. Acum HTML5 dispune de 2 etichete noi, care în viitor vor fi probabil indispensabile, iar aceste etichete sunt <audio> şi <video>. În această nouă versiune de HTML nu se impune un anumit codec, iar de aici încep problemele. Patru dintre producătorii de browsere au participat alături de W3C la dezvoltarea noului standard. Dintre producătorii de browsere care nu au participat au fost cei de la Microsoft. Aceasta nu înseamnă că IE nu oferă suport HTML5. Să nu uităm de acest imperiu a lui Bill Gates care a lansat o nouă versiune Internet Explorer 9, iar printre ultimele facilităţi se numără suportul HTML5. Acest browser vine şi cu un motor nou JavaScript, astfel IE9 se bazeaza foarte mult pe HTML5 şi încearcă să fie mult mai rapid.

Lăsând Microsoft la o parte, dintre cei patru producători de browsere, doi au dorit doar codecurile Ogg Theora şi Vorbis, deoarece nu necesită taxe pentru licenţiere. Unul dintre ei este Mozilla, producătorul open-source, iar  celelalt fiind Opera. Google şi Apple doresc în plus şi codecul H.264. Firefox şi Opera au această funcție nouă doar pentru cele două codecuri menţionate mai sus, sperăm că este temporar.

O altă funcţie nouă la HTML5 este Canvas (pânză, tablou). Ea defineşte secţiunea site-ului în care motorul browser-ului randează grafica în timp real. Astfel se pot integra jocuri în browsere fără a fi nevoie de flash. Însă pentru a integra video HD este necesar utilizarea unui soft flash.

Pentru o mai bună randare, HTML 5 introduce şi web workers. Această funcţie de procesare în fundal se va ocupa simultan de script-urile site-ului şi de aplicaţiile web în threat-uri separate. Una din funcţiile cele mai problematice este web storage. Pare că este identic cu cache-ul salvat pentru deschiderea mai rapidă a site-ului. Cu noua funcţie vor fi stocate date chiar şi de 10 MB pe calculatorul utilizatorului cu scopul utilizării offline. McAffe avertizează cu privire la aceasta pentru că delimitarea dintre aplicaţiile web şi cele locale devine foarte vagă. Aceasta ar putea fii o noua zonă de exploatat pentru hackeri. Totuşi noua versiune aduce şi îmbunătăţiri la capitolul securitate, astfel pentru a nu permite răspândirea de malware prin iframe s-a adăugat la aceasta un sandbox. Astfel în ifram-uri se va permite în moduri limitate sau deloc, executarea script-urilor sau a cookie-urilor de acces.

Geolocation este o interfaţă de programare prin care un site poate identifica locaţia calculatorului, fără a avea nevoie de vreun plugin. Pentru aceasta foloseşte adresa IP, informaţiile ce ţin de wireless sau de GPS, care sunt disponibile.