Firefox 강화 가이드
개요
경화 란 무엇입니까? 실제 Firefox의 세계에서 "강화"는 개인 정보/보안 설정과 관련된 "사용자 지정" 의 동의어일 뿐입니다 . 강화를 통해 보다 개인적이고 안전한 인터넷 경험을 목표로 합니다.
그렇다면 Chrome/Chromium이 아닌 Firefox에서 이 작업을 수행하는 이유는 무엇입니까? 많은 브라우저가 독점으로 이어지는 Chromium 엔진을 사용하기 때문입니다. 나는 이것을 지원하고 싶지 않습니다. 또한 Firefox가 사용자에게 제공하는 구성 기능을 통해 개인 정보 보호 및 익명성을 훨씬 쉽게 높일 수 있습니다. 이러한 이유로 Firefox에 대한 이 문서를 준비했습니다.
문서 정보
이 문서를 레벨 1, 레벨 2, 레벨 3 및 레벨 4의 4개 그룹으로 나눌 필요성을 느꼈습니다.
- 레벨 1: 단순 구성. 적용하기 쉽습니다. 대부분의 사이트는 정상적으로 작동합니다. 기본 사용자를 위한 제 제안입니다.
- 레벨 2: 몇 가지 고급 설정. 하기가 상대적으로 더 어렵습니다. 일부 사이트가 깨질 수 있습니다. 좀 더 지식이 풍부한 사용자를 위한 제 제안입니다.
- 레벨 3: 고급 설정. 완료하는 것이 더 어렵지 않습니다. 사이트가 깨질 가능성이 매우 높습니다. 해야 할 일을 아는 사용자를 위한 제 제안입니다.
- 레벨 4: Arkenfox의 user.js 사용 방법에 대해 설명합니다. 대부분의 사이트가 손상됩니다. 개인 정보 보호 및 안전 미치광이에 대한 나의 제안.
레벨 1
설정 > 홈 > 브라우징
이 두 옵션을 비활성화합니다.
설정 > 홈 > 네트워크 > 설정
HTTPS를 통한 DNS를 활성화합니다. 여기에서 원하는 DNS 공급자를 선택할 수 있습니다. 저는 Cloudflare for Families의 차단된 맬웨어 옵션을 선호합니다. Quad9과 같은 비영리 조직의 DNS 서버를 선택할지 여부는 귀하에게 달려 있습니다.
설정 > 홈 > Firefox 홈 콘텐츠
이 두 옵션을 비활성화합니다.
설정 > 검색 > 기본 검색 엔진
여기에서 개인 정보 보호 검색 엔진을 선택할 수 있습니다. 기본 옵션이 DuckDuckGo였기 때문에 저는 그것을 선택했습니다. 원하는 경우 SearX/SearXNG와 같은 훨씬 더 개인 정보 보호 지향적인 서비스를 추가하고 선택할 수 있습니다.
설정 > 검색 > 추천검색어
이 옵션을 비활성화합니다.
설정 > 개인 정보 및 보안 > 브라우저 개인 정보
이 설정을 그렇게 설정하십시오. 대부분의 웹사이트는 이 설정에 문제가 없지만 손상된 웹사이트에 대한 향상된 추적 보호 기능을 끌 수 있습니다.
향상된 추적기 보호를 끄려면 URL 표시줄 왼쪽에 있는 방패 아이콘을 클릭하십시오. 그리고 스위치를 토글합니다.
설정 > 개인 정보 및 보안 > Firefox 데이터 수집 및 사용
원격 측정을 비활성화합니다.
설정 > 개인 정보 및 보안 > HTTPS 전용 모드
HTTPS 전용 모드를 활성화하려면 이 옵션을 선택합니다.
2 단계
로 이동합니다 about:config. 딸깍 하는 소리Accept the Risk and Continue
분열
다음 옵션을 찾아 "true"로 설정합니다.
fission.autostartgfx.webrender.all
원격 측정
extensions.pocket.enabled=false포켓을 비활성화합니다.browser.newtabpage.activity-stream.feeds.telemetry=falsebrowser.newtabpage.activity-stream.telemetry=falsebrowser.ping-centre.telemetry=falsetoolkit.telemetry.enabled=falsetoolkit.telemetry.unified=falsetoolkit.telemetry.archive.enabled=falsedatareporting.policy.dataSubmissionEnabled=falsebrowser.ping-centre.telemetry=falsesecurity.app_menu.recordEventTelemetry=falsetoolkit.telemetry.newProfilePing.enabled=falsetoolkit.telemetry.firstShutdownPing.enabled=falsesecurity.certerrors.recordEventTelemetry=falsetoolkit.telemetry.newProfilePing.enabled=falsetoolkit.telemetry.previousBuildID=2040000000000toolkit.telemetry.server=" "이 옵션의 값을 비워 둡니다.toolkit.telemetry.server_owner=" "이 옵션의 값을 비워 둡니다.toolkit.coverage.endpoint.base=" "이 옵션의 값을 비워 둡니다.toolkit.telemetry.shutdownPingSender.enabled=falseapp.normandy.enabled=falseapp.normandy.api_url=" "이 옵션의 값을 비워 둡니다.breakpad.reportURL=" "이 옵션의 값을 비워 둡니다.browser.tabs.crashReporting.sendReport=false
지리적 위치
Google 대신 Mozilla 위치 정보 서비스를 설정합니다.
geo.provider.network.url="https://location.services.mozilla.com/v1/geolocate?key=%MOZILLA_API_KEY%"
geo.provider.use_geoclue=false(리눅스)geo.provider.use_gpsd=false(리눅스)geo.provider.ms-windows-location=false(윈도우즈)geo.provider.use_corelocation=false(맥OS)
이러한 옵션을 다음과 같이 설정합니다.
extensions.getAddons.showPane=false이 설정은 생성된 것이 아니라 직접 생성합니다.extensions.htmlaboutaddons.recommendations.enabled=false
다양한
network.gio.supported-protocols=" "이 설정은 생성된 것이 아니라 직접 생성합니다. 이 옵션의 값을 비워 둡니다.network.file.disable_unc_paths=true이 설정은 생성된 것이 아니라 직접 생성합니다.permissions.manager.defaultsUrl=" "이 옵션의 값을 비워 둡니다.network.IDN_show_punycode=truemedia.peerconnection.enabled=false이 옵션은 방송에 문제를 일으킬 수 있습니다. 브로드캐스트하거나 브로드캐스트에 참여하려면 이 옵션을 변경하십시오.media.autoplay.default=5HTML5 미디어의 자동 재생을 비활성화합니다.privacy.partition.serviceWorkers=trueprivacy.firstparty.isolate=trueDFPI가 충분하다고 생각한다면. 이 옵션을 설정하지 마십시오. 일부 사이트에서 로그인에 문제가 있는 경우 이 설정 때문일 수 있습니다.
설정 > 개인 정보 및 보안 > 쿠키 및 사이트 데이터
이 옵션을 활성화합니다. 이 옵션은 개인 정보 보호 및 보안을 위해 좋은 것이지만 이 옵션은 Firefox가 닫힐 때 계정에서 로그아웃한다는 의미이기도 합니다. 사이트에 대한 기대치를 추가할 수 있습니다. 이러한 사이트의 쿠키와 데이터는 삭제되지 않습니다.
다양한
다음에서 이 옵션을 설정합니다 about:config.
dom.event.clipboardevents.enabled=falseintl.accept_languages="en-US, en"익명성을 높이기 위해 로케일을 영어로 설정합니다.javascript.use_us_english_locale=true이 설정은 생성된 것이 아니라 직접 생성합니다.beacon.enabled=falsecaptivedetect.canonicalURL=" "이 옵션의 값을 비워 둡니다.network.captive-portal-service.enabled=falsenetwork.connectivity-service.enabled=falsenetwork.auth.subresource-http-auth-allow=1signon.rememberSignons=falsesignon.autofillForms=falsesignon.formlessCapture.enabled=falsebrowser.formfill.enable=falseextensions.formautofill.addresses.enabled=falseextensions.formautofill.available="off"extensions.formautofill.creditCards.available=falseextensions.formautofill.creditCards.enabled=falseextensions.formautofill.heuristics.enabled=falsesecurity.pki.sha1_enforcement_level=1security.cert_pinning.enforcement_level=2webgl.disabled=trueWebGL(웹 그래픽 라이브러리) 비활성화browser.display.use_system_colors=false시스템 색상 사용을 비활성화합니다.privacy.partition.always_partition_third_party_non_cookie_storage=trueprivacy.partition.always_partition_third_party_non_cookie_storage.exempt_sessionstorage=falsebrowser.cache.disk.enable=fasle디스크 캐시를 비활성화합니다.browser.privatebrowsing.forceMediaMemoryCache=true디스크 대신 메모리에 미디어 캐시 쓰기. 재생 문제가 발생할 수 있습니다.media.memory_cache_max_size=65536메모리 캐시의 최대 크기를 늘립니다.browser.helperApps.deleteTempFileOnExit=true외부 앱으로 연 임시 파일을 삭제합니다.network.http.referer.XOriginTrimmingPolicy=2스키마, 호스트 및 포트를 완전히 전송하지 않고 전송하도록 교차 출처 리퍼러를 설정합니다.dom.popup_allowed_events="click dblclick mousedown pointerdown"팝업을 트리거할 수 있는 이벤트를 제한합니다.
이 옵션은 Google 세이프 브라우징을 비활성화합니다. 세이프 브라우징은 훌륭한 보안 기능이지만 개인 정보 보호에 더 관심이 있다면 비활성화할 수 있습니다.
browser.safebrowsing.provider.google4.gethashURL=" "이 옵션의 값을 비워 둡니다.browser.safebrowsing.provider.google4.updateURL=" "이 옵션의 값을 비워 둡니다.browser.safebrowsing.provider.google.gethashURL=" "이 옵션의 값을 비워 둡니다.browser.safebrowsing.provider.google.updateURL=" "이 옵션의 값을 비워 둡니다.browser.safebrowsing.downloads.enabled=falsebrowser.safebrowsing.downloads.remote.enabled=falsebrowser.safebrowsing.downloads.remote.url=" "이 옵션의 값을 비워 둡니다.browser.safebrowsing.downloads.remote.block_potentially_unwanted=falsebrowser.safebrowsing.downloads.remote.block_uncommon=falsebrowser.safebrowsing.allowOverride=false
Firefox가 닫힐 때 기록, 쿠키 및 사이트 데이터 지우기:
network.cookie.lifetimePolicy=2privacy.sanitize.sanitizeOnShutdown=trueprivacy.clearOnShutdown.cache=trueprivacy.clearOnShutdown.cookies=trueprivacy.clearOnShutdown.downloads=trueprivacy.clearOnShutdown.formdata=trueprivacy.clearOnShutdown.history=trueprivacy.clearOnShutdown.offlineApps=trueprivacy.clearOnShutdown.sessions=trueprivacy.clearOnShutdown.sitesettings=falseprivacy.sanitize.timeSpan=0
privacy.resistFingerprinting=trueRFP 활성화privacy.resistFingerprinting.block_mozAddonManager=true이 설정은 Mozilla 추가 기능에서 추가 기능을 설치하는 데 문제를 일으킬 수 있습니다.
Arkenfox(또는 모든) user.js를 설치하려면;
저장소user.js 에서 파일 다운로드
Firefox를 열고 다음으로 이동합니다.about:profiles
이 버튼을 클릭하고 프로필 디렉토리를 엽니다.
user.js파일을 프로필 디렉터리로 이동합니다 .
파이어폭스를 다시 시작하세요. 그리고 당신은 준비되었습니다!
확장 프로그램
uBlock Origin : 유용한 기능을 갖춘 오픈 소스 콘텐츠 차단기 확장 프로그램입니다. 올바른 사용에 대한 자세한 내용은 여기를 참조하십시오 .
CanvasBlocker : 이 추가 기능을 사용하면 웹사이트에서 일부 Javascript API를 사용하여 지문을 찍는 것을 방지할 수 있습니다.
레벨 3 섹션에서 옵션을 설정하지 않은 경우 privacy.resistFingerprinting이 확장 프로그램을 사용할 수 있습니다.
개인 정보 설정 : 개인 정보 설정 확장 프로그램은 모든 기본 제공 개인 정보 및 보안 관련 설정을 한 곳에서 유지합니다.
about:config등 의 설정에 빠르게 액세스할 수 있습니다 media.peerconnection.enabled. 이런 식으로 방송을 하고 싶을 때 이 설정을 쉽게 변경할 수 있습니다.
또한보십시오
- https://www.youtube.com/watch?v=F7-bW2y6lcI
- https://github.com/arkenfox/user.js/wiki/
- https://github.com/gorhill/uBlock/wiki/Blocking-mode
- https://brainfucksec.github.io/firefox-hardening-guide

![연결된 목록이란 무엇입니까? [1 부]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































