{"id":38013,"date":"2019-10-31T22:21:11","date_gmt":"2019-10-31T19:21:11","guid":{"rendered":"https:\/\/prohoster.info\/blog\/reliz-chrome-77\/"},"modified":"2019-10-31T22:21:11","modified_gmt":"2019-10-31T19:21:11","slug":"reliz-chrome-77","status":"publish","type":"post","link":"https:\/\/prohoster.info\/ro\/blog\/news\/reliz-chrome-77","title":{"rendered":"Lansarea Chrome 77","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Compania Google <noindex><a rel=\"nofollow\" href=\"https:\/\/chromereleases.googleblog.com\/2019\/09\/stable-channel-update-for-desktop.html\">a prezentat<\/a><\/noindex> lansarea unui browser web <noindex><a rel=\"nofollow\" href=\"http:\/\/www.google.com\/chrome\">Chrome 77<\/a><\/noindex>. \u00cen acela\u0219i timp <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromium.org\/developers\/calendar\">disponibil<\/a><\/noindex> versiunea stabil\u0103 a unui proiect open-source <noindex><a rel=\"nofollow\" href=\"http:\/\/dev.chromium.org\/\">Chromium<\/a><\/noindex>, care st\u0103 la baza Chrome. Browserul Chrome <noindex><a rel=\"nofollow\" href=\"https:\/\/code.google.com\/p\/chromium\/wiki\/ChromiumBrowserVsGoogleChrome\">se distinge<\/a><\/noindex> utilizarea logo-urilor Google, existen\u021ba unui sistem de trimitere a notific\u0103rilor \u00een caz de crash, posibilitatea de a \u00eenc\u0103rca modulul Flash la cerere, module pentru redarea con\u021binutului video protejat (DRM), un sistem de instalare automat\u0103 a actualiz\u0103rilor \u0219i transmiterea \u00een timpul c\u0103ut\u0103rii <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=26822\">parametrii RLZ<\/a><\/noindex>. Urm\u0103toarea versiune Chrome 78 este planificat\u0103 pentru 22 octombrie.<\/p>\n<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/support.google.com\/chrome\/a\/answer\/7679408\">Principalele<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/productforums.google.com\/forum\/#!forum\/chrome\">modific\u0103ri<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.chromium.org\/2019\/08\/chrome-77-beta-new-performance-metrics.html\">\u00een<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/2019\/\">Chrome<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/v8.dev\/blog\/v8-release-77\">77<\/a><\/noindex>:<\/p>\n<ul>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51271\">Oprit<\/a><\/noindex> un semn distinctiv pentru site-urile cu certificatul EV (Extended Validation). Informa\u021biile despre utilizarea certificatelor EV sunt acum afi\u0219ate doar \u00een meniul derulant, care apare la clic pe pictograma conexiunii securizate. Numele companiei verificate de autoritatea de certificare, la care este asociat certificatul EV, nu va mai fi afi\u0219at \u00een bara de adrese;\n<li class=\"l\"> A fost \u00eent\u0103rit\u0103 izolarea handler-elor site-urilor. A fost ad\u0103ugat\u0103 protec\u021bia pentru datele \u00eentre site-uri, cum ar fi Cookie-urile \u0219i resursele HTTP primite de pe site-uri externe, controlate de atacatori. Izolarea func\u021bioneaz\u0103 chiar dac\u0103 atacatorul descoper\u0103 o eroare \u00een procesul responsabil de redare \u0219i \u00eencearc\u0103 s\u0103 execute cod \u00een contextul s\u0103u;\n<li class=\"l\"> A fost ad\u0103ugat\u0103 o nou\u0103 pagin\u0103 de \u00eent\u00e2mpinare pentru noi utilizatori (chrome:\/\/welcome\/), care este afi\u0219at\u0103 \u00een locul interfe\u021bei standard de deschidere a unei noi file dup\u0103 prima lansare a Chrome. Pagina permite ad\u0103ugarea \u00een semne de carte a serviciilor populare Google (GMail, YouTube, Maps, News \u0219i Translate), ata\u0219area de scurt\u0103turi pe pagina nou\u0103 a filei, conectarea la contul Google pentru activarea Chrome Sync \u0219i setarea Chrome ca browser implicit \u00een sistem.\n<li class=\"l\"> \u00cen meniul paginii de tab nou, afi\u0219at \u00een col\u021bul din dreapta sus, a fost ad\u0103ugat\u0103 op\u021biunea de a \u00eenc\u0103rca o imagine de fundal, precum \u0219i op\u021biuni pentru alegerea temei \u0219i personalizarea blocului cu pictograme pentru navigare rapid\u0103 (cele mai frecvent vizitate site-uri, selec\u021bia manual\u0103 a utilizatorului \u0219i ascunderea blocurilor cu pictograme). Set\u0103rile sunt momentan considerate experimentale \u0219i necesit\u0103 activare prin flag-urile \u00abchrome:\/\/flags\/#ntp-customization-menu-v2\u00bb \u0219i \u00abchrome:\/\/flags\/#chrome-colors-custom-color-picker\u00bb;\n<li class=\"l\"> A fost asigurat\u0103 anima\u021bia pictogramei site-ului \u00een antetul filei, semnaliz\u00e2nd c\u0103 pagina este \u00een curs de \u00eenc\u0103rcare;\n<li class=\"l\"> A fost ad\u0103ugat flag-ul \u00ab\u2014guest\u00bb, care permite lansarea Chrome din linia de comand\u0103 \u00een modul de acces guest (f\u0103r\u0103 conectare la contul Google, f\u0103r\u0103 \u00eenregistrarea activit\u0103\u021bii \u00een browser pe disc \u0219i f\u0103r\u0103 salvarea sesiunii);\n<li class=\"l\"> A fost continuat\u0103 cur\u0103\u021barea flag-urilor \u00een chrome:\/\/flags, \u00eenceput\u0103 \u00een edi\u021bia anterioar\u0103. \u00cen loc de flag-uri pentru configurarea comportamentului browserului, se recomand\u0103 acum utilizarea seturilor de reguli;\n<li class=\"l\"> \u00cen meniul contextual al paginii, tab-urilor \u0219i barei de adrese a fost ad\u0103ugat\u0103 butonul \u00abSend to your devices\u00bb, care permite trimiterea unui link c\u0103tre un alt dispozitiv folosind Chrome Sync. Dup\u0103 alegerea dispozitivului de destina\u021bie, legat de acela\u0219i cont, \u0219i trimiterea linkului, pe dispozitivul \u021bint\u0103 va fi afisat o notificare pentru deschiderea linkului;\n<li class=\"l\"> \u00cen versiunea pentru Android, pagina cu lista de fi\u0219iere desc\u0103rcate a fost complet reproiectat\u0103, \u00een care \u00een locul unui meniu derulant cu sec\u021biuni de con\u021binut au fost ad\u0103ugate butoane pentru filtrarea listei generale \u00een func\u021bie de tipul de con\u021binut, iar miniaturile imaginilor desc\u0103rcate sunt acum afi\u0219ate pe toat\u0103 l\u0103\u021bimea ecranului;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/largest-contentful-paint\/\">Ad\u0103ugate<\/a><\/noindex> metrice noi pentru evaluarea vitezei de \u00eenc\u0103rcare \u0219i a red\u0103rii con\u021binutului \u00een browser, care permit dezvoltatorilor web s\u0103 determine c\u00e2t de rapid devine disponibil con\u021binutul principal al paginii pentru utilizator. Instrumentele anterioare de control al red\u0103rii permiteau doar judecarea faptului c\u0103 a \u00eenceput redarea, dar nu \u0219i preg\u0103tirea \u00eentregii pagini. \u00cen Chrome 77 a fost propus un nou API  <noindex><a rel=\"nofollow\" href=\"https:\/\/wicg.github.io\/largest-contentful-paint\/\">Largest Contentful Paint<\/a><\/noindex>, care permite cunoa\u0219terea timpului de redare a elementelor mari (vizibile pentru utilizator) \u00een zona vizibil\u0103, cum ar fi imagini, video, elemente bloc \u0219i fundalul paginii;<br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/lh5.googleusercontent.com\/_YIQ2Wmd0n34RdRV0NIWeexb2mfU1lWAuxOmpJHaH6I-q4S8xgQdDWHJ3D2zyC_PkqUKHH79IXAxjpQ89Q9lgLJI6DyWTD3CTbjTVYQnIRvS8MfVB24FlEObEfG72Mqcun0HNsqe\"><img decoding=\"async\" alt=\"Lansarea Chrome 77\" src=\"\/wp-content\/uploads\/2019\/09\/15eaf7b6eb5b5d1370a0c1078f845115.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> A fost ad\u0103ugat API <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5149663191629824\">PerformanceEventTiming<\/a><\/noindex>, oferind informa\u021bii despre \u00eent\u00e2rzierea \u00eenainte de prima interac\u021biune a utilizatorului (de exemplu, ap\u0103sarea unei taste de pe tastatur\u0103 sau mouse, un clic sau mi\u0219carea cursorului). Noua API este un subgrup al API EventTiming, care permite ob\u021binerea de informa\u021bii suplimentare pentru m\u0103surarea \u0219i optimizarea reac\u021biei interfe\u021bei;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/more-capable-form-controls\/\">Ad\u0103ugate<\/a><\/noindex> noi func\u021bionalit\u0103\u021bi pentru formulare, care simplific\u0103 utilizarea elementelor de control personalizate (c\u00e2mpuri de intrare personalizate, butoane etc.). Noul eveniment \u00abformdata\u00bb permite utilizarea handler-elor JavaScript pentru a ad\u0103uga date \u00eentr-un formular \u00een etapa de trimitere, f\u0103r\u0103 a fi necesar\u0103 salvarea datelor \u00een elemente de input ascunse.\n<p>A doua noutate este suportul pentru crearea de elemente proprii, asociate cu formularele \u0219i care ac\u021bioneaz\u0103 ca elemente de control \u00eencorporate, inclusiv sus\u021binerea unor func\u021bionalit\u0103\u021bi precum validarea introducerii \u0219i ini\u021bierea trimiterii de date c\u0103tre server. Pentru a marca un element ca component\u0103 a unei interfe\u021be de formulare, s-a propus proprietatea formAssociated, iar pentru accesarea metodelor suplimentare de gestionare a formularelor, cum ar fi setFormValue() \u0219i setValidity(), s-a ad\u0103ugat apelul attachInternals();<\/p>\n<li class=\"l\"> \u00cen modul <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/GoogleChrome\/OriginTrials\/blob\/gh-pages\/developer-guide.md\">Origin Trials<\/a><\/noindex> (func\u021bionalit\u0103\u021bi experimentale care necesit\u0103 activare separat\u0103) a fost ad\u0103ugat un nou API <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/2019\/08\/contact-picker\">Contact Picker<\/a><\/noindex>, permi\u021b\u00e2nd utilizatorului s\u0103 selecteze \u00eenregistr\u0103ri din lista de contacte \u0219i s\u0103 transmit\u0103 anumite detalii despre acestea c\u0103tre site. La cerere, se define\u0219te lista de propriet\u0103\u021bi care trebuie ob\u021binute (de exemplu, nume complet, email, num\u0103r de telefon). Aceste propriet\u0103\u021bi sunt prezentate explicit utilizatorului, care are ultimul cuv\u00e2nt dac\u0103 s\u0103 transmit\u0103 datele sau nu. API-ul poate fi utilizat, de exemplu, \u00eentr-un client web de email pentru a selecta destinatarii unui mesaj trimis, \u00eentr-o aplica\u021bie web cu func\u021bie VoIP pentru a ini\u021bia un apel la un anumit num\u0103r sau \u00eentr-o re\u021bea de socializare pentru a c\u0103uta prietenii deja \u00eenregistra\u021bi.\n<p>Origin Trial presupune posibilitatea de a lucra cu API-ul specificat din aplica\u021biile \u00eenc\u0103rcate de pe localhost sau 127.0.0.1, sau dup\u0103 ce a trecut prin \u00eenregistrare \u0219i a ob\u021binut un token special, care este activ pentru o perioad\u0103 limitat\u0103 pentru un anumit site. <\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/images\/2019\/08\/contact-picker-left.jpg\"><img decoding=\"async\" alt=\"Lansarea Chrome 77\" src=\"\/wp-content\/uploads\/2019\/09\/029d9f9ad92ada6815dc221f7855c172.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/images\/2019\/08\/contact-picker-right.jpg\"><img decoding=\"async\" alt=\"Lansarea Chrome 77\" src=\"\/wp-content\/uploads\/2019\/09\/90a20eba72e637e376b7711317314f2e.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Pentru formulare a fost implementat atributul \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5654529808793600\">enterkeyhint<\/a><\/noindex>\u00ab, care permite definirea comportamentului la ap\u0103sarea tastei Enter pe tastatura virtual\u0103. Atributul poate accepta valorile enter, done, go, next, previous, search \u0219i send;\n<li class=\"l\"> A fost ad\u0103ugat un regulament <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5341992867332096\">document-domain<\/a><\/noindex>, care controleaz\u0103 accesul la proprietatea \u00abdocument.domain\u00bb. \u00cen mod implicit, accesul este permis, dar dac\u0103 este interzis, tentativa de a schimba valoarea \u00abdocument.domain\u00bb va genera o eroare;\n<li class=\"l\"> \u00cen API Performance a fost ad\u0103ugat apelul <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5110682739539968\">LayoutShift<\/a><\/noindex>, care permite monitorizarea modific\u0103rilor de pozi\u021bie a elementelor DOM pe ecran.\n<li class=\"l\"> Dimensiunea antetului HTTP \u00abReferer\u00bb este limitat\u0103 la 4 KB, iar la dep\u0103\u0219irea acestei limite, con\u021binutul este trunchiat la numele domeniului;\n<li class=\"l\"> Argumentul url \u00een func\u021bia registerProtocolHandler() este restric\u021bionat la utilizarea doar a schemelor http:\/\/ \u0219i https:\/\/ \u0219i acum nu mai permite schema \u00abdata:\u00bb \u0219i \u00abblob:\u00bb.\n<li class=\"l\"> \u00cen metoda <noindex><a rel=\"nofollow\" href=\"https:\/\/v8.dev\/features\/intl-numberformat\">Intl.NumberFormat<\/a><\/noindex> a fost ad\u0103ugat suport pentru formatarea unit\u0103\u021bilor de m\u0103sur\u0103, valutelor, denumirilor \u0219tiin\u021bifice \u0219i compacte (de exemplu, \u00abIntl.NumberFormat(\u2018en\u2019, {style: \u2018unit\u2019,<br \/>\n  unit: \u2018meter-per-second\u2019});<\/p>\n<li class=\"l\">  Au fost ad\u0103ugate noi propriet\u0103\u021bi CSS <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5729982653399040\">overscroll-behavior-inline \u0219i overscroll-behavior-block<\/a><\/noindex> pentru a gestiona comportamentul derul\u0103rii la atingerea limitelor logice ale zonei de derulare;\n<li class=\"l\"> Pentru proprietatea CSS white-space <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/4842781306519552\">a fost implementat\u0103<\/a><\/noindex> suport pentru valoarea break-spaces;\n<li class=\"l\"> \u00cen Service Workers <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5682567464353792\">a fost ad\u0103ugat\u0103<\/a><\/noindex> suport pentru autentificarea HTTP Basic \u0219i afi\u0219area unui dialog standard pentru introducerea parametrilor de autentificare;\n<li class=\"l\"> API-ul Web MIDI poate fi utilizat acum doar \u00een contextul unei conexiuni securizate (https, fi\u0219ier local sau localhost);\n<li class=\"l\"> API-ul WebVR 1.1 a fost declarat \u00eenvechit, fiind \u00eenlocuit de API <noindex><a rel=\"nofollow\" href=\"https:\/\/immersive-web.github.io\/webxr\/\">WebXR Device<\/a><\/noindex>, care permite accesul la componente pentru crearea unor experien\u021be de realitate virtual\u0103 \u0219i augmentat\u0103 \u0219i unific\u0103 lucrul cu diverse clase de dispozitive, de la c\u0103\u0219ti sta\u021bionare de realitate virtual\u0103 p\u00e2n\u0103 la solu\u021bii bazate pe dispozitive mobile.\n<li class=\"l\"> \u00cen instrumentele pentru dezvoltatori <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/2019\/07\/devtools\">a fost ad\u0103ugat\u0103<\/a><\/noindex> posibilitatea de a copia \u00een clipboard propriet\u0103\u021bile CSS ale nodului DOM prin intermediul meniului contextual activat prin clic dreapta pe nod \u00een arborele DOM. A fost ad\u0103ugat o interfa\u021b\u0103 (Show Rendering\/Layout Shift Regions) pentru a urm\u0103ri deplas\u0103rile de layout cauzate de lipsa elementelor de rezerv\u0103 pentru reclame \u0219i imagini (c\u00e2nd, \u00een timpul vizualiz\u0103rii, \u00eenc\u0103rcarea unei imagini mutate textul \u00een jos). Panoul de audit a fost actualizat la versiunea <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/GoogleChrome\/lighthouse\/releases\/tag\/v5.1.0\">Lighthouse 5.1.<\/a><\/noindex>A fost asigurat comutarea automat\u0103 la tema \u00eentunecat\u0103 a DevTools c\u00e2nd se utilizeaz\u0103 tema \u00eentunecat\u0103 \u00een sistemul de operare. \u00cen modul de inspectare a re\u021belei a fost ad\u0103ugat un semn pentru \u00eenc\u0103rcarea resursei din cache-ul pre\u00eenc\u0103rc\u0103rii (prefetch cache). \u00cen panoul Application a fost ad\u0103ugat suport pentru afi\u0219area mesajelor push \u0219i notific\u0103rilor. \u00cen consola web, la previzualizarea obiectelor sunt acum afi\u0219ate \u0219i c\u00e2mpurile private ale claselor;\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/images\/2019\/07\/copystyles.png\"><img decoding=\"async\" alt=\"Lansarea Chrome 77\" src=\"\/wp-content\/uploads\/2019\/09\/28b27e04c306559597a8efe8170a71b2.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Motorul JavaScript V8 a optimizat stocarea statisticii despre tipurile de operanzi transmi\u0219i \u00een diferite opera\u021bii (permi\u021b\u00e2nd optimizarea execu\u021biei acestor opera\u021bii av\u00e2nd \u00een vedere tipurile specifice). Pentru a reduce consumul de memorie, vectorii pentru contabilizarea tipurilor sunt acum plasa\u021bi \u00een memorie doar dup\u0103 ce un anumit volum de bytecode a fost executat, ceea ce exclude aplicarea optimiz\u0103rii pentru func\u021biile cu o durat\u0103 de via\u021b\u0103 scurt\u0103. Modificarea men\u021bionat\u0103 permite economisirea a 1-2% din memorie \u00een versiunea pentru desktop \u0219i 5-6% pentru dispozitive mobile.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/v8.dev\/_img\/v8-release-77\/lazy-feedback-allocation.svg\"><img decoding=\"async\" alt=\"Lansarea Chrome 77\" src=\"\/wp-content\/uploads\/2019\/09\/40a775fc96c7a7f46aa5634e1582dd36.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<p>Scalabilitatea compil\u0103rii de fundal pentru WebAssembly a fost \u00eembun\u0103t\u0103\u021bit\u0103 \u2014 cu c\u00e2t exist\u0103 mai multe nuclee de procesor \u00een sistem, cu at\u00e2t c\u00e2\u0219tigul din optimiz\u0103rile ad\u0103ugate este mai mare. De exemplu, pe un computer cu 24 de nuclee \u0219i procesor Xeon, timpul de compilare al aplica\u021biei demo Epic ZenGarden a fost redus la jum\u0103tate.<br \/>\n<center><img decoding=\"async\" alt=\"Lansarea Chrome 77\" src=\"\/wp-content\/uploads\/2019\/09\/a7ed72fee518325f5fe05d0de2c4b0d7.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<\/ul>\n<p>Pe l\u00e2ng\u0103 nout\u0103\u021bi \u0219i corec\u021bii de erori, noua versiune a eliminat <noindex><a rel=\"nofollow\" href=\"https:\/\/bugs.chromium.org\/p\/chromium\/issues\/list?can=1&#038;q=label%3ARelease-0-M77\">52 de vulnerabilit\u0103\u021bi<\/a><\/noindex>. Multe dintre vulnerabilit\u0103\u021bi au fost descoperite ca urmare a test\u0103rii automate cu instrumentele <noindex><a rel=\"nofollow\" href=\"http:\/\/code.google.com\/p\/address-sanitizer\/wiki\/AddressSanitizer\">AddressSanitizer<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/code.google.com\/p\/memory-sanitizer\/wiki\/MemorySanitizer\">MemorySanitizer<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/sites.google.com\/a\/chromium.org\/dev\/developers\/testing\/control-flow-integrity\">Control Flow Integrity<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/sites.google.com\/a\/chromium.org\/dev\/developers\/testing\/libfuzzer\">LibFuzzer<\/a><\/noindex> \u0219i <noindex><a rel=\"nofollow\" href=\"http:\/\/lcamtuf.coredump.cx\/afl\/\">AFL<\/a><\/noindex>. O problem\u0103 (CVE-2019-5870) este marcat\u0103 ca critic\u0103, adic\u0103 permite ocolirea tuturor nivelurilor de protec\u021bie ale browserului \u0219i executarea de cod \u00een sistem \u00een afara mediului sandbox. Detalii despre vulnerabilitatea critic\u0103 deocamdat\u0103 <noindex><a rel=\"nofollow\" href=\"https:\/\/crbug.com\/999311\">nu sunt divulgate<\/a><\/noindex>, se \u0219tie doar c\u0103 aceasta poate duce la accesarea unei zone de memorie deja eliberate \u00een codul de procesare a datelor multimedia. \u00cen cadrul programului de recompensare a descoperirilor de vulnerabilit\u0103\u021bi pentru versiunea actual\u0103, compania Google a pl\u0103tit 38 de recompense \u00een valoare total\u0103 de 33.500 USD (o recompens\u0103 de 7.500 USD, patru recompense de 3.000 USD, trei recompense de 2.000 USD, patru recompense de 1.000 USD \u0219i opt recompense de 500 USD). M\u0103rimea a 18 recompense \u00eenc\u0103 nu a fost definit\u0103.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Sursa: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51468\">opennet.ro<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 Chrome 77. \u041e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Chromium, \u0432\u044b\u0441\u0442\u0443\u043f\u0430\u044e\u0449\u0435\u0433\u043e \u043e\u0441\u043d\u043e\u0432\u043e\u0439 Chrome. \u0411\u0440\u0430\u0443\u0437\u0435\u0440 Chrome \u043e\u0442\u043b\u0438\u0447\u0430\u0435\u0442\u0441\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u043b\u043e\u0433\u043e\u0442\u0438\u043f\u043e\u0432 Google, \u043d\u0430\u043b\u0438\u0447\u0438\u0435\u043c \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438 \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u0439 \u0432 \u0441\u043b\u0443\u0447\u0430\u0435 \u043a\u0440\u0430\u0445\u0430, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c\u044e \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043c\u043e\u0434\u0443\u043b\u044f Flash \u043f\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0443, \u043c\u043e\u0434\u0443\u043b\u044f\u043c\u0438 \u0434\u043b\u044f \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0437\u0430\u0449\u0438\u0449\u0451\u043d\u043d\u043e\u0433\u043e \u0432\u0438\u0434\u0435\u043e\u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430 (DRM), \u0441\u0438\u0441\u0442\u0435\u043c\u043e\u0439 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0439 \u0438 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0435\u0439 \u043f\u0440\u0438 \u043f\u043e\u0438\u0441\u043a\u0435 RLZ-\u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432. \u0421\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u0432\u044b\u043f\u0443\u0441\u043a Chrome 78 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":28531,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-38013","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/ro\/blog\/news\/reliz-chrome-77\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 Chrome 77 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/ro\/blog\/news\/reliz-chrome-77\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:21:11+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:21:11+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Lansare Chrome 77 | ProHoster","description":"Compania Google a lansat versiunea web-browser-ului","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/news\/reliz-chrome-77","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 Chrome 77 | ProHoster","og:description":"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430","og:url":"https:\/\/prohoster.info\/ro\/blog\/news\/reliz-chrome-77","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:21:11+00:00","article:modified_time":"2019-10-31T19:21:11+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"38013","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-23 20:07:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:16:23","updated":"2026-01-23 20:07:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/38013","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=38013"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/38013\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media\/28531"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=38013"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=38013"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=38013"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}