{"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\/et\/blog\/news\/tehnicheskie-podrobnosti-nedavnego-otklyucheniya-dopolnenij-v-firefox","title":{"rendered":"Tehnilised \u00fcksikasjad hiljutisest laiendite keelamisest Firefoxis","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><i>M\u00e4rkus: kasutajate mugavuse huvides on kuup\u00e4evad toodud Moskva aja j\u00e4rgi<\/i><\/p>\n<p>Hiljuti j\u00e4tsime t\u00e4helepanuta \u00fche sertifikaadi aegumise, mida kasutati lisandite allkirjastamiseks. See viis lisandite keelamiseni kasutajatel. N\u00fc\u00fcd, kui v\u00e4hemalt enamus probleemist on lahendatud, soovin r\u00e4\u00e4kida juhtunust ja tehtud t\u00f6\u00f6st.\n<\/p>\n<p><b>Taust: lisandid ja allkirjad<\/b><\/p>\n<p><noindex>Kuigi paljud kasutavad brauserit &#171;otse v\u00e4lja kastist&#187;, toetab Firefox laiendusi, mida nimetatakse &#171;t\u00e4iendusteks&#187;. Nende abil lisavad kasutajad brauserisse erinevaid funktsioone. T\u00e4iendusi on \u00fcle 15 000: alates <a rel=\"nofollow\" href=\"https:\/\/addons.mozilla.org\/en-US\/firefox\/addon\/ublock-origin\/\">reklaamide blokeerimisest<\/a> kuni <a rel=\"nofollow\" href=\"https:\/\/addons.mozilla.org\/en-US\/firefox\/addon\/tree-style-tab\/\">saja kaane haldamiseni<\/a>.<\/noindex><\/p>\n<p>Paigaldatud lisanditel peab olema <a rel=\"nofollow\" href=\"https:\/\/blog.mozilla.org\/addons\/2015\/02\/10\/extension-signing-safer-experience\/\">digitaalne allkiri<\/a>, mis kaitseb kasutajaid pahavara sisaldavate lisandite eest ning n\u00f5uab minimaalset lisandite kontrollimist Mozilla t\u00f6\u00f6tajate poolt. Me kehtestasime selle n\u00f5ude 2015. aastal, kuna kogesime <a rel=\"nofollow\" href=\"https:\/\/blog.mozilla.org\/addons\/2015\/04\/15\/the-case-for-extension-signing\/\">t\u00f5siseid probleeme<\/a> pahatahtlike lisanditega.<\/p>\n<p>Kuidas see t\u00f6\u00f6tab: iga Firefoxi koopia sisaldab &#171;juuresertifikaati&#187;. Selle &#171;juure&#187; v\u00f5tme s\u00e4ilitab <a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Hardware_security_module\">riistvara kaitsemoodulis (HSM)<\/a>, interneti\u00fchenduseta keskkonnas. Iga paari aasta tagant allkirjastatakse selle v\u00f5tmega uus &#171;vahesertifikaat&#187;, mida kasutatakse t\u00e4ienduste allkirjastamiseks. Kui arendaja saadab t\u00e4ienduse, loome ajutise &#171;l\u00f5ppsertifikaadi&#187; ja allkirjastame selle vahesertifikaadiga. Seej\u00e4rel allkirjastatakse l\u00f5ppsertifikaadiga juba t\u00e4iendus. Skeemiliselt <a rel=\"nofollow\" href=\"https:\/\/hacks.mozilla.org\/files\/2019\/05\/Add-on-blog-post-visual-May-7-2019-768x859.png\">n\u00e4eb see v\u00e4lja nii<\/a>.<\/p>\n<p>Pange t\u00e4hele: iga sertifikaadil on &#171;subjekt&#187; (kellele sertifikaat on antud) ja &#171;v\u00e4ljastaja&#187; (kes sertifikaadi v\u00e4ljastas). Juuresertifikaadi puhul on &#171;subjekt&#187; = &#171;v\u00e4ljastaja&#187;, kuid teiste sertifikaatide puhul on sertifikaadi v\u00e4ljastaja \u00fclemise sertifikaadi subjekt, mille kaudu see on allkirjastatud.<\/p>\n<p>Oluline punkt: iga lisand on allkirjastatud ainulaadse l\u00f5ppsertifikaadiga, kuid peaaegu alati on need l\u00f5ppsertifikaadid allkirjastatud \u00fche ja sama vahesertifikaadiga.<\/p>\n<p><i>Autori m\u00e4rkus: erandiks on v\u00e4ga vanad lisandid. Sel ajal kasutati erinevaid vahesertifikaate.<\/i><\/p>\n<p>See vahesertifikaat tekitas probleeme: iga sertifikaat kehtib teatud aja jooksul. Enne v\u00f5i p\u00e4rast seda perioodi on sertifikaat kehtetu ja brauser ei kasuta selle sertifikaadiga allkirjastatud lisasid. Kahjuks aegus vahesertifikaadi kehtivus 4. mail kell 4 hommikul.<\/p>\n<p>Tagaj\u00e4rjed ei ilmunud kohe. Firefox ei kontrolleeri installitud lisade allkirju pidevalt, vaid umbes iga 24 tunni j\u00e4rel, kontrollimise aeg on iga kasutaja jaoks individuaalne. Seet\u00f5ttu tekkisid probleemid m\u00f5nel inimesel kohe, teistel aga palju hiljem. Saime probleemist esmakordselt teada just siis, kui sertifikaadi kehtivus l\u00f5ppes, ja alustasime kohe lahenduse otsimist.<\/p>\n<p>\n<b>Kahjude v\u00e4hendamine<\/b><\/p>\n<p>Niipea kui me aru saime, mis juhtus, p\u00fc\u00fcdsime olukorra halvenemist v\u00e4ltida.<\/p>\n<p>Esiteks, l\u00f5petasime uute lisade vastuv\u00f5tmise ja allkirjastamise. Pole m\u00f5tet kasutada selleks aegunud sertifikaati. Tagasi vaadates, v\u00f5iksin \u00f6elda, et oleks v\u00f5inud k\u00f5ik j\u00e4tta nii, nagu see oli. Praegu on lisade vastuv\u00f5tmine taasalustatud.<\/p>\n<p>Teiseks, saatsime kohe v\u00e4lja paranduse, mis katkis igap\u00e4evase allkirjade kontrolli. Nii p\u00e4\u00e4stsime need kasutajad, kelle brauser ei olnud viimase 24 tunni jooksul veel kontrollinud lisasid. Praegu on see parandamine tagasi v\u00f5etud, selle jaoks ei ole enam vajadust.<\/p>\n<p>\n<b>Paralleelt\u00f6\u00f6<\/b><\/p>\n<p>Teoreetiliselt n\u00e4eb probleemi lahendus v\u00e4lja lihtne: loome uue kehtiva vahesertifikaadi ja allkirjastame k\u00f5ik lisad uuesti. Kahjuks see ei toimi:\n<\/p>\n<ul>\n<li>me ei saa kiiresti allkirjastada 15 tuhat lisandit korraga, s\u00fcsteem ei ole selleks ette valmistatud\n<\/li>\n<li>p\u00e4rast lisade allkirjastamist peab uuendatud versioonid kasutajateni toimetama. Enamik lisasid installitakse Mozilla serveritest, seet\u00f5ttu leiab Firefox j\u00e4rgmise 24 tunni jooksul uuendusi, kuid m\u00f5ned arendajad levitavad allkirjastatud lisasid kolmandate osapoolte kanalite kaudu, mist\u00f5ttu peavad kasutajad selliseid lisasid k\u00e4sitsi uuendama<\/li>\n<\/ul>\n<p>Selle asemel p\u00fc\u00fcdsime v\u00e4lja t\u00f6\u00f6tada paranduse, mis j\u00f5uaks k\u00f5ikide kasutajateni, n\u00f5udes samal ajal (v\u00f5i peaaegu mitte n\u00f5udes) nende poolt tegevusi.<\/p>\n<p>Meie j\u00f5udsime \u00fcsna kiiresti kahe peamise strateegiani, mida kasutasime samaaegselt:\n<\/p>\n<ul>\n<li>Uuendage Firefoxi, et muuta sertifikaadi kehtivusperioodi. See muudab olemasolevad laiendused taas t\u00f6\u00f6le, kuid n\u00f5uab uue Firefoxi versiooni v\u00e4ljastamist ja tootmist.\n<\/li>\n<li>Looge kehtiv sertifikaat ja pange Firefox kuidagi sellele uuele sertifikaadile \u00fcle minema, mitte kehtivuse l\u00f5ppemisega sertifikaadile.<\/li>\n<\/ul>\n<p>Otsustasime k\u00f5igepealt kasutada esimest varianti, mis tundus t\u00f6\u00f6tavat. P\u00e4eva l\u00f5puks v\u00e4ljastasime ka teise paranduse (uue sertifikaadi), millest r\u00e4\u00e4gime hiljem.<\/p>\n<p>\n<b>Sertifikaadi asendamine<\/b><\/p>\n<p>Nagu ma juba eespool mainisin, oli vajalik:\n<\/p>\n<ul>\n<li>luua uus kehtiv sertifikaat\n<\/li>\n<li>installida see kaugjuhtimise teel Firefoxi\n<\/li>\n<\/ul>\n<p>Et m\u00f5ista, miks see t\u00f6\u00f6tab, vaatame l\u00e4hemalt lisandi kontrollimise protsessi. Lisand ise on komplekt failidest, sealhulgas sertifikaatide ahel, mida kasutatakse allkirjastamiseks. Seet\u00f5ttu saab lisandit kontrollida, kui brauserile on tuntud juurersertifikaat, mis on Firefoxi paigaldamise ajal sisse ehitatud. Kuid nagu oleme juba teada saanud, on vahe-sertifikaat aegunud, seega pole lisandi kontrollimine v\u00f5imalik.<\/p>\n<p>Kui Firefox proovib lisandit kontrollida, ei piirdud ta sertifikaatide kasutamisega, mis sisaldavad endas lisandit. Selle asemel p\u00fc\u00fcab brauser luua kehtivat sertifikaatide ahelat, alustades l\u00f5ppsertifikaadist ja j\u00e4tkates, kuni j\u00f5utakse juureni. Esimeses astmes alustame l\u00f5ppsertifikaadiga ja seej\u00e4rel leiame sertifikaadi, mille subjekt on l\u00f5ppsertifikaadi v\u00e4ljaandja (st vahe-sertifikaat). Tavaliselt tarnitakse see vahe-sertifikaat koos lisandiga, kuid sellel rollil v\u00f5ib olla ka mis tahes sertifikaat brauseri sertifikaadipoest. Kui suudame kaugjuhtimise teel lisada sertifikaadipoe uue kehtiva sertifikaadi, p\u00fc\u00fcab Firefox seda kasutada. <a rel=\"nofollow\" href=\"https:\/\/hacks.mozilla.org\/files\/2019\/05\/Add-on-blog-post-visual-2-May-7-2019.png\">Olukord enne ja p\u00e4rast uue sertifikaadi paigaldamist<\/a>.<\/p>\n<p>P\u00e4rast uue sertifikaadi installimist on Firefox-il kaks v\u00f5imalust sertifikaadiketju kontrollimisel: kasutada vana kehtetuks tunnistatud sertifikaati (mis ei t\u00f6\u00f6ta) v\u00f5i uut kehtivat (mis t\u00f6\u00f6tab). Oluline on, et uus sertifikaat sisaldab samu subjektinimesid ja avalikku v\u00f5tit, mis on vanas sertifikaadis, seet\u00f5ttu on selle allkiri l\u00f5ppsertifikaadil kehtiv. Firefox on piisavalt nutikas, et proovida m\u00f5lemat varianti, kuni leiab t\u00f6\u00f6tava, seega saavad laiendused taas kontrollitud. Pange t\u00e4hele, et see on sama loogika, mida me TLS sertifikaatide kontrollimisel kasutame.<\/p>\n<p><i>Autor m\u00e4rkus: lugejad, kes tunnevad WebPKI-d, m\u00e4rkavad, et samuti toimivad ristsertifikaadid.<\/i><\/p>\n<p>Selle paranduse juures on k\u00f5ige t\u00e4helepanuv\u00e4\u00e4rsem see, et see ei n\u00f5ua olemasolevate lisade uuesti allkirjastamist. Niipea kui brauser saab uue sertifikaadi, t\u00f6\u00f6tavad k\u00f5ik lisad j\u00e4lle. J\u00e4\u00e4b keerukaks see, kuidas tarnida uus sertifikaat kasutajatele (automaatsete ja kaugj\u00f5ul) ning sundida Firefoxit kontrollima keelatud lisasid uuesti.<\/p>\n<p>\n<b>Normandy ja uurimiss\u00fcsteem<\/b><\/p>\n<p>Irooniliselt piisab sellest probleemist spetsiaalne t\u00e4iend, mida nimetatakse &#171;s\u00fcsteemi t\u00e4ienduseks&#187;. Uurimist\u00f6\u00f6ks oleme v\u00e4lja t\u00f6\u00f6tanud s\u00fcsteemi nimega Normandy, mis toimetab uurimist\u00f6\u00f6d kasutajatele. Need uuringud toimuvad automaatselt brauseris ning neil on laiendatud juurdep\u00e4\u00e4s Firefoxi sisemistele API-dele. Uuringud saavad lisada uusi sertifikaate sertifikaatide ladustamisse.<\/p>\n<p><i>Autor m\u00e4rkus: me ei lisa sertifikaati mingite eriliste privileegidega; see on allkirjastatud juursusertifikaadiga, seega usaldab Firefox seda. Me lihtsalt lisame selle sertifikaatide hulka, mida brauser saab kasutada.<\/i><\/p>\n<p>Seega seisneb lahendus uuringu koostamises:\n<\/p>\n<ul>\n<li>mis paigaldab kasutajatele meie koostatud uue sertifikaadi\n<\/li>\n<li>mis sunnib brauserit kontrollima keelatud lisasid, et need uuesti t\u00f6\u00f6le hakkaksid\n<\/li>\n<\/ul>\n<p>&#171;Aga oota&#187;, &#8212; \u00fctlete teie, &#171;t\u00e4iendused ju ei t\u00f6\u00f6ta, kuidas k\u00e4ivitada s\u00fcsteemi t\u00e4iend?&#187;. Allkirjastame selle uue sertifikaadiga!<\/p>\n<p>\n<b>Kogume k\u00f5ik kokku\u2026 miks see nii kaua aega v\u00f5tab?<\/b><\/p>\n<p>Nii, plaan: v\u00e4lja anda uus sertifikaat vana asendamiseks, luua s\u00fcsteemilisand ja paigaldada see kasutajatele l\u00e4bi Normandy. Probleemid, nagu ma juba \u00fctlesin, algasid 4. mail kell 4:00 ja juba kell 12:44 samal p\u00e4eval, v\u00e4hem kui 9 tunni p\u00e4rast, saatsime paranduse Normandy. Veel kulus 6-12 tundi, et see j\u00f5uaks k\u00f5ikide kasutajateni. Juba mitte paha, aga kasutajad Twitteris k\u00fcsivad, miks me ei saanud kiiremini tegutseda.<\/p>\n<p>Esiteks, uue vahe-sertifikaadi v\u00e4ljaandmiseks kulus aega. Nagu ma juba varem mainisin, on juursertifikaadi v\u00f5tmed isoleeritud turvahoidlas. See on hea turvalisuse seisukohalt, kuna juurt kasutatakse v\u00e4ga harva ja see peab olema korralikult kaitstud, kuid see on veidi ebamugav, kui on vaja kiiresti uut sertifikaati allkirjastada. \u00dcks meie inseneridest pidi minema HSM hoiukohta. Seej\u00e4rel olid eba\u00f5nnestunud katsed v\u00e4lja anda \u00f5iget sertifikaati, iga katse n\u00f5udis \u00fche kuni kahe tunni kulutamist testimisele.<\/p>\n<p>Teiseks, s\u00fcsteemilisandi arendamine v\u00f5ttis aega. Kontseptuaalselt on see v\u00e4ga lihtne, kuid isegi lihtsad programmid n\u00f5uavad t\u00e4helepanu. Me tahtsime veenduda, et me ei halvendaks olukorda veelgi. Uuringut tuleb enne kasutajatele saatmist testida. Lisaks peab lisand olema allkirjastatud, kuid meie lisandite allkirjastamise s\u00fcsteem oli v\u00e4ljal\u00fclitatud, seega pidime leidma vea, kuidas v\u00e4ltida.<\/p>\n<p>L\u00f5puks, p\u00e4rast seda, kui olime uuringud saatmiseks ette valmistanud, kulus nende juurutamiseks aega. Brauser kontrollib Normandy uuenduste olemasolu iga 6 tunni j\u00e4rel. Mitte k\u00f5ik arvutid ei ole pidevalt sisse l\u00fclitatud ja interneti\u00fchenduses, seega kulub aega, et parandust kasutajate seas levitada.<\/p>\n<p>\n<b>L\u00f5ppastmed<\/b><\/p>\n<p>Uuring peaks enamikul kasutajatel probleemi lahendama, kuid see ei ole k\u00f5igile k\u00e4ttesaadav. M\u00f5ne kasutajaga on vaja erilist l\u00e4henemist:\n<\/p>\n<ul>\n<li>kasutajad, kes on uuringud v\u00f5i telemeetria v\u00e4lja l\u00fclitanud\n<\/li>\n<li>Androidi versiooni (Fennec) kasutajad, kus uuringud ei ole \u00fcldse toetatud\n<\/li>\n<li>kohandatud Firefox ESR versioonide kasutajad ettev\u00f5tetes, kus telemeetria lubamine ei ole v\u00f5imalik\n<\/li>\n<li>kasutajad, kes on MitM-proksi taga, kuna meie lisandmoodulite installimise s\u00fcsteem kasutab v\u00f5tme sidumist (key pinning), mis ei toimi selliste proksidega\n<\/li>\n<li>vanade Firefoxi versioonide kasutajad, mis ei toeta uurimisi\n<\/li>\n<\/ul>\n<p>Me ei saa midagi teha viimase kategooria kasutajatega \u2014 neil on ikkagi soovitatav uuendada uusimale Firefoxi versioonile, kuna vanadel versioonidel on t\u00f5sised lahendamatud haavatavused. Teame, et m\u00f5ned inimesed j\u00e4\u00e4vad vanadele Firefoxi versioonidele, et k\u00e4ivitada vanu lisandeid, kuid paljusid vanu lisandeid on juba uute brauseri versioonide jaoks portitud. \u00dclej\u00e4\u00e4nud kasutajate jaoks oleme v\u00e4lja t\u00f6\u00f6tanud plaastri, mis paigaldab uue sertifikaadi. See anti v\u00e4lja bugfix-versioonina (<i>t\u00f5lkija m\u00e4rkus: Firefox 66.0.5<\/i>), seega saavad inimesed selle \u2014 t\u00f5en\u00e4oliselt on nad selle juba saanud \u2014 kaudu tavap\u00e4rast uuenduste kanalit. Kui kasutate kohandatud Firefox ESR taastamist, v\u00f5tke \u00fchendust oma hooldajaga.<\/p>\n<p>M\u00f5istame, et see ei ole ideaalne. M\u00f5nedel juhtudel on kasutajad kaotanud lisandite andmed (n\u00e4iteks lisandi andmed <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1549204\">Multi-Account Containers<\/a>).<\/p>\n<p>Seda k\u00f5rvaltoimet ei \u00f5nnestunud v\u00e4ltida, kuid usume, et l\u00fchikeses perspektiivis valisime enamiku kasutajate jaoks parima lahenduse. Pikaajalisemal perioodil uurime muid t\u00e4iustatud arhitektuurilisi l\u00e4henemisviise.<\/p>\n<p>\n<b>\u00d5ppetunnid<\/b><\/p>\n<p>Esiteks on meie meeskond teinud uskumatut t\u00f6\u00f6d, luues ja saadetades paranduse v\u00e4hem kui 12 tunni jooksul p\u00e4rast probleemi avastamist. Inimesena, kes osales koosolekutel, v\u00f5in \u00f6elda, et selles keerulises olukorras t\u00f6\u00f6tasid inimesed v\u00e4ga k\u00f5vasti ja aega raisati t\u00f5eliselt v\u00e4he.<\/p>\n<p>On ilmne, et seda k\u00f5ike ei oleks tohtinud juhtuda. Selgelt tuleb kohandada meie protsesse, et v\u00e4hendada sarnaste juhtumite t\u00f5en\u00e4osust ja lihtsustada tagaj\u00e4rgede lahendamist.<\/p>\n<p>J\u00e4rgmisel n\u00e4dalal avaldame ametliku post-mortemi ja nimekirja muudatustest, mida kavatseme teha. Praegu jagan oma m\u00f5tteid. Esiteks peaks olema parem viis j\u00e4lgida potentsiaalsete pommide seisundit. Peame olema kindlad, et me ei satuks olukorda, kus \u00fcks neist \u00e4kki plahvatab. Me t\u00f6\u00f6tame veel \u00fcksikasjade kallal, kuid v\u00e4hemalt on vajalik k\u00f5igi selliste asjade arvesse v\u00f5tmine.<\/p>\n<p>Teiseks on vajalik kiire uuenduste edastamise mehhanism kasutajatele, isegi siis, kui \u2014 eriti siis \u2014 k\u00f5ik muu ei t\u00f6\u00f6ta. Oli tore, et saime kasutada s\u00fcsteemi &#171;uurimiste&#187;, kuid see pole t\u00e4iuslik t\u00f6\u00f6riist ja sellel on mitmeid soovimatuid k\u00f5rvalm\u00f5jusid. Eelk\u00f5ige teame, et paljudel kasutajatel on automaatne uuendamine sisse l\u00fclitatud, kuid nad eelistaksid mitte osaleda uuringutes (tunnistan, et mul on need samuti v\u00e4lja l\u00fclitatud!). Samal ajal vajame me viisi uuenduste saatmiseks kasutajatele, kuid olenemata sisemisest tehnilisest lahendusest peavad kasutajad olema v\u00f5imelised tellima uuendusi (sealhulgas operatiivseid parandusi), kuid loobuma k\u00f5igest muust. Lisaks peab uuenduste kanal olema hetkelisest enam vastutulelik. Juba 6. mail olid veel kasutajad, kes ei kasutanud ei parandust ega uut versiooni. Selle probleemiga on juba tegeldud, kuid toimunu n\u00e4itas, kui oluline see on.<\/p>\n<p>L\u00f5puks vaatame \u00fcle lisa turvaarhitektuuri, et veenduda, et see tagab vajaliku turvalisuse taseme minimaalse riskiga midagi purustada.<\/p>\n<p>J\u00e4rgmisel n\u00e4dalal vaatame p\u00f5hjalikuma anal\u00fc\u00fcsi tulemusi, aga seni olen valmis e-posti teel k\u00fcsimustele vastama: ekr-blog@mozilla.com<\/p>\n<p>Allikas: <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.1.1 - 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\/et\/blog\/news\/tehnicheskie-podrobnosti-nedavnego-otklyucheniya-dopolnenij-v-firefox\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\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\/et\/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\udd47Tehnilised \u00fcksikasjad hiljutisest lisade v\u00e4ljal\u00fclitamisest Firefoxis | ProHoster","description":"T\u00f5lkija m\u00e4rk: lugemise mugavuse huvides on kuup\u00e4evad toodud Moskva ajas. Hiljuti j\u00e4tsime t\u00e4helepanuta \u00fche sertifikaadi kehtivusaja, mida kasutati lisade allkirjastamiseks.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/tehnicheskie-podrobnosti-nedavnego-otklyucheniya-dopolnenij-v-firefox","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","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\/et\/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\/et\/wp-json\/wp\/v2\/posts\/33377","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=33377"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/33377\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=33377"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=33377"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=33377"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}