Compare Revisions
Ostrzeżenie o funkcjach zabezpieczeń w Firefoksie dla Linuksa
Revision 294455:
Revision 294455 by TyDraniu on
Revision 296437:
Revision 296437 by TyDraniu on
Keywords:
Search results summary:
Tworzenie profilu AppArmor w Firefoksie dla Linuksa.
Tworzenie profilu AppArmor w Firefoksie dla Linuksa.
Content:
<!-- Please keep this content in sync with the equivalent text in https://support.mozilla.org/en-US/kb/install-firefox-linux. -->
Podczas [[Install Firefox on Linux|instalacji Firefoksa w systemie Linux]] możesz zobaczyć ostrzeżenie, że “Niektóre funkcje zabezpieczeń Firefoksa mogą zapewniać gorszą ochronę w bieżącym systemie operacyjnym”.
Piaskownica w Firefoksie wykorzystuje nieuprzywilejowane przestrzenie nazw użytkowników podczas tworzenia nowych procesów w celu zapewnienia większego bezpieczeństwa. Może to być uważane za zagrożenie dla bezpieczeństwa, dlatego niektóre dystrybucje Linuksa zaczęły ograniczać jego użycie i zezwalać na jego działanie tylko tam, gdzie istnieje profil AppArmor.
Takie profile mogą obejmować tylko ograniczony zestaw ścieżek instalacji, w tym pakiety Snap i Debian. Nie mogą jednak obejmować niektórych innych przypadków użycia, takich jak instalacje tarball, a także lokalne kompilacje rozwojowe.
Aby utworzyć profil AppArmor dla Firefoksa:
W katalogu <code>'''/etc/apparmor.d/'''</code>, utwórz plik o nazwie <code>'''firefox-local'''</code>
W pliku tym umieść poniższą zawartość:
<code>'''# This profile allows everything and only exists to give the'''
'''# application a name instead of having the label "unconfined"'''
'''abi <abi/4.0>,'''
'''include <tunables/global>'''
'''profile firefox-local'''
'''/home/<USER>/bin/firefox/{firefox,firefox-bin,updater}'''
'''flags=(unconfined) {'''
''' userns,'''
''' # Site-specific additions and overrides. See local/README for details.'''
''' include if exists <local/firefox>'''
'''}'''</code>
Zastąp <code>'''<USER>'''</code> twoją nazwą użytkownika systemu. Skrypt zakłada, że Firefox jest zainstalowany w katalogu <code>'''$HOME/bin/'''</code>
Po zapisaniu pliku, wykonaj polecenie <code>'''sudo systemctl restart apparmor.service'''</code> w terminalu.
<!-- Please keep this content in sync with the equivalent text in https://support.mozilla.org/en-US/kb/install-firefox-linux. -->
Podczas [[Install Firefox on Linux|instalacji Firefoksa w systemie Linux]] możesz zobaczyć ostrzeżenie, że “Niektóre funkcje zabezpieczeń Firefoksa mogą zapewniać gorszą ochronę w bieżącym systemie operacyjnym”.
Piaskownica w Firefoksie wykorzystuje nieuprzywilejowane przestrzenie nazw użytkowników podczas tworzenia nowych procesów w celu zapewnienia większego bezpieczeństwa. Może to być uważane za zagrożenie dla bezpieczeństwa, dlatego niektóre dystrybucje Linuksa zaczęły ograniczać jego użycie i zezwalać na jego działanie tylko tam, gdzie istnieje profil AppArmor.
Takie profile mogą obejmować tylko ograniczony zestaw ścieżek instalacji, w tym pakiety Snap i Debian. Nie mogą jednak obejmować niektórych innych przypadków użycia, takich jak instalacje tarball, a także lokalne kompilacje rozwojowe.
Aby utworzyć profil AppArmor dla Firefoksa:
W katalogu <code>'''/etc/apparmor.d/'''</code>, utwórz plik o nazwie <code>'''firefox-local'''</code>
W pliku tym umieść poniższą zawartość:
<code>
'''# This profile allows everything and only exists to give the'''
'''# application a name instead of having the label "unconfined"'''
'''abi <abi/4.0>,'''
'''include <tunables/global>'''
'''profile firefox-local'''
'''/home/<USER>/bin/firefox/{firefox,firefox-bin,updater}'''
'''flags=(unconfined) {'''
''' userns,'''
''' # Site-specific additions and overrides. See local/README for details.'''
''' include if exists <local/firefox>'''
'''}'''</code>
Zastąp <code>'''<USER>'''</code> twoją nazwą użytkownika systemu. Skrypt zakłada, że Firefox jest zainstalowany w katalogu <code>'''$HOME/bin/'''</code>
Po zapisaniu pliku, wykonaj polecenie <code>'''sudo systemctl restart apparmor.service'''</code> w terminalu.