{"id":33377,"date":"2019-10-31T21:52:15","date_gmt":"2019-10-31T18:52:15","guid":{"rendered":"https:\/\/prohoster.info\/blog\/tehnicheskie-podrobnosti-nedavnego-otklyucheniya-dopolnenij-v-firefox\/"},"modified":"2019-10-31T21:52:15","modified_gmt":"2019-10-31T18:52:15","slug":"tehnicheskie-podrobnosti-nedavnego-otklyucheniya-dopolnenij-v-firefox","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hu\/blog\/news\/tehnicheskie-podrobnosti-nedavnego-otklyucheniya-dopolnenij-v-firefox","title":{"rendered":"A Firefox nemr\u00e9giben letiltott kieg\u00e9sz\u00edt\u00e9seinek m\u0171szaki r\u00e9szletei","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><i>A ford\u00edt\u00e1si megjegyz\u00e9s: az olvas\u00f3k k\u00e9nyelme \u00e9rdek\u00e9ben a d\u00e1tumok moszkvai id\u0151 szerint szerepelnek<\/i><\/p>\n<p>Nemr\u00e9giben elmulasztottuk, hogy egy \u00e9rtes\u00edt\u00e9si tan\u00fas\u00edtv\u00e1ny hat\u00e1rideje lej\u00e1rt, amelyeket a kieg\u00e9sz\u00edt\u0151k al\u00e1\u00edr\u00e1s\u00e1ra haszn\u00e1ltunk. Ez a kieg\u00e9sz\u00edt\u0151k kikapcsol\u00e1s\u00e1hoz vezetett a felhaszn\u00e1l\u00f3kn\u00e1l. Most, hogy a probl\u00e9ma t\u00falnyom\u00f3 r\u00e9sz\u00e9t m\u00e1r orvosoltuk, szeretn\u00e9m elmondani a t\u00f6rt\u00e9n\u00e9sek r\u00e9szleteit \u00e9s a v\u00e9gzett munk\u00e1t.\n<\/p>\n<p><b>H\u00e1tt\u00e9rt\u00f6rt\u00e9net: kieg\u00e9sz\u00edt\u0151k \u00e9s al\u00e1\u00edr\u00e1sok<\/b><\/p>\n<p><noindex>B\u00e1r sokan a b\u00f6ng\u00e9sz\u0151t &#171;do-it-yourself&#187; haszn\u00e1lj\u00e1k, a Firefox t\u00e1mogatja a kieg\u00e9sz\u00edt\u0151ket, amelyeket &#171;kieg\u00e9sz\u00edt\u0151knek&#187; h\u00edvnak. Ezzel a felhaszn\u00e1l\u00f3k k\u00fcl\u00f6nb\u00f6z\u0151 funkci\u00f3kat adhatnak a b\u00f6ng\u00e9sz\u0151h\u00f6z. T\u00f6bb mint 15 ezer kieg\u00e9sz\u00edt\u0151 l\u00e9tezik: kezdve <a rel=\"nofollow\" href=\"https:\/\/addons.mozilla.org\/en-US\/firefox\/addon\/ublock-origin\/\">hirdet\u00e9sblokkol\u00e1sig<\/a> t\u00f3l <a rel=\"nofollow\" href=\"https:\/\/addons.mozilla.org\/en-US\/firefox\/addon\/tree-style-tab\/\">t\u00f6bb sz\u00e1z f\u00fcl kezel\u00e9s\u00e9ig<\/a>.<\/noindex><\/p>\n<p>A telep\u00edtett kieg\u00e9sz\u00edt\u0151knek rendelkezni\u00fck kell <a rel=\"nofollow\" href=\"https:\/\/blog.mozilla.org\/addons\/2015\/02\/10\/extension-signing-safer-experience\/\">digit\u00e1lis al\u00e1\u00edr\u00e1ssal<\/a>, amely megv\u00e9di a felhaszn\u00e1l\u00f3kat a k\u00e1ros kieg\u00e9sz\u00edt\u0151kt\u0151l, \u00e9s minim\u00e1lis ellen\u0151rz\u00e9st ig\u00e9nyel a kieg\u00e9sz\u00edt\u0151k Mozilla \u00e1ltali j\u00f3v\u00e1hagy\u00e1s\u00e1hoz. Ezt a k\u00f6vetelm\u00e9nyt 2015-ben vezett\u00fck be, mivel komoly <a rel=\"nofollow\" href=\"https:\/\/blog.mozilla.org\/addons\/2015\/04\/15\/the-case-for-extension-signing\/\">probl\u00e9m\u00e1ink voltak<\/a> k\u00e1ros kieg\u00e9sz\u00edt\u0151kkel.<\/p>\n<p>Hogyan m\u0171k\u00f6dik: a Firefox minden p\u00e9ld\u00e1nya tartalmaz egy &#171;gy\u00f6k\u00e9r tan\u00fas\u00edtv\u00e1nyt&#187;. Ennek a &#171;gy\u00f6k\u00e9rnek&#187; a kulcs\u00e1t itt t\u00e1rolj\u00e1k <a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Hardware_security_module\">hardveres v\u00e9delemmel ell\u00e1tott modulban (HSM)<\/a>, amely nem f\u00e9r hozz\u00e1 az internethez. N\u00e9h\u00e1ny \u00e9vente ezzel a kulccsal \u00faj &#171;k\u00f6ztes tan\u00fas\u00edtv\u00e1nyt&#187; \u00edrnak al\u00e1, amelyet a kieg\u00e9sz\u00edt\u0151k al\u00e1\u00edr\u00e1s\u00e1hoz haszn\u00e1lnak. Amikor a fejleszt\u0151 elk\u00fcldi a kieg\u00e9sz\u00edt\u0151t, l\u00e9trehozunk egy ideiglenes &#171;v\u00e9gs\u0151 tan\u00fas\u00edtv\u00e1nyt&#187; \u00e9s al\u00e1\u00edrjuk azt a k\u00f6ztes tan\u00fas\u00edtv\u00e1nnyal. Ezut\u00e1n a v\u00e9gs\u0151 tan\u00fas\u00edtv\u00e1nnyal al\u00e1\u00edrj\u00e1k mag\u00e1t a kieg\u00e9sz\u00edt\u0151t. S\u00e9m\u00e1san <a rel=\"nofollow\" href=\"https:\/\/hacks.mozilla.org\/files\/2019\/05\/Add-on-blog-post-visual-May-7-2019-768x859.png\">\u00edgy n\u00e9z ki<\/a>.<\/p>\n<p>Vegye figyelembe: minden tan\u00fas\u00edtv\u00e1nynak van &#171;alany&#187; (akinek a tan\u00fas\u00edtv\u00e1nyt adt\u00e1k) \u00e9s &#171;kiad\u00f3&#187; (aki kiadta a tan\u00fas\u00edtv\u00e1nyt). A gy\u00f6k\u00e9r tan\u00fas\u00edtv\u00e1ny eset\u00e9ben &#171;alany&#187; = &#171;kiad\u00f3&#187;, de m\u00e1s tan\u00fas\u00edtv\u00e1nyok eset\u00e9ben a tan\u00fas\u00edtv\u00e1ny kiad\u00f3ja a felette l\u00e9v\u0151 tan\u00fas\u00edtv\u00e1ny alany, amely azt al\u00e1\u00edrta.<\/p>\n<p>Fontos megjegyezni: minden kieg\u00e9sz\u00edt\u0151 egyedi v\u00e9gs\u0151 tan\u00fas\u00edtv\u00e1nnyal van al\u00e1\u00edrva, de szinte mindig ezeket a v\u00e9gs\u0151 tan\u00fas\u00edtv\u00e1nyokat ugyanazzal a k\u00f6ztes tan\u00fas\u00edtv\u00e1nnyal \u00edrj\u00e1k al\u00e1.<\/p>\n<p><i>A szerz\u0151 megjegyz\u00e9se: kiv\u00e9tel a nagyon r\u00e9gi kieg\u00e9sz\u00edt\u0151k. Akkoriban k\u00fcl\u00f6nb\u00f6z\u0151 k\u00f6ztes tan\u00fas\u00edtv\u00e1nyokat haszn\u00e1ltak.<\/i><\/p>\n<p>Ez az \u00e1tmeneti tan\u00fas\u00edtv\u00e1ny probl\u00e9m\u00e1kat okozott: minden tan\u00fas\u00edtv\u00e1ny meghat\u00e1rozott ideig \u00e9rv\u00e9nyes. Ezen id\u0151szak el\u0151tt vagy ut\u00e1n a tan\u00fas\u00edtv\u00e1ny \u00e9rv\u00e9nytelen, \u00e9s a b\u00f6ng\u00e9sz\u0151 nem haszn\u00e1lja ezt a tan\u00fas\u00edtv\u00e1nnyal al\u00e1\u00edrt kieg\u00e9sz\u00edt\u0151ket. Sajnos az \u00e1tmeneti tan\u00fas\u00edtv\u00e1ny \u00e9rv\u00e9nyess\u00e9gi ideje m\u00e1jus 4-\u00e9n, 4 \u00f3rakor lej\u00e1rt.<\/p>\n<p>A k\u00f6vetkezm\u00e9nyek nem azonnal jelentkeztek. A Firefox nem folyamatosan ellen\u0151rzi a telep\u00edtett kieg\u00e9sz\u00edt\u0151k al\u00e1\u00edr\u00e1sait, hanem k\u00f6r\u00fclbel\u00fcl 24 \u00f3r\u00e1nk\u00e9nt, \u00e9s a vizsg\u00e1lati id\u0151 felhaszn\u00e1l\u00f3nk\u00e9nt elt\u00e9r\u0151. Ennek eredm\u00e9nyek\u00e9nt egyesekn\u00e9l a probl\u00e9m\u00e1k azonnal jelentkeztek, m\u00e1sokn\u00e1l sokkal k\u00e9s\u0151bb. El\u0151sz\u00f6r akkor \u00e9rtes\u00fclt\u00fcnk a probl\u00e9m\u00e1r\u00f3l, amikor a tan\u00fas\u00edtv\u00e1ny lej\u00e1rt, \u00e9s azonnal elkezdt\u00fcnk megold\u00e1st keresni.<\/p>\n<p>\n<b>K\u00e1rok cs\u00f6kkent\u00e9se<\/b><\/p>\n<p>Amint meg\u00e9rtett\u00fck, mi t\u00f6rt\u00e9nt, megpr\u00f3b\u00e1ltuk elker\u00fclni a helyzet s\u00falyosbod\u00e1s\u00e1t.<\/p>\n<p>El\u0151sz\u00f6r is, le\u00e1ll\u00edtottuk az \u00faj kieg\u00e9sz\u00edt\u0151k elfogad\u00e1s\u00e1t \u00e9s al\u00e1\u00edr\u00e1s\u00e1t. Nincs \u00e9rtelme lej\u00e1rt tan\u00fas\u00edtv\u00e1nnyal ezt tenni. Visszatekintve azt mondan\u00e1m, hogy tal\u00e1n mindent \u00e9rintetlen\u00fcl kellett volna hagyni. Jelenleg a kieg\u00e9sz\u00edt\u0151k elfogad\u00e1sa \u00fajraindult.<\/p>\n<p>M\u00e1sodszor, azonnal elk\u00fcldt\u00fck a jav\u00edt\u00e1st, amely megakad\u00e1lyozta a napi al\u00e1\u00edr\u00e1s-ellen\u0151rz\u00e9seket. \u00cdgy megmentett\u00fck azokat a felhaszn\u00e1l\u00f3kat, akiknek a b\u00f6ng\u00e9sz\u0151je az elm\u00falt 24 \u00f3r\u00e1ban m\u00e9g nem ellen\u0151rizte a kieg\u00e9sz\u00edt\u0151ket. Jelenleg ezt a jav\u00edt\u00e1st visszavont\u00e1k, m\u00e1r nincs r\u00e1 sz\u00fcks\u00e9g.<\/p>\n<p>\n<b>P\u00e1rhuzamos munkav\u00e9gz\u00e9s<\/b><\/p>\n<p>Elm\u00e9letben a probl\u00e9ma megold\u00e1sa egyszer\u0171en hangzik: l\u00e9trehozunk egy \u00faj \u00e9rv\u00e9nyes \u00e1tmeneti tan\u00fas\u00edtv\u00e1nyt, \u00e9s \u00fajra al\u00e1\u00edrjuk az \u00f6sszes kieg\u00e9sz\u00edt\u0151t. Sajnos ez nem fog m\u0171k\u00f6dni:\n<\/p>\n<ul>\n<li>nem tudjuk gyorsan \u00fajra al\u00e1\u00edrni 15 ezer kieg\u00e9sz\u00edt\u0151t egyszerre, a rendszer nem alkalmas ilyen terhel\u00e9sre.\n<\/li>\n<li>az al\u00e1\u00edr\u00e1s ut\u00e1n az \u00faj verzi\u00f3kat el kell juttatni a felhaszn\u00e1l\u00f3khoz. A legt\u00f6bb kieg\u00e9sz\u00edt\u0151 a Mozilla szervereir\u0151l telep\u00fcl, \u00edgy a k\u00f6vetkez\u0151 24 \u00f3r\u00e1ban a Firefox friss\u00edt\u00e9seket tal\u00e1l, de egyes fejleszt\u0151k harmadik f\u00e9lt\u0151l sz\u00e1rmaz\u00f3 csatorn\u00e1kon terjesztik a al\u00e1\u00edrt kieg\u00e9sz\u00edt\u0151ket, ez\u00e9rt a felhaszn\u00e1l\u00f3knak manu\u00e1lisan kellett volna friss\u00edteni\u00fck ezeket a kieg\u00e9sz\u00edt\u0151ket.<\/li>\n<\/ul>\n<p>Ehelyett pr\u00f3b\u00e1ltunk egy olyan jav\u00edt\u00e1st kidolgozni, amely eljut minden felhaszn\u00e1l\u00f3hoz, an\u00e9lk\u00fcl, hogy (vagy szinte an\u00e9lk\u00fcl) b\u00e1rminem\u0171 int\u00e9zked\u00e9st ig\u00e9nyelne t\u0151l\u00fck.<\/p>\n<p>Viszonylag gyorsan eljutottunk k\u00e9t alapvet\u0151 strat\u00e9gi\u00e1hoz, amelyeket p\u00e1rhuzamosan haszn\u00e1ltunk:\n<\/p>\n<ul>\n<li>Friss\u00edtse a Firefoxot a tan\u00fas\u00edtv\u00e1ny \u00e9rv\u00e9nyess\u00e9gi idej\u00e9nek megv\u00e1ltoztat\u00e1s\u00e1hoz. Ez var\u00e1zslatos m\u00f3don m\u0171k\u00f6d\u0151v\u00e9 teszi a megl\u00e9v\u0151 b\u0151v\u00edtm\u00e9nyeket, de \u00faj Firefox-verzi\u00f3 kiad\u00e1s\u00e1t \u00e9s terjeszt\u00e9s\u00e9t k\u00f6veteli meg.\n<\/li>\n<li>Hozzon l\u00e9tre egy \u00e9rv\u00e9nyes tan\u00fas\u00edtv\u00e1nyt, \u00e9s valahogy gy\u0151zze meg a Firefoxot, hogy azt fogadja el a megl\u00e9v\u0151, lej\u00e1rt helyett.<\/li>\n<\/ul>\n<p>Els\u0151k\u00e9nt az els\u0151 lehet\u0151s\u00e9get v\u00e1lasztottuk, amely teljesen m\u0171k\u00f6d\u0151k\u00e9pesnek t\u0171nt. A nap v\u00e9g\u00e9n kiadtuk a m\u00e1sodik jav\u00edt\u00e1st (\u00faj tan\u00fas\u00edtv\u00e1ny), amelyr\u0151l k\u00e9s\u0151bb besz\u00e9l\u00fcnk.<\/p>\n<p>\n<b>Tan\u00fas\u00edtv\u00e1ny csere<\/b><\/p>\n<p>Ahogy m\u00e1r eml\u00edtettem, sz\u00fcks\u00e9ges volt:\n<\/p>\n<ul>\n<li>\u00faj, \u00e9rv\u00e9nyes tan\u00fas\u00edtv\u00e1nyt l\u00e9trehozni\n<\/li>\n<li>t\u00e1volr\u00f3l telep\u00edteni azt a Firefoxba\n<\/li>\n<\/ul>\n<p>Ahhoz, hogy meg\u00e9rts\u00fck, mi\u00e9rt m\u0171k\u00f6dik ez, vizsg\u00e1ljuk meg alaposabban a b\u0151v\u00edtm\u00e9nyek ellen\u0151rz\u00e9si folyamat\u00e1t. Maga a b\u0151v\u00edtm\u00e9ny egy f\u00e1jlokb\u00f3l \u00e1ll\u00f3 k\u00e9szletk\u00e9nt ker\u00fcl forgalomba, bele\u00e9rtve a haszn\u00e1lt tan\u00fas\u00edtv\u00e1nyok l\u00e1ncolat\u00e1t a digit\u00e1lis al\u00e1\u00edr\u00e1shoz. Ennek eredm\u00e9nyek\u00e9nt a b\u0151v\u00edtm\u00e9ny ellen\u0151rizhet\u0151, ha a b\u00f6ng\u00e9sz\u0151 sz\u00e1m\u00e1ra ismert a gy\u00f6k\u00e9r tan\u00fas\u00edtv\u00e1ny, amelyet a Firefox a build sor\u00e1n \u00e9p\u00edt be. Azonban, amint m\u00e1r tudjuk, az k\u00f6zbens\u0151 tan\u00fas\u00edtv\u00e1ny lej\u00e1rt, \u00edgy a b\u0151v\u00edtm\u00e9ny ellen\u0151rz\u00e9se lehetetlen.<\/p>\n<p>Amikor a Firefox megpr\u00f3b\u00e1lja ellen\u0151rizni a b\u0151v\u00edtm\u00e9nyt, nem csup\u00e1n a b\u0151v\u00edtm\u00e9ny belsej\u00e9ben tal\u00e1lhat\u00f3 tan\u00fas\u00edtv\u00e1nyokat haszn\u00e1lja. Ehelyett a b\u00f6ng\u00e9sz\u0151 megpr\u00f3b\u00e1l egy \u00e9rv\u00e9nyes tan\u00fas\u00edtv\u00e1ny-l\u00e1ncot l\u00e9trehozni, kezdve a v\u00e9gs\u0151 tan\u00fas\u00edtv\u00e1nyt\u00f3l, \u00e9s folytatva, am\u00edg el nem jut a gy\u00f6k\u00e9rhez. Az els\u0151 szinten a v\u00e9gs\u0151 tan\u00fas\u00edtv\u00e1nnyal kezdj\u00fck, majd megtal\u00e1ljuk a tan\u00fas\u00edtv\u00e1nyt, amelynek alany a v\u00e9gs\u0151 tan\u00fas\u00edtv\u00e1ny kiad\u00f3ja (azaz, a k\u00f6zbens\u0151 tan\u00fas\u00edtv\u00e1ny). \u00c1ltal\u00e1ban ez a k\u00f6zbens\u0151 tan\u00fas\u00edtv\u00e1ny a b\u0151v\u00edtm\u00e9nnyel egy\u00fctt ker\u00fcl forgalomba, de szerepet j\u00e1tszhat b\u00e1rmely tan\u00fas\u00edtv\u00e1ny is a b\u00f6ng\u00e9sz\u0151 t\u00e1rol\u00f3j\u00e1b\u00f3l. Ha t\u00e1volr\u00f3l hozz\u00e1 tudunk adni egy \u00faj, \u00e9rv\u00e9nyes tan\u00fas\u00edtv\u00e1nyt a tan\u00fas\u00edtv\u00e1nyok t\u00e1rol\u00f3j\u00e1hoz, a Firefox megpr\u00f3b\u00e1lja azt haszn\u00e1lni. <a rel=\"nofollow\" href=\"https:\/\/hacks.mozilla.org\/files\/2019\/05\/Add-on-blog-post-visual-2-May-7-2019.png\">A helyzet az \u00faj tan\u00fas\u00edtv\u00e1ny telep\u00edt\u00e9se el\u0151tt \u00e9s ut\u00e1n<\/a>.<\/p>\n<p>Az \u00faj tan\u00fas\u00edtv\u00e1ny telep\u00edt\u00e9se ut\u00e1n a Firefoxnak k\u00e9t lehet\u0151s\u00e9ge van a tan\u00fas\u00edtv\u00e1nyl\u00e1nc ellen\u0151rz\u00e9s\u00e9re: a r\u00e9gi, \u00e9rv\u00e9nytelen tan\u00fas\u00edtv\u00e1ny (ami nem fog m\u0171k\u00f6dni) vagy az \u00faj, \u00e9rv\u00e9nyes (ami m\u0171k\u00f6dni fog). Fontos, hogy az \u00faj tan\u00fas\u00edtv\u00e1ny ugyanazt a t\u00e9manevet \u00e9s nyilv\u00e1nos kulcsot tartalmazza, mint a r\u00e9gi tan\u00fas\u00edtv\u00e1ny, \u00edgy a v\u00e9gs\u0151 tan\u00fas\u00edtv\u00e1ny al\u00e1\u00edr\u00e1sa \u00e9rv\u00e9nyes lesz. A Firefox el\u00e9g okos ahhoz, hogy mindk\u00e9t lehet\u0151s\u00e9get kipr\u00f3b\u00e1lja, am\u00edg meg nem tal\u00e1lja a m\u0171k\u00f6d\u0151t, \u00edgy a kieg\u00e9sz\u00edt\u0151k ism\u00e9t ellen\u0151rz\u00f6ttek lesznek. Ne feledj\u00fck, ez ugyanaz a logika, amit a TLS tan\u00fas\u00edtv\u00e1nyok ellen\u0151rz\u00e9s\u00e9re haszn\u00e1lunk.<\/p>\n<p><i>Szerz\u0151i megjegyz\u00e9s: azok a olvas\u00f3k, akik ismerik a WebPKI-t, \u00e9szre fogj\u00e1k venni, hogy a kereszttan\u00fas\u00edtv\u00e1nyok pontosan \u00edgy m\u0171k\u00f6dnek.<\/i><\/p>\n<p>A legcsod\u00e1latosabb ebben a jav\u00edt\u00e1sban, hogy nem sz\u00fcks\u00e9ges \u00fajra al\u00e1\u00edrni a megl\u00e9v\u0151 kieg\u00e9sz\u00edt\u0151ket. Amint a b\u00f6ng\u00e9sz\u0151 megkapja az \u00faj tan\u00fas\u00edtv\u00e1nyt, minden kieg\u00e9sz\u00edt\u0151 \u00fajra m\u0171k\u00f6dni fog. A kih\u00edv\u00e1s az \u00faj tan\u00fas\u00edtv\u00e1ny felhaszn\u00e1l\u00f3khoz val\u00f3 eljuttat\u00e1sa (automatikusan \u00e9s t\u00e1volr\u00f3l), valamint a Firefox \u00fajraellen\u0151rz\u00e9se az inakt\u00edv kieg\u00e9sz\u00edt\u0151k eset\u00e9ben.<\/p>\n<p>\n<b>Normandy \u00e9s a kutat\u00e1si rendszer<\/b><\/p>\n<p>Ironikus m\u00f3don ezt a probl\u00e9m\u00e1t egy &#171;rendszerszint\u0171&#187; kieg\u00e9sz\u00edt\u0151 oldja meg. A kutat\u00e1sok elv\u00e9gz\u00e9s\u00e9hez egy Normandy nev\u0171 rendszert fejlesztett\u00fcnk ki, amely eljuttatja a kutat\u00e1sokat a felhaszn\u00e1l\u00f3khoz. Ezek a kutat\u00e1sok automatikusan v\u00e9grehajt\u00f3dnak a b\u00f6ng\u00e9sz\u0151ben, \u00e9s sz\u00e9lesk\u00f6r\u0171 hozz\u00e1f\u00e9r\u00e9ssel rendelkeznek a Firefox bels\u0151 API-jaihoz. A kutat\u00e1sok \u00faj tan\u00fas\u00edtv\u00e1nyokat adhatnak hozz\u00e1 a tan\u00fas\u00edtv\u00e1nyt\u00e1rol\u00f3hoz.<\/p>\n<p><i>Szerz\u0151i megjegyz\u00e9s: nem adunk hozz\u00e1 tan\u00fas\u00edtv\u00e1nyt k\u00fcl\u00f6nleges jogk\u00f6r\u00f6kkel; azt egy gy\u00f6k\u00e9r tan\u00fas\u00edtv\u00e1ny \u00edrja al\u00e1, \u00edgy a Firefox b\u00edzik benne. Csak hozz\u00e1adjuk a tan\u00fas\u00edtv\u00e1nyok poolj\u00e1hoz, amelyeket a b\u00f6ng\u00e9sz\u0151 haszn\u00e1lhat.<\/i><\/p>\n<p>\u00cdgy a megold\u00e1s az, hogy l\u00e9trehozunk egy kutat\u00e1st:\n<\/p>\n<ul>\n<li>amely telep\u00edti a felhaszn\u00e1l\u00f3k sz\u00e1m\u00e1ra \u00e1ltalunk l\u00e9trehozott \u00faj tan\u00fas\u00edtv\u00e1nyt\n<\/li>\n<li>amely arra k\u00e9szteti a b\u00f6ng\u00e9sz\u0151t, hogy \u00fajra ellen\u0151rizze az inakt\u00edv kieg\u00e9sz\u00edt\u0151ket, hogy \u00fajra m\u0171k\u00f6djenek\n<\/li>\n<\/ul>\n<p>&#171;De v\u00e1rj&#187;, &#8212; mondod te, &#171;a kieg\u00e9sz\u00edt\u0151k nem m\u0171k\u00f6dnek, hogyan ind\u00edthatn\u00e1nk el a rendszerszint\u0171 kieg\u00e9sz\u00edt\u0151t?&#187;. \u00daj tan\u00fas\u00edtv\u00e1nnyal al\u00e1\u00edrjuk!<\/p>\n<p>\n<b>\u00d6sszehozzuk mindezt... mi\u00e9rt tart ez olyan sok\u00e1ig?<\/b><\/p>\n<p>Teh\u00e1t a terv: \u00faj tan\u00fas\u00edtv\u00e1ny kiad\u00e1sa a r\u00e9gi helyett, rendszerszint\u0171 kieg\u00e9sz\u00edt\u0151 l\u00e9trehoz\u00e1sa \u00e9s telep\u00edt\u00e9se a felhaszn\u00e1l\u00f3knak a Normandy seg\u00edts\u00e9g\u00e9vel. A probl\u00e9m\u00e1k, ahogy eml\u00edtettem, m\u00e1jus 4-\u00e9n 4:00-kor kezd\u0151dtek, \u00e9s m\u00e1r 12:44-kor, kevesebb mint 9 \u00f3ra eltelt\u00e9vel, elk\u00fcldt\u00fck a jav\u00edt\u00e1st a Normandynak. Tov\u00e1bbi 6-12 \u00f3r\u00e1ra volt sz\u00fcks\u00e9g, hogy eljusson minden felhaszn\u00e1l\u00f3hoz. Ez m\u00e1r nem rossz, de a Twitteren a felhaszn\u00e1l\u00f3k azt k\u00e9rdezik, mi\u00e9rt nem tudtunk gyorsabban cselekedni.<\/p>\n<p>El\u0151sz\u00f6r is id\u0151 sz\u00fcks\u00e9ges az \u00faj k\u00f6zbens\u0151 tan\u00fas\u00edtv\u00e1ny kiad\u00e1s\u00e1hoz. Ahogy kor\u00e1bban eml\u00edtettem, a gy\u00f6k\u00e9r tan\u00fas\u00edtv\u00e1ny kulcsa egy dedik\u00e1lt biztons\u00e1gi modulban t\u00e1rol\u00f3dik. Ez biztons\u00e1gi szempontb\u00f3l j\u00f3, mivel a gy\u00f6k\u00e9r nagyon ritk\u00e1n haszn\u00e1lt \u00e9s biztons\u00e1gosan kell v\u00e9deni, de kiss\u00e9 k\u00e9nyelmetlen, amikor s\u00fcrg\u0151sen kell al\u00e1\u00edrni egy \u00faj tan\u00fas\u00edtv\u00e1nyt. Az egyik m\u00e9rn\u00f6k\u00fcnknek el kellett utaznia a HSM t\u00e1rol\u00f3hoz. Ezut\u00e1n voltak sikertelen pr\u00f3b\u00e1lkoz\u00e1sok a helyes tan\u00fas\u00edtv\u00e1ny kiad\u00e1s\u00e1ra, \u00e9s mindegyik pr\u00f3b\u00e1lkoz\u00e1s egy-k\u00e9t \u00f3r\u00e1t em\u00e9sztett fel tesztel\u00e9ssel.<\/p>\n<p>M\u00e1sodszor, a rendszerszint\u0171 kieg\u00e9sz\u00edt\u0151 fejleszt\u00e9se is id\u0151be telt. Koncepcion\u00e1lisan nagyon egyszer\u0171, de m\u00e9g a legegyszer\u0171bb programok is figyelmet ig\u00e9nyelnek. Biztosra akartunk menni, hogy ne rontsuk el a helyzetet m\u00e9g jobban. A kutat\u00e1st tesztelni kell azel\u0151tt, hogy a felhaszn\u00e1l\u00f3knak k\u00fclden\u00e9nk. Ezen k\u00edv\u00fcl a kieg\u00e9sz\u00edt\u0151t al\u00e1 is kell \u00edrni, de az al\u00e1\u00edr\u00e1si rendszer\u00fcnk ki volt kapcsolva, \u00edgy alternat\u00edv megold\u00e1sokat kellett keresn\u00fcnk.<\/p>\n<p>V\u00e9g\u00fcl, miut\u00e1n el\u0151k\u00e9sz\u00edtett\u00fck a kutat\u00e1st a k\u00fcld\u00e9sre, a telep\u00edt\u00e9shez id\u0151re volt sz\u00fcks\u00e9g. A b\u00f6ng\u00e9sz\u0151 6 \u00f3r\u00e1nk\u00e9nt ellen\u0151rzi a Normandy friss\u00edt\u00e9seit. Nem minden sz\u00e1m\u00edt\u00f3g\u00e9p van folyamatosan bekapcsolva \u00e9s internetkapcsolattal, ez\u00e9rt id\u0151re van sz\u00fcks\u00e9g, hogy a jav\u00edt\u00e1s eljusson a felhaszn\u00e1l\u00f3khoz.<\/p>\n<p>\n<b>V\u00e9gs\u0151 l\u00e9p\u00e9sek<\/b><\/p>\n<p>A kutat\u00e1s a legt\u00f6bb felhaszn\u00e1l\u00f3n\u00e1l jav\u00edtani fogja a probl\u00e9m\u00e1t, de nem mindenki sz\u00e1m\u00e1ra el\u00e9rhet\u0151. N\u00e9h\u00e1ny felhaszn\u00e1l\u00f3n\u00e1l speci\u00e1lis megk\u00f6zel\u00edt\u00e9sre van sz\u00fcks\u00e9g:\n<\/p>\n<ul>\n<li>a felhaszn\u00e1l\u00f3k, akik letiltott\u00e1k a friss\u00edt\u00e9seket vagy a telemetri\u00e1t\n<\/li>\n<li>Android verzi\u00f3j\u00fa felhaszn\u00e1l\u00f3k (Fennec), ahol a kutat\u00e1sok egy\u00e1ltal\u00e1n nem t\u00e1mogatottak\n<\/li>\n<li>a v\u00e1llalati egyedi Firefox ESR verzi\u00f3kat haszn\u00e1l\u00f3 felhaszn\u00e1l\u00f3k, ahol a telemetria enged\u00e9lyez\u00e9se lehetetlen\n<\/li>\n<li>a MitM-proxyn \u00fcl\u0151 felhaszn\u00e1l\u00f3k, mivel a b\u0151v\u00edtm\u00e9nyek telep\u00edt\u00e9s\u00e9nek rendszere kulcsk\u00f6t\u00e9st haszn\u00e1l, ami nem m\u0171k\u00f6dik ilyen proxikkal\n<\/li>\n<li>elavult Firefox verzi\u00f3t haszn\u00e1l\u00f3 felhaszn\u00e1l\u00f3k, amelyek nem t\u00e1mogatj\u00e1k a kutat\u00e1sokat\n<\/li>\n<\/ul>\n<p>Ellen\u00fck semmit sem tehet\u00fcnk \u2013 nekik mindenk\u00e9ppen friss\u00edteni\u00fck kellene az \u00faj Firefox verzi\u00f3ra, mivel az elavultak s\u00falyos nyitott sebezhet\u0151s\u00e9geket jelentenek. Tiszt\u00e1ban vagyunk azzal, hogy n\u00e9h\u00e1nyan r\u00e9gi Firefox verzi\u00f3kon maradnak, mert r\u00e9gi b\u0151v\u00edtm\u00e9nyeket akarnak futtatni, de sok r\u00e9gi b\u0151v\u00edtm\u00e9nyt m\u00e1r \u00e1tkonvert\u00e1ltak az \u00faj b\u00f6ng\u00e9sz\u0151 verzi\u00f3khoz. A t\u00f6bbi felhaszn\u00e1l\u00f3 sz\u00e1m\u00e1ra egy jav\u00edt\u00e1st k\u00e9sz\u00edtett\u00fcnk, amely \u00faj tan\u00fas\u00edtv\u00e1nyt telep\u00edt. Ez a hibajav\u00edt\u00f3 kiad\u00e1s keret\u00e9ben jelent meg (<i>ford\u00edt\u00f3i megjegyz\u00e9s: Firefox 66.0.5<\/i>), \u00edgy a felhaszn\u00e1l\u00f3k val\u00f3sz\u00edn\u0171leg m\u00e1r megkapt\u00e1k a szok\u00e1sos friss\u00edt\u00e9si csatorn\u00e1n kereszt\u00fcl. Ha egy egyedi Firefox ESR kiad\u00e1st haszn\u00e1l, forduljon a karbantart\u00f3j\u00e1hoz.<\/p>\n<p>Meg\u00e9rtj\u00fck, hogy ez nem t\u00f6k\u00e9letes. Egyes esetekben a felhaszn\u00e1l\u00f3k adatokat vesz\u00edtettek a b\u0151v\u00edtm\u00e9nyeikb\u0151l (p\u00e9ld\u00e1ul a b\u0151v\u00edtm\u00e9ny adatai) <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1549204\">Multi-Account Containers<\/a>).<\/p>\n<p>Ennek a mell\u00e9khat\u00e1snak nem lehetett elker\u00fclni, de \u00fagy v\u00e9lj\u00fck, hogy r\u00f6vid t\u00e1von a t\u00f6bbs\u00e9gi felhaszn\u00e1l\u00f3knak a legjobbat v\u00e1lasztottuk. Hossz\u00fa t\u00e1von m\u00e1s, kifinomultabb architektur\u00e1lis megold\u00e1sokat keres\u00fcnk.<\/p>\n<p>\n<b>Tanuls\u00e1gok<\/b><\/p>\n<p>El\u0151sz\u00f6r is, csapatunk fantasztikus munk\u00e1t v\u00e9gzett, hiszen kevesebb mint 12 \u00f3r\u00e1val a probl\u00e9ma felfedez\u00e9se ut\u00e1n l\u00e9trehozt\u00e1k \u00e9s elk\u00fcldt\u00e9k a jav\u00edt\u00e1st. Mint aki r\u00e9szt vett a megbesz\u00e9l\u00e9seken, elmondhatom, hogy ebben a bonyolult helyzetben az emberek nagyon kem\u00e9nyen dolgoztak, \u00e9s alig pazaroltak el id\u0151t.<\/p>\n<p>Nyilv\u00e1nval\u00f3, hogy mindezeknek meg sem kellett volna t\u00f6rt\u00e9nni\u00fck. Hat\u00e1rozottan ki kell igaz\u00edtanunk a folyamataikat, hogy cs\u00f6kkents\u00fck az ilyen incidensek val\u00f3sz\u00edn\u0171s\u00e9g\u00e9t \u00e9s megk\u00f6nny\u00edts\u00fck a k\u00f6vetkezm\u00e9nyek kijav\u00edt\u00e1s\u00e1t.<\/p>\n<p>J\u00f6v\u0151 h\u00e9ten k\u00f6zz\u00e9tessz\u00fck a hivatalos post-mortemot \u00e9s a m\u00f3dos\u00edt\u00e1sok list\u00e1j\u00e1t, amelyeket v\u00e9grehajtani k\u00edv\u00e1nunk. Addig is megosztom a gondolataimat. El\u0151sz\u00f6r is, jobb m\u00f3dszernek kell lennie arra, hogy nyomon k\u00f6vess\u00fck azokat a potenci\u00e1lis id\u0151z\u00edtett bomb\u00e1kat, amelyekkel szemben \u00f3vatosak kell legy\u00fcnk. Biztosnak kell lenn\u00fcnk abban, hogy nem ker\u00fcl\u00fcnk olyan helyzetbe, amikor egyik\u00fck hirtelen m\u0171k\u00f6d\u00e9sbe l\u00e9p. M\u00e9g dolgozunk a r\u00e9szleteken, de legal\u00e1bb sz\u00fcks\u00e9ges nyilv\u00e1ntart\u00e1st vezetni az ilyen dolgokr\u00f3l.<\/p>\n<p>M\u00e1sodszor sz\u00fcks\u00e9g van egy gyors friss\u00edt\u00e9si mechanizmusra a felhaszn\u00e1l\u00f3k sz\u00e1m\u00e1ra, m\u00e9g akkor is, amikor - k\u00fcl\u00f6n\u00f6sen akkor - minden m\u00e1s nem m\u0171k\u00f6dik. J\u00f3 volt, hogy haszn\u00e1lhattuk a \u201ekutat\u00e1si\u201d rendszert, de ez egy t\u00f6k\u00e9letlen eszk\u00f6z, \u00e9s van n\u00e9h\u00e1ny nem k\u00edv\u00e1nt mell\u00e9khat\u00e1sa. K\u00fcl\u00f6n\u00f6sen tudjuk, hogy sok felhaszn\u00e1l\u00f3n\u00e1l automatikus friss\u00edt\u00e9s van bekapcsolva, de \u0151k ink\u00e1bb nem szeretn\u00e9nek r\u00e9szt venni a kutat\u00e1sokban (bevallom, nekem is kikapcsolva van!). Ugyanakkor sz\u00fcks\u00e9g\u00fcnk van egy m\u00f3dra, hogy friss\u00edt\u00e9seket k\u00fcldj\u00fcnk a felhaszn\u00e1l\u00f3knak, de b\u00e1rmilyen is legyen a bels\u0151 technikai megval\u00f3s\u00edt\u00e1s, a felhaszn\u00e1l\u00f3knak lehet\u0151s\u00e9get kell adni arra, hogy feliratkozzanak a friss\u00edt\u00e9sekre (bele\u00e9rtve a s\u00fcrg\u0151s jav\u00edt\u00e1sokat), de lemondhassanak minden m\u00e1sr\u00f3l. Ezenk\u00edv\u00fcl a friss\u00edt\u00e9si csatorn\u00e1nak reag\u00e1l\u00e9konyabbnak kell lennie, mint most. M\u00e9g m\u00e1jus 6-\u00e1n is voltak felhaszn\u00e1l\u00f3k, akik nem \u00e9ltek a jav\u00edt\u00e1ssal vagy az \u00faj verzi\u00f3val. Ezen a probl\u00e9m\u00e1n m\u00e1r dolgoztak, de ami t\u00f6rt\u00e9nt, megmutatta, mennyire fontos ez.<\/p>\n<p>V\u00e9g\u00fcl megvizsg\u00e1ljuk a kieg\u00e9sz\u00edt\u0151k biztons\u00e1gi architekt\u00far\u00e1j\u00e1t, hogy megbizonyosodjunk r\u00f3la, hogy megfelel\u0151 biztons\u00e1gi szintet ny\u00fajt minim\u00e1lis kock\u00e1zat mellett a m\u0171k\u00f6d\u00e9s megszak\u00edt\u00e1sa \u00e9rdek\u00e9ben.<\/p>\n<p>J\u00f6v\u0151 h\u00e9ten megvizsg\u00e1ljuk a t\u00f6rt\u00e9n\u00e9sek alaposabb elemz\u00e9s\u00e9nek eredm\u00e9nyeit, addig is sz\u00edvesen v\u00e1laszolok a k\u00e9rd\u00e9sekre e-mailben: ekr-blog@mozilla.com<\/p>\n<p>Forr\u00e1s: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"http:\/\/www.linux.org.ru\/news\/mozilla\/14982826\">linux.org.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0438\u043c. \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0447\u0438\u043a\u0430: \u0434\u043b\u044f \u0443\u0434\u043e\u0431\u0441\u0442\u0432\u0430 \u0447\u0438\u0442\u0430\u0442\u0435\u043b\u0435\u0439 \u0434\u0430\u0442\u044b \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u043d\u044b \u043f\u043e \u043c\u043e\u0441\u043a\u043e\u0432\u0441\u043a\u043e\u043c\u0443 \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u041d\u0435\u0434\u0430\u0432\u043d\u043e \u043c\u044b \u043f\u0440\u043e\u043f\u0443\u0441\u0442\u0438\u043b\u0438 \u043c\u043e\u043c\u0435\u043d\u0442 \u0438\u0441\u0442\u0435\u0447\u0435\u043d\u0438\u044f \u0441\u0440\u043e\u043a\u0430 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u043e\u0434\u043d\u043e\u0433\u043e \u0438\u0437 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0432, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0445 \u0434\u043b\u044f \u043f\u043e\u0434\u043f\u0438\u0441\u0438 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0439. \u042d\u0442\u043e \u043f\u0440\u0438\u0432\u0435\u043b\u043e \u043a \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044e \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0439 \u0443 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439. \u0422\u0435\u043f\u0435\u0440\u044c, \u043a\u043e\u0433\u0434\u0430 \u043f\u043e \u0431\u043e\u043b\u044c\u0448\u0435\u0439 \u0447\u0430\u0441\u0442\u0438 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0430, \u044f \u0445\u043e\u0442\u0435\u043b \u0431\u044b \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u0442\u044c \u043e \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0441\u0442\u044f\u0445 \u043f\u0440\u043e\u0438\u0437\u043e\u0448\u0435\u0434\u0448\u0435\u0433\u043e \u0438 \u043e \u043f\u0440\u043e\u0434\u0435\u043b\u0430\u043d\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u0435. \u041f\u043e\u0434\u043e\u043f\u043b\u0451\u043a\u0430: \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0438 \u043f\u043e\u0434\u043f\u0438\u0441\u0438 \u0425\u043e\u0442\u044f \u043c\u043d\u043e\u0433\u0438\u0435 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-33377","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0438\u043c. \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0447\u0438\u043a\u0430: \u0434\u043b\u044f \u0443\u0434\u043e\u0431\u0441\u0442\u0432\u0430 \u0447\u0438\u0442\u0430\u0442\u0435\u043b\u0435\u0439 \u0434\u0430\u0442\u044b \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u043d\u044b \u043f\u043e \u043c\u043e\u0441\u043a\u043e\u0432\u0441\u043a\u043e\u043c\u0443 \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u041d\u0435\u0434\u0430\u0432\u043d\u043e \u043c\u044b \u043f\u0440\u043e\u043f\u0443\u0441\u0442\u0438\u043b\u0438 \u043c\u043e\u043c\u0435\u043d\u0442 \u0438\u0441\u0442\u0435\u0447\u0435\u043d\u0438\u044f \u0441\u0440\u043e\u043a\u0430 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u043e\u0434\u043d\u043e\u0433\u043e \u0438\u0437 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0432, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0445 \u0434\u043b\u044f \u043f\u043e\u0434\u043f\u0438\u0441\u0438 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0439.\" \/>\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\/hu\/blog\/news\/tehnicheskie-podrobnosti-nedavnego-otklyucheniya-dopolnenij-v-firefox\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"hu_HU\" \/>\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\u0422\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0441\u0442\u0438 \u043d\u0435\u0434\u0430\u0432\u043d\u0435\u0433\u043e \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0439 \u0432 Firefox | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0438\u043c. \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0447\u0438\u043a\u0430: \u0434\u043b\u044f \u0443\u0434\u043e\u0431\u0441\u0442\u0432\u0430 \u0447\u0438\u0442\u0430\u0442\u0435\u043b\u0435\u0439 \u0434\u0430\u0442\u044b \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u043d\u044b \u043f\u043e \u043c\u043e\u0441\u043a\u043e\u0432\u0441\u043a\u043e\u043c\u0443 \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u041d\u0435\u0434\u0430\u0432\u043d\u043e \u043c\u044b \u043f\u0440\u043e\u043f\u0443\u0441\u0442\u0438\u043b\u0438 \u043c\u043e\u043c\u0435\u043d\u0442 \u0438\u0441\u0442\u0435\u0447\u0435\u043d\u0438\u044f \u0441\u0440\u043e\u043a\u0430 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u043e\u0434\u043d\u043e\u0433\u043e \u0438\u0437 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0432, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0445 \u0434\u043b\u044f \u043f\u043e\u0434\u043f\u0438\u0441\u0438 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0439.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hu\/blog\/news\/tehnicheskie-podrobnosti-nedavnego-otklyucheniya-dopolnenij-v-firefox\" \/>\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-31T18:52:15+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:52:15+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\udd47A Firefox kieg\u00e9sz\u00edt\u0151k legut\u00f3bbi letilt\u00e1s\u00e1nak m\u0171szaki r\u00e9szletei | ProHoster","description":"Megjegyz\u00e9s a ford\u00edt\u00f3t\u00f3l: az olvas\u00f3k k\u00e9nyelme \u00e9rdek\u00e9ben a d\u00e1tumok moszkvai id\u0151 szerint vannak felt\u00fcntetve. Nemr\u00e9g elmulasztottuk, hogy lej\u00e1rjon az egyik tan\u00fas\u00edtv\u00e1ny, amelyet a kieg\u00e9sz\u00edt\u0151k al\u00e1\u00edr\u00e1s\u00e1ra haszn\u00e1ltunk.","canonical_url":"https:\/\/prohoster.info\/hu\/blog\/news\/tehnicheskie-podrobnosti-nedavnego-otklyucheniya-dopolnenij-v-firefox","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hu_HU","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\u0422\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0441\u0442\u0438 \u043d\u0435\u0434\u0430\u0432\u043d\u0435\u0433\u043e \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0439 \u0432 Firefox | ProHoster","og:description":"\u041f\u0440\u0438\u043c. \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0447\u0438\u043a\u0430: \u0434\u043b\u044f \u0443\u0434\u043e\u0431\u0441\u0442\u0432\u0430 \u0447\u0438\u0442\u0430\u0442\u0435\u043b\u0435\u0439 \u0434\u0430\u0442\u044b \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u043d\u044b \u043f\u043e \u043c\u043e\u0441\u043a\u043e\u0432\u0441\u043a\u043e\u043c\u0443 \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u041d\u0435\u0434\u0430\u0432\u043d\u043e \u043c\u044b \u043f\u0440\u043e\u043f\u0443\u0441\u0442\u0438\u043b\u0438 \u043c\u043e\u043c\u0435\u043d\u0442 \u0438\u0441\u0442\u0435\u0447\u0435\u043d\u0438\u044f \u0441\u0440\u043e\u043a\u0430 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u043e\u0434\u043d\u043e\u0433\u043e \u0438\u0437 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0432, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0445 \u0434\u043b\u044f \u043f\u043e\u0434\u043f\u0438\u0441\u0438 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0439.","og:url":"https:\/\/prohoster.info\/hu\/blog\/news\/tehnicheskie-podrobnosti-nedavnego-otklyucheniya-dopolnenij-v-firefox","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-31T18:52:15+00:00","article:modified_time":"2019-10-31T18:52:15+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"33377","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-21 14:58:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 00:46:11","updated":"2026-01-21 14:58:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/33377","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/comments?post=33377"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/33377\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media?parent=33377"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/categories?post=33377"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/tags?post=33377"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}