Hogyan lehet letiltani a firefox digitális aláírást. Firefox kiterjesztések aláírása. Mi történik?
A Mozilla Firefox 48 kiadásával kapcsolatos legújabb események fényében, amelyek zavart keltettek egyes felhasználókban a bővítmények aláírásának kötelező jelenléte miatt, a problémával szembesülő emberek a választás előtt álltak: vagy:
- ne használjon aláíratlan kiterjesztést (rossz opció);
- használjon márka nélküli szerelvényeket;
- járjon körbe, és próbálja meg bármilyen módon letiltani az ellenőrzéseket, amelyek közül néhányat a következő megjegyzésekben javasolunk:
- saját maga írja alá a szükséges kiterjesztést.
Ehhez szükségünk lesz:
- fiók az addons.mozilla.org oldalon
- telepített nodejs verzió >= 0.10
- npm verzió >=3.0.0 (npm fel npm)
- jpm for nodejs (npm install jpm).
Tehát fiókját regisztrálták, a szoftverkörnyezetet telepítették, elkezdheti.
A kísérleti kiterjesztést egy külön mappába csomagoljuk, a https://github.com/dillbyrne/random-agent-spoofer címen található repository másolatát használjuk.
A következő könyvtárstruktúrát kapjuk:
teszt\
lib\
doki\
adat\
.gitignore
ENGEDÉLY
package.json
README.md
Ha kész kiterjesztést használ, akkor a kicsomagolt mappa gyökerében törölnie kell a „bootstrap.js” fájlokat, és
„install.rdf”, ezeket az assembly program hozza létre, a már aláírt kiegészítők módosításakor pedig a „META-INF” mappa. Mert Mivel egy még össze nem szerelt kiegészítővel van dolgunk, erre nincs szükség. A következő lépés a „package.json” fájl szerkesztése, amely ismét a kicsomagolt kiterjesztés könyvtárának gyökerében található. A mi esetünkben az eleje így néz ki:
{
"name": "random-agent-spoofer",
"title": "Random Agent Spoofer",
"id": "jid1-AVgCeF1zoVzMjA@jetpack",
"description": "Lehetővé teszi a különböző böngészőprofilok használatát (beleértve a felhasználói ügynököt, a platformot, az oscpu-t, az elfogadó fejléceket és egyéb opciókat), amelyek között véletlenszerűen válthat egy kiválasztott időtartam lejárta után",
"szerző": "dbyrne",
...
}
Ha tartalmazza az „id” paramétert, akkor azt módosítani kell, vagy törölni kell. Ellenkező esetben hibaüzenetet kapunk, amikor megpróbáljuk aláírni, hogy nem mi vagyunk a tulajdonosa.
Ezután a következő „varázslat” parancsot adjuk a bővítmény archívumba való összeállításához:
Jpm xpi --addon-dir<путь к папке куда распаковали>
Vagy egyszerűen:
Jpm xpi, ha az aktuális könyvtár a kicsomagolt bővítmény gyökere.
A kimenet egy összeállított kiterjesztésű.xpi fájl legyen, amit aláírunk.
Most készítsük elő az API-kulcsunkat, amelyhez az addons.mozilla.org oldalon regisztráltunk. Az addons.mozilla.org/ru/developers/addon/api/key oldalon tekinthető meg ebben a formában:
JWT kiadó: Ahol Jpm jel --api-key Ha minden hiba nélkül megy és az automatikus ellenőrzés átment, akkor az aktuális könyvtárban egy aláírt kiterjesztést kapunk, amire szükségünk volt. Hasznos Linkek: Köszönöm mindenkinek a figyelmet, sok sikert! A Mozilla Firefox 48 kiadásával kapcsolatos legújabb események fényében, amelyek zavart keltettek egyes felhasználókban a bővítmények aláírásának kötelező jelenléte miatt, a problémával szembesülő emberek a választás előtt álltak: vagy: Tehát fiókját regisztrálták, a szoftverkörnyezetet telepítették, elkezdheti. A kísérleti kiterjesztést egy külön mappába csomagoljuk, a https://github.com/dillbyrne/random-agent-spoofer címen található repository másolatát használjuk. Ha kész kiterjesztést használ, akkor a kicsomagolt mappa gyökerében törölnie kell a „bootstrap.js” fájlokat, és Ha tartalmazza az „id” paramétert, akkor azt módosítani kell, vagy törölni kell. Ellenkező esetben hibaüzenetet kapunk, amikor megpróbáljuk aláírni, hogy nem mi vagyunk a tulajdonosa. Jpm xpi --addon-dir<путь к папке куда распаковали> Vagy egyszerűen: Jpm xpi, ha az aktuális könyvtár a kicsomagolt bővítmény gyökere. A kimenet egy összeállított kiterjesztésű.xpi fájl legyen, amit aláírunk. Most készítsük elő az API-kulcsunkat, amelyhez az addons.mozilla.org oldalon regisztráltunk. Az addons.mozilla.org/ru/developers/addon/api/key oldalon tekinthető meg ebben a formában: JWT kiadó: Ahol Jpm jel --api-key Ha minden hiba nélkül megy és az automatikus ellenőrzés átment, akkor az aktuális könyvtárban egy aláírt kiterjesztést kapunk, amire szükségünk volt. Hasznos Linkek: Köszönöm mindenkinek a figyelmet, sok sikert! A Mozilla Firefox 48 kiadásával kapcsolatos legújabb események fényében, amelyek zavart keltettek egyes felhasználókban a bővítmények aláírásának kötelező jelenléte miatt, a problémával szembesülő emberek a választás előtt álltak: vagy: Tehát fiókját regisztrálták, a szoftverkörnyezetet telepítették, elkezdheti. A kísérleti kiterjesztést egy külön mappába csomagoljuk, a https://github.com/dillbyrne/random-agent-spoofer címen található repository másolatát használjuk. Ha kész kiterjesztést használ, akkor a kicsomagolt mappa gyökerében törölnie kell a „bootstrap.js” fájlokat, és Ha tartalmazza az „id” paramétert, akkor azt módosítani kell, vagy törölni kell. Ellenkező esetben hibaüzenetet kapunk, amikor megpróbáljuk aláírni, hogy nem mi vagyunk a tulajdonosa. Jpm xpi --addon-dir<путь к папке куда распаковали> Vagy egyszerűen: Jpm xpi, ha az aktuális könyvtár a kicsomagolt bővítmény gyökere. A kimenet egy összeállított kiterjesztésű.xpi fájl legyen, amit aláírunk. Most készítsük elő az API-kulcsunkat, amelyhez az addons.mozilla.org oldalon regisztráltunk. Az addons.mozilla.org/ru/developers/addon/api/key oldalon tekinthető meg ebben a formában: JWT kiadó: Ahol Jpm jel --api-key Ha minden hiba nélkül megy és az automatikus ellenőrzés átment, akkor az aktuális könyvtárban egy aláírt kiterjesztést kapunk, amire szükségünk volt. Hasznos Linkek: Köszönöm mindenkinek a figyelmet, sok sikert! Probléma: amikor panelt (eszköztárat) telepít a Google-tól a Firefox 3.5.x-hez, a következő hibaüzenet jelenik meg: A Firefox nem tudta telepíteni a "http://dl.google.com/firefox/google-toolbar-win.xpi" címen található fájlt Nézzünk 2 megoldást erre a problémára: 1 megoldás: Tanúsítvány meghatározása Az első dolog, amit meg kell tennie, egy tanúsítványt kell megadnia ehhez az .xpi fájlhoz. Töltse ki a kiterjesztést. Keresse meg a ./META-INF/zigbert.rsa fájlt, például: .Class 3 Public Primary Certification Authority Most már tudjuk, hogy a .xpi fájlt a VeriSign írta alá. Bizalom megteremtése egy tanúsítványban Indítsa el a Firefoxot. Kattintson a Módosítás… gombra Jelölje be a négyzetet a képen látható módon, és indítsa újra a böngészőt. 2. megoldás: Beállítások -> Speciális -> Encryption OCPS (Online Certificate Status Protocol) Beállítások gomb, lásd a Firefox újraindítását. Hasonlóképpen a bővítményekhez, témákhoz stb.
jpm dokumentáció: developer.mozilla.org/en-US/Add-ons/SDK/Tools/jpm
Api aláírása: olympia.readthedocs.io/en/latest/topics/api/signing.html
Ahogy azt már sejtette, itt az utolsó módszerről fogunk beszélni. Ha nem a hivatalos katalóguson keresztül tervezzük a kiterjesztések terjesztését, akkor kézi ellenőrzés nélkül is megszerezhetjük az aláírást, pl. egyszerűen és könnyen.
https://geektimes.ru/post/279132/#comment_9480372
https://geektimes.ru/post/279132/#comment_9480382
Ehhez szükségünk lesz:
Az aláírási folyamatot a „Random Agent Spoofer” kiterjesztéssel vesszük figyelembe példaként. Ez a bővítmény a felhasználói ügynökök listáját tartalmazza, amelyek meglehetősen gyorsan elavulnak, és a bővítmény nem frissül gyakran. A hivatalos adattárban viszont rendszeresen frissülnek a szükséges adatokkal rendelkező fájlok, és természetes a használatuk iránti vágy.
A következő könyvtárstruktúrát kapjuk:
teszt\
lib\
doki\
adat\
.gitignore
ENGEDÉLY
package.json
README.md
„install.rdf”, ezeket az assembly program hozza létre, a már aláírt kiegészítők módosításakor pedig a „META-INF” mappa. Mert Mivel egy még össze nem szerelt kiegészítővel van dolgunk, erre nincs szükség. A következő lépés a „package.json” fájl szerkesztése, amely ismét a kicsomagolt kiterjesztés könyvtárának gyökerében található. A mi esetünkben az eleje így néz ki:
{
"name": "random-agent-spoofer",
"title": "Random Agent Spoofer",
"id": "jid1-AVgCeF1zoVzMjA@jetpack",
"description": "Lehetővé teszi a különböző böngészőprofilok használatát (beleértve a felhasználói ügynököt, a platformot, az oscpu-t, az elfogadó fejléceket és egyéb opciókat), amelyek között véletlenszerűen válthat egy kiválasztott időtartam lejárta után",
"szerző": "dbyrne",
...
}
Ezután a következő „varázslat” parancsot adjuk a bővítmény archívumba való összeállításához:
jpm dokumentáció: developer.mozilla.org/en-US/Add-ons/SDK/Tools/jpm
Api aláírása: olympia.readthedocs.io/en/latest/topics/api/signing.htmlAz „nvda-addon” formátumú Nvda-kiegészítők katalógusa 199 kiegészítő található a katalógusban (Nvda-addon). Letöltheti az NVDA képernyőolvasó programjainak új és régi verzióit. ons for Nvda Frissítve: 2019. július 1. A jelenlegi... NewFon beszédszintetizátor Nvda -addon + Sapi5 formájában az Nvda képernyőolvasóhoz Frissítve: március 06... Az oldalon bemutatott szótárak segítségével megteheti a Vocalizer beszédszintetizátorok kiejtésének javítása A szótárak nem megfelelőek... Második generációs Vocalizer Expressive2 beszédszintetizátor csomagok az Nvda képernyőolvasóhoz az első formában... Beszédszintetizátor készletek a Sapi5 motoron, amelyek a programban is használhatók. Nvda képernyő hozzáférési program Itt... Vocalizer Expressive2 beszédszintetizátorok (második generáció) az Nvda képernyő hozzáférési programhoz kiegészítők formájában A szintetizátorok minősége... Beszédszintetizátorok Acapela csoport az ingyenes Nvda képernyőelérési programban. vakok és gyengénlátók számára lehet... Az Ivona2 beszédszintetizátorok az Nvda képernyőelérési programban egyenként használhatók a Microsoft Sapi5-ön keresztül ... Beszédszintetizátorok az Nvda programhoz "nvda-addon" formában add -ons különböző fejlesztőktől. Captain Old/NewDirect...
Ahogy azt már sejtette, itt az utolsó módszerről fogunk beszélni. Ha nem a hivatalos katalóguson keresztül tervezzük a kiterjesztések terjesztését, akkor kézi ellenőrzés nélkül is megszerezhetjük az aláírást, pl. egyszerűen és könnyen.
https://geektimes.ru/post/279132/#comment_9480372
https://geektimes.ru/post/279132/#comment_9480382
Ehhez szükségünk lesz:
Az aláírási folyamatot a „Random Agent Spoofer” kiterjesztéssel vesszük figyelembe példaként. Ez a bővítmény a felhasználói ügynökök listáját tartalmazza, amelyek meglehetősen gyorsan elavulnak, és a bővítmény nem frissül gyakran. A hivatalos adattárban viszont rendszeresen frissülnek a szükséges adatokkal rendelkező fájlok, és természetes a használatuk iránti vágy.
A következő könyvtárstruktúrát kapjuk:
teszt\
lib\
doki\
adat\
.gitignore
ENGEDÉLY
package.json
README.md
„install.rdf”, ezeket az assembly program hozza létre, a már aláírt kiegészítők módosításakor pedig a „META-INF” mappa. Mert Mivel egy még össze nem szerelt kiegészítővel van dolgunk, erre nincs szükség. A következő lépés a „package.json” fájl szerkesztése, amely ismét a kicsomagolt kiterjesztés könyvtárának gyökerében található. A mi esetünkben az eleje így néz ki:
{
"name": "random-agent-spoofer",
"title": "Random Agent Spoofer",
"id": "jid1-AVgCeF1zoVzMjA@jetpack",
"description": "Lehetővé teszi a különböző böngészőprofilok használatát (beleértve a felhasználói ügynököt, a platformot, az oscpu-t, az elfogadó fejléceket és egyéb opciókat), amelyek között véletlenszerűen válthat egy kiválasztott időtartam lejárta után",
"szerző": "dbyrne",
...
}
Ezután a következő „varázslat” parancsot adjuk a bővítmény archívumba való összeállításához:
jpm dokumentáció: developer.mozilla.org/en-US/Add-ons/SDK/Tools/jpm
Api aláírása: olympia.readthedocs.io/en/latest/topics/api/signing.html