{"id":39210,"date":"2019-10-31T22:28:27","date_gmt":"2019-10-31T19:28:27","guid":{"rendered":"https:\/\/prohoster.info\/blog\/reliz-chrome-78\/"},"modified":"2019-10-31T22:28:27","modified_gmt":"2019-10-31T19:28:27","slug":"reliz-chrome-78","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/news\/reliz-chrome-78","title":{"rendered":"Wydanie Chrome 78","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Firma Google <noindex><a rel=\"nofollow\" href=\"https:\/\/chromereleases.googleblog.com\/2019\/10\/stable-channel-update-for-desktop_22.html\">przedstawi\u0142a<\/a><\/noindex> wydanie przegl\u0105darki internetowej <noindex><a rel=\"nofollow\" href=\"http:\/\/www.google.com\/chrome\">Chrome 78<\/a><\/noindex>. Jednocze\u015bnie <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromium.org\/developers\/calendar\">dost\u0119pne<\/a><\/noindex> stabilne wydanie projektu open source <noindex><a rel=\"nofollow\" href=\"http:\/\/dev.chromium.org\/\">Chromium<\/a><\/noindex>, b\u0119d\u0105cego podstaw\u0105 Chrome. Przegl\u0105darka Chrome <noindex><a rel=\"nofollow\" href=\"https:\/\/code.google.com\/p\/chromium\/wiki\/ChromiumBrowserVsGoogleChrome\">wyr\u00f3\u017cnia si\u0119<\/a><\/noindex> u\u017cyciem logotyp\u00f3w Google, systemem powiadamiania w przypadku awarii, mo\u017cliwo\u015bci\u0105 pobierania modu\u0142u Flash na \u017c\u0105danie, modu\u0142ami do odtwarzania chronionych tre\u015bci wideo (DRM), systemem automatycznego instalowania aktualizacji oraz przekazami w trakcie wyszukiwania <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=26822\">parametr\u00f3w RLZ<\/a><\/noindex>. Kolejna wersja Chrome 79 zaplanowana jest na 10 grudnia.<\/p>\n<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/support.google.com\/chrome\/a\/answer\/7679408\">Podstawowe<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/productforums.google.com\/forum\/#!forum\/chrome\">zmiany<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.chromium.org\/2019\/09\/chrome-78-beta-new-houdini-api-native.html\">do<\/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-78\">78<\/a><\/noindex>:<\/p>\n<ul>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51488\">Zrealizowano<\/a><\/noindex> eksperymentalna obs\u0142uga \u201eDNS przez HTTPS\u201d (DoH, DNS over HTTPS), kt\u00f3ra b\u0119dzie selektywnie w\u0142\u0105czana dla wybranych kategorii u\u017cytkownik\u00f3w, w ustawieniach systemowych kt\u00f3rych ju\u017c wskazani s\u0105 dostawcy DNS wspieraj\u0105cy DoH. Na przyk\u0142ad, je\u015bli u\u017cytkownik w ustawieniach systemowych ma ustawiony DNS 8.8.8.8, to w Chrome aktywna b\u0119dzie us\u0142uga DoH Google (\u201ehttps:\/\/dns.google.com\/dns-query\u201d), je\u015bli DNS \u2014 1.1.1.1, to us\u0142uga DoH Cloudflare (\u201ehttps:\/\/cloudflare-dns.com\/dns-query\u201d) itd.\n<p>Do zarz\u0105dzania w\u0142\u0105czaniem DoH przewidziano ustawienie \u201echrome:\/\/flags\/#dns-over-https\u201d. Obs\u0142ugiwane s\u0105 trzy tryby pracy \u201esecure\u201d, \u201eautomatic\u201d i \u201eoff\u201d. W trybie \u201esecure\u201d hosty okre\u015blane s\u0105 wy\u0142\u0105cznie na podstawie wcze\u015bniej zbuforowanych bezpiecznych warto\u015bci (uzyskanych przez zabezpieczone po\u0142\u0105czenie) i \u017c\u0105da\u0144 przez DoH, rollback na zwyk\u0142y DNS nie jest stosowany. W trybie \u201eautomatic\u201d je\u015bli DoH i bezpieczny cache s\u0105 niedost\u0119pne, dozwolone jest uzyskiwanie danych z niebezpiecznego cache i zwracanie si\u0119 przez tradycyjny DNS. W trybie \u201eoff\u201d najpierw sprawdzany jest og\u00f3lny cache, a je\u015bli danych brakuje, zapytanie wysy\u0142ane jest przez systemowy DNS. <\/p>\n<li class=\"l\"> W narz\u0119dziach synchronizacji wprowadzono wst\u0119pne wsparcie dla wsp\u00f3lnego schowka, kt\u00f3re nie jest jeszcze aktywowane dla wszystkich u\u017cytkownik\u00f3w. W powi\u0105zanych instancjach Chrome z tym samym kontem teraz mo\u017cna uzyska\u0107 dost\u0119p do zawarto\u015bci schowka innego urz\u0105dzenia, w tym mo\u017cliwy jest wsp\u00f3\u0142dzielenie schowka mi\u0119dzy systemem mobilnym a stacjonarnym. Zawarto\u015b\u0107 schowka jest szyfrowana za pomoc\u0105 szyfrowania end-to-end, kt\u00f3re uniemo\u017cliwia dost\u0119p do tekstu na serwerach Google;\n<li class=\"l\"> Dla wybranych kategorii u\u017cytkownik\u00f3w w\u0142\u0105czono eksperymentaln\u0105 mo\u017cliwo\u015b\u0107 zmiany motywu i dostosowania ekranu wy\u015bwietlanego przy otwieraniu nowej karty. W menu \u201eDostosuj\u201d, wy\u015bwietlanym w prawym dolnym rogu ekranu nowej karty, opr\u00f3cz wyboru t\u0142a, wprowadzono wsparcie dla zmiany metody uk\u0142adania skr\u00f3t\u00f3w oraz mo\u017cliwo\u015b\u0107 zmiany motywu. Skr\u00f3ty mog\u0105 by\u0107 automatycznie proponowane na podstawie najcz\u0119\u015bciej odwiedzanych stron, dobierane przez u\u017cytkownika lub ca\u0142kowicie wy\u0142\u0105czone. Motyw mo\u017cna wybra\u0107 z zestawu predefined lub stworzy\u0107 w\u0142asny na podstawie wybranych kolor\u00f3w w palecie. Aby w\u0142\u0105czy\u0107 nowe funkcjonalno\u015bci, mo\u017cna u\u017cy\u0107 flag \u201echrome:\/\/flags\/#ntp-customization-menu-v2\u201d i<br \/>\n\u201echrome:\/\/flags\/#chrome-colors\u201d;<\/p>\n<li class=\"l\"> Dla firm w domy\u015blnej pasku adresu w\u0142\u0105czono mo\u017cliwo\u015b\u0107 przeszukiwania plik\u00f3w w chmurze Google Drive. Przeszukiwanie odbywa si\u0119 nie tylko po tytu\u0142ach, ale tak\u017ce po tre\u015bci dokument\u00f3w, uwzgl\u0119dniaj\u0105c histori\u0119 ich otwierania w przesz\u0142o\u015bci;\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/lh3.googleusercontent.com\/XAaARreQBTWvrb2gvmC1zsu91-HQgpPSAoujDP3y3OnUdpE0q5TmufYWw4K0r9POyU4=w474\"><img decoding=\"async\" alt=\"Wydanie Chrome 78\" src=\"\/wp-content\/uploads\/2019\/10\/dbe26ac520df045720373e768354b825.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> W sk\u0142ad w\u0142\u0105czonego komponentu Password Checkup, kt\u00f3ry b\u0119dzie stopniowo aktywowany dla wybranych kategorii u\u017cytkownik\u00f3w (do wymuszenia w\u0142\u0105czenia przewidziano flag\u0119 \u201echrome:\/\/flags\/#password-leak-detection\u201d). Password Checkup poprzednio <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50103\">by\u0142 dostarczany<\/a><\/noindex> w postaci <noindex><a rel=\"nofollow\" href=\"https:\/\/chrome.google.com\/webstore\/detail\/password-checkup-extensio\/pncabnpcffmalkkjpajodfhijclecjno\">jako zewn\u0119trzne rozszerzenie<\/a><\/noindex>, przeznaczony do analizy bezpiecze\u0144stwa u\u017cywanych przez u\u017cytkownika hase\u0142. Przy pr\u00f3bie logowania na dowoln\u0105 stron\u0119 Password Checkup sprawdza login i has\u0142o w bazie skompromitowanych kont, wy\u015bwietlaj\u0105c ostrze\u017cenie w przypadku wykrycia problem\u00f3w (sprawdzenie <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50103\">jest prowadzone<\/a><\/noindex> na podstawie hasz-prefiksu po stronie u\u017cytkownika). Weryfikacja odbywa si\u0119 na podstawie bazy obejmuj\u0105cej ponad 4 miliardy skompromitowanych kont, kt\u00f3re pojawi\u0142y si\u0119 w wyciekach baz danych u\u017cytkownik\u00f3w. Ostrze\u017cenie pojawia si\u0119 r\u00f3wnie\u017c podczas pr\u00f3by u\u017cycia trywialnych hase\u0142, takich jak &#171;abc123&#187;;\n<li class=\"l\"> Dodano mo\u017cliwo\u015b\u0107 inicjowania po\u0142\u0105czenia z urz\u0105dzenia z Androidem, powi\u0105zanego z tym samym kontem Google. Na przegl\u0105darce desktopowej u\u017cytkownik mo\u017ce zaznaczy\u0107 numer telefonu w tek\u015bcie, klikn\u0105\u0107 prawym przyciskiem myszy i przekaza\u0107 operacj\u0119 nawi\u0105zania po\u0142\u0105czenia do urz\u0105dzenia z Androidem, po czym na telefonie wy\u015bwietli si\u0119 powiadomienie umo\u017cliwiaj\u0105ce zainicjowanie po\u0142\u0105czenia;\n<li class=\"l\"> Zmieniono format podpowiedzi wy\u015bwietlanej po najechaniu myszk\u0105 na tytu\u0142 zak\u0142adki. Podpowied\u017a teraz wy\u015bwietla si\u0119 w formie wyskakuj\u0105cego okienka, w kt\u00f3rym pokazany jest pe\u0142ny tekst tytu\u0142u oraz adres URL strony. Blok ten jest wygodny do szybkiego wyszukiwania potrzebnej strony przy otwarciu du\u017cej liczby zak\u0142adek (zamiast przeszukiwa\u0107 zak\u0142adki, mo\u017cna najecha\u0107 myszk\u0105 na pasek zak\u0142adek i znale\u017a\u0107 poszukiwan\u0105 stron\u0119). W przysz\u0142o\u015bci w tym bloku planowane jest zapewnienie wy\u015bwietlania miniatury strony;\n<li class=\"l\"> Dodano eksperymentaln\u0105 funkcjonalno\u015b\u0107 (chrome:\/\/flags\/#enable-force-dark) wymuszaj\u0105cego u\u017cycie ciemnego motywu podczas przegl\u0105dania witryn. Do zapewnienia ciemnej wersji witryny wykorzystywane jest inwertowanie kolor\u00f3w;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/css-props-and-vals\/\">Dodano<\/a><\/noindex> wsparcie specyfikacji <noindex><a rel=\"nofollow\" href=\"https:\/\/drafts.css-houdini.org\/css-properties-values-api\/\">CSS Properties and Values API Level 1<\/a><\/noindex>, umo\u017cliwiaj\u0105ca rejestrowanie w\u0142asnych w\u0142a\u015bciwo\u015bci CSS, kt\u00f3re zawsze maj\u0105 okre\u015blony typ, umo\u017cliwiaj\u0105c ustawienie warto\u015bci domy\u015blnej i pozwalaj\u0105c na przypisanie efekt\u00f3w animacji. Do rejestracji w\u0142a\u015bciwo\u015bci mo\u017cna u\u017cy\u0107 metody registerProperty() lub regu\u0142y CSS &#171;@property&#187;, na przyk\u0142ad:\n<p>   CSS.registerProperty({<br \/>\n     name: &#171;&#8212;my-font-size&#187;,<br \/>\n     syntax: &#171;&#8249;length&#8250;&#187;,<br \/>\n     initialValue: &#171;0px&#187;,<br \/>\n     inherits: false<br \/>\n   });<\/p>\n<li class=\"l\"> W trybie Origin Trials (eksperymentalne mo\u017cliwo\u015bci wymagaj\u0105ce oddzielnej <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.chrome.com\/origintrials\/#\/trials\/active\">aktywacji<\/a><\/noindex>) zaproponowano kilka nowych API. Origin Trial umo\u017cliwia korzystanie z okre\u015blonego API w aplikacjach \u0142aduj\u0105cych si\u0119 z localhost lub 127.0.0.1, lub po zarejestrowaniu si\u0119 i uzyskaniu specjalnego tokena, kt\u00f3ry dzia\u0142a ograniczony czas dla konkretnej witryny.\n<ul>\n<li class=\"l\"> API <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/2019\/08\/native-file-system\">Native File System<\/a><\/noindex>, umo\u017cliwiaj\u0105cy tworzenie aplikacji webowych, kt\u00f3re wsp\u00f3\u0142dzia\u0142aj\u0105 z plikami w lokalnym systemie plik\u00f3w. Na przyk\u0142ad, nowe API mo\u017ce by\u0107 przydatne w zintegrowanych \u015brodowiskach programistycznych, edytorach tekstu, obraz\u00f3w i wideo uruchamianych w przegl\u0105darkach. Aby uzyska\u0107 mo\u017cliwo\u015b\u0107 bezpo\u015bredniego zapisu i odczytu plik\u00f3w, korzystania z dialog\u00f3w do otwierania i zapisywania plik\u00f3w oraz nawigacji po zawarto\u015bci katalog\u00f3w, aplikacja prosi u\u017cytkownika o specjalne potwierdzenie;\n<p><center><img decoding=\"async\" alt=\"Wydanie Chrome 78\" src=\"\/wp-content\/uploads\/2019\/10\/9445f43586cf69f2f2e9aa2b5a221dae.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<li class=\"l\"> Mechanizm <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50033\">Signed HTTP Exchanges (SXG)<\/a><\/noindex>, umo\u017cliwiaj\u0105cy publikacj\u0119 na innych stronach zweryfikowanych kopii stron internetowych, kt\u00f3re w oczach u\u017cytkownika wygl\u0105daj\u0105 jak oryginalne strony (bez zmiany URL), <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.google.com\/document\/d\/1tARwhN_yymddnhyGrYmmM8b9RP0RKPKW_6T9yEI5CAg\/edit\">rozszerzono<\/a><\/noindex> mo\u017cliwo\u015bci\u0105 \u0142adowania subzasob\u00f3w (CSS, JS, obrazki itp.) z oryginalnej strony. \u0179r\u00f3d\u0142o zasobu okre\u015blane jest przez nag\u0142\u00f3wek HTTP Link, w kt\u00f3rym r\u00f3wnie\u017c podany jest kontrolny hash do weryfikacji ka\u017cdego zasobu. Dzi\u0119ki nowej funkcji dostawcy tre\u015bci mog\u0105 tworzy\u0107 jednoczesny podpisany plik HTML, obejmuj\u0105cy r\u00f3wnie\u017c wszystkie powi\u0105zane subzasoby;\n<li class=\"l\"> API <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/samuelgoto\/sms-receiver\/blob\/master\/README.md\">SMS Receiver<\/a><\/noindex>, umo\u017cliwiaj\u0105cy aplikacji webowej dost\u0119p do wiadomo\u015bci SMS, np. do automatyzacji weryfikacji operacji za pomoc\u0105 wys\u0142anego przez SMS jednorazowego kodu. Dost\u0119p przyznawany jest wy\u0142\u0105cznie do SMS, w kt\u00f3rych znajduje si\u0119 specjalny znacznik, okre\u015blaj\u0105cy powi\u0105zanie wiadomo\u015bci z konkretn\u0105 aplikacj\u0105 webow\u0105;\n<\/ul>\n<li class=\"l\"> Znacznie zwi\u0119kszona wydajno\u015b\u0107 \u0142adowania obiekt\u00f3w ArrayBuffer przez Web Socket. Na platformie Linux zaobserwowano 7,5-krotne zwi\u0119kszenie pr\u0119dko\u015bci \u0142adowania, w Windows - 4,1 razy, w macOS - 7,8 razy;\n<li class=\"l\"> Dodano mo\u017cliwo\u015b\u0107 okre\u015blania warto\u015bci przezroczysto\u015bci w procentach w w\u0142a\u015bciwo\u015bciach CSS opacity, stop-opacity, fill-opacity, stroke-opacity oraz shape-image-threshold. Na przyk\u0142ad, zamiast &#171;opacity: 0.5&#187; mo\u017cna teraz poda\u0107 &#171;opacity: 50%&#187;;\n<li class=\"l\"> W API <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5149401886490624\">User Timing<\/a><\/noindex>  umo\u017cliwiona transmisja dowolnych znacznik\u00f3w czasowych w wywo\u0142aniach performance.measure() i performance.mark() do przeprowadzania pomiar\u00f3w mi\u0119dzy nimi, a tak\u017ce wskazanie dowolnych metadanych;\n<li class=\"l\"> W API Media Session <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/4637968964780032\">dodano<\/a><\/noindex> wsparcie dla definiowania obs\u0142ugi zmiany pozycji w strumieniu (seekto), opr\u00f3cz wcze\u015bniej dost\u0119pnych obs\u0142ugiwanych zdarze\u0144 wstrzymania i rozpocz\u0119cia odtwarzania;\n<li class=\"l\"> Silnik JavaScript V8 <noindex><a rel=\"nofollow\" href=\"https:\/\/v8.dev\/blog\/v8-release-78\">w\u0142\u0105czono<\/a><\/noindex>  tryb do przetwarzania skrypt\u00f3w w tle w miar\u0119 ich \u0142adowania przez sie\u0107. Zrealizowana optymalizacja pozwoli\u0142a na skr\u00f3cenie czasu kompilacji skrypt\u00f3w o 5\u201320%. W nowej wersji zwi\u0119kszono tak\u017ce wydajno\u015b\u0107 destrukturyzacji obiekt\u00f3w (przekszta\u0142cenie &#171;const {x, y} = object;&#187; w &#171;const x = object.x; const y = object.y;&#187;). Zwi\u0119kszono pr\u0119dko\u015b\u0107 przetwarzania wyra\u017ce\u0144 RegExp z niezgodnymi dopasowaniami.<br \/>\n W znacz\u0105cy spos\u00f3b (o 9-20%) zwi\u0119kszono szybko\u015b\u0107 wywo\u0142ywania funkcji JavaScript z WebAssembly i odwrotnie. Przy kompilacji bajtkodu zwi\u0119kszona zosta\u0142a efektywno\u015b\u0107 budowania tabel odwzorowa\u0144 do pozycji \u017ar\u00f3d\u0142owych, co pozwoli\u0142o na zmniejszenie zu\u017cycia pami\u0119ci na<br \/>\n1-2.5%.<\/p>\n<p><center><img decoding=\"async\" alt=\"Wydanie Chrome 78\" src=\"\/wp-content\/uploads\/2019\/10\/43d808c767120605de5b576a4fc0c331.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/2019\/09\/devtools\">Rozszerzono<\/a><\/noindex> narz\u0119dzia dla programist\u00f3w webowych. Panel audyt\u00f3w mo\u017ce teraz by\u0107 u\u017cywany w po\u0142\u0105czeniu z innymi funkcjami, takimi jak blokowanie zapyta\u0144 i nadpisywanie \u0142adowania. Dodano wsparcie dla debugowania obs\u0142ugi p\u0142atno\u015bci przez API Payment. W panelu analizy wydajno\u015bci dodano znaczniki LCP (Largest Contentful Paint), kt\u00f3re odzwierciedlaj\u0105 czas renderowania najwi\u0119kszych element\u00f3w;\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/images\/2019\/09\/blocking.png\"><img decoding=\"async\" alt=\"Wydanie Chrome 78\" src=\"\/wp-content\/uploads\/2019\/10\/3810f8589e157ca65e390690261aba88.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/features\/5021976655560704\">Usuni\u0119to<\/a><\/noindex> mechanizm blokowania mi\u0119dzystronowego skryptowania XSS Auditor, kt\u00f3ry uznano za nieefektywny (atakuj\u0105cy od dawna stosuj\u0105 metody omijania ochrony XSS Auditor) i dodawanie nowych wektor\u00f3w wycieku informacji;\n<li class=\"l\"> W wersji na Android zapewniono mo\u017cliwo\u015b\u0107 korzystania z ciemnego motywu dla menu, ustawie\u0144 i trybu nawigacji po otwartych stronach.\n<\/ul>\n<p>Opr\u00f3cz wprowadzenia nowo\u015bci i poprawy b\u0142\u0119d\u00f3w w nowej wersji usuni\u0119to <noindex><a rel=\"nofollow\" href=\"https:\/\/bugs.chromium.org\/p\/chromium\/issues\/list?can=1&#038;q=label%3ARelease-0-M78\">37 luk bezpiecze\u0144stwa<\/a><\/noindex>. Wiele luk zosta\u0142o wykrytych w wyniku automatycznego testowania narz\u0119dziami <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> i <noindex><a rel=\"nofollow\" href=\"http:\/\/lcamtuf.coredump.cx\/afl\/\">AFL<\/a><\/noindex>Nie wykryto krytycznych problem\u00f3w, kt\u00f3re umo\u017cliwiaj\u0105 obej\u015bcie wszystkich poziom\u00f3w ochrony przegl\u0105darki i wykonanie kodu w systemie poza \u015brodowiskiem sandbox. W ramach programu nagr\u00f3d pieni\u0119\u017cnych za wykrycie luk w bie\u017c\u0105cej wersji, firma Google wyp\u0142aci\u0142a 21 nagr\u00f3d w \u0142\u0105cznej kwocie 59500 dolar\u00f3w ameryka\u0144skich (jedna nagroda 20000 dolar\u00f3w, jedna nagroda 15000 dolar\u00f3w, jedna nagroda 5000 dolar\u00f3w, dwie nagrody 3000 dolar\u00f3w, trzy nagrody 2000 dolar\u00f3w, pi\u0119\u0107 nagr\u00f3d 1000 dolar\u00f3w i pi\u0119\u0107 nagr\u00f3d 500 dolar\u00f3w). Warto\u015b\u0107 4 nagr\u00f3d nie zosta\u0142a jeszcze okre\u015blona.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>\u0179r\u00f3d\u0142o: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51734\">opennet.ru<\/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 78. \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 79 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":29428,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-39210","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 - 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\/pl\/blog\/news\/reliz-chrome-78\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\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 78 | 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\/pl\/blog\/news\/reliz-chrome-78\" \/>\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:28:27+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:28:27+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\udd47Wydanie Chrome 78 | ProHoster","description":"Firma Google zaprezentowa\u0142a wydanie przegl\u0105darki internetowej","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/news\/reliz-chrome-78","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pl_PL","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 78 | 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\/pl\/blog\/news\/reliz-chrome-78","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:28:27+00:00","article:modified_time":"2019-10-31T19:28:27+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"39210","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-24 01:16:23","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 00:54:42","updated":"2026-01-24 01:16:23","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/39210","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=39210"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/39210\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media\/29428"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=39210"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=39210"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=39210"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}