브라우저 개인정보 보호 설정
브라우저는 인터넷에 대한 주요 창구이자 개인 정보 유출의 주요 채널이기도 합니다. 이 문서에서는 개인 정보를 보호하기 위해 Firefox 및 Ubuntu 26.04에서 시스템 네트워크 설정을 구성하는 방법을 설명합니다.
Firefox 개인 정보 보호 설정
Ubuntu 26.04은 기본적으로 풍부한 개인정보 보호 기능이 포함된 Firefox(Snap 버전)와 함께 제공됩니다.
향상된 추적 보호
Firefox에는 기본적으로 “표준” 모드에서 활성화되는 ETP(향상된 추적 보호)가 내장되어 있습니다.
- Firefox을 열고 메뉴 버튼(가로선 3개)을 클릭합니다.
- “설정” > “개인정보 및 보안”을 선택하세요.
- “향상된 추적 보호” 섹션에서 보호 수준을 선택합니다.
| 수준 | 설명 |
|---|---|
| 기준 | 개인 정보 보호와 호환성의 균형을 맞추고 알려진 추적기를 차단합니다. |
| 엄격한 | 보호 강화, 일부 웹사이트에 영향을 미칠 수 있음 |
| 관습 | 차단할 항목을 수동으로 선택 |
“엄격” 모드를 권장합니다. 문제가 있는 특정 사이트에 대한 보호 기능을 다운그레이드할 수 있습니다.
정보:구성 고급 개인 정보 보호 설정
고급 설정에 액세스하고 다음을 수정하려면 주소 표시줄에 about:config을 입력하세요.
# Disable telemetry data collection
toolkit.telemetry.enabled = false
toolkit.telemetry.unified = false
toolkit.telemetry.archive.enabled = false
datareporting.healthreport.uploadEnabled = false
datareporting.policy.dataSubmissionEnabled = false
# Disable Pocket recommendations
extensions.pocket.enabled = false
# Disable Firefox account promotions
identity.fxaccounts.enabled = false
# Enhanced cookie isolation
privacy.firstparty.isolate = true
# Resist browser fingerprinting
privacy.resistFingerprinting = true
# Prevent WebRTC from leaking local IP
media.peerconnection.ice.default_address_only = true
media.peerconnection.ice.no_host = true
# Send DNT header in all windows
privacy.donottrackheader.enabled = true
# Disable prefetching (may reveal browsing intent)
network.prefetch-next = false
network.dns.disablePrefetch = true
network.http.speculative-parallel-limit = 0
# HTTPS-Only mode
dom.security.https_only_mode = true
dom.security.https_only_mode_ever_enabled = true
# Clear data on exit
privacy.sanitize.sanitizeOnShutdown = true
privacy.clearOnShutdown.cache = true
privacy.clearOnShutdown.cookies = false
privacy.clearOnShutdown.history = false
privacy.clearOnShutdown.sessions = true쿠키 관리
“설정” > “개인정보 보호 및 보안” > “쿠키 및 사이트 데이터”에서:
- “Firefox이 닫히면 쿠키 및 사이트 데이터 삭제”를 확인하십시오.
- 또는 자주 사용하는 사이트에 대해 쿠키를 유지하도록 예외를 설정하세요.
HTTPS 전용 모드
모든 연결에서 HTTPS를 사용하도록 하려면 HTTPS 전용 모드를 활성화하세요.
- 설정 > 개인정보 보호 및 보안
- “HTTPS 전용 모드”로 스크롤합니다.
- “모든 창에서 HTTPS 전용 모드 활성화”를 선택하십시오.
권장 브라우저 확장
유블록 오리진
가장 강력한 광고 및 추적기 차단기:
- 설치: Firefox 애드온 스토어에서 “uBlock Origin”을 검색하세요.
- 권장 필터 목록:
- EasyList(광고 차단)
- EasyPrivacy(개인정보 보호)
- Fanboy’s Annoyances(팝업 차단)
- 필요에 따라 지역별 보충 규정
기타 권장 확장
| 확대 | 기능 |
|---|---|
| 프라이버시 오소리 | EFF에서 제작하여 자동으로 추적기를 학습하고 차단합니다. |
| 쿠키 자동 삭제 | 불필요한 쿠키를 자동으로 삭제합니다. |
| 디센트럴아이즈 | CDN 추적을 방지하기 위해 CDN 리소스를 로컬로 교체합니다. |
| 스크립트 없음 | 세분화된 JavaScript 실행 제어 |
| 비트워든 | 오픈소스 비밀번호 관리자 |
| Firefox 다중 계정 컨테이너 | 다양한 웹사이트를 별도의 컨테이너로 격리 |
컨테이너 탭
Firefox의 컨테이너 탭 기능은 여러 웹사이트 간의 쿠키와 데이터를 격리할 수 있습니다.
- “Firefox 다중 계정 컨테이너” 확장 설치
- 다양한 컨테이너 만들기(예: ‘업무’, ‘개인’, ‘쇼핑’, ‘소셜’)
- 서로 다른 컨테이너에서 서로 다른 웹사이트를 엽니다. 서로 추적할 수 없습니다.
HTTPS(DoH)를 통한 DNS
Firefox에서 DoH 활성화
DoH는 DNS 쿼리를 암호화하여 ISP 및 중간자 공격이 귀하가 방문하는 웹 사이트를 모니터링하지 못하도록 방지합니다.
- 설정 > 개인정보 보호 및 보안
- 맨 아래로 스크롤하여 “HTTPS를 통한 DNS”으로 이동합니다.
- “최대 보호” 또는 “향상된 보호”를 선택하세요.
- DNS 공급자 선택
또는 about:config를 통해:
network.trr.mode = 2 # 2=prefer DoH, 3=DoH only
network.trr.uri = https://cloudflare-dns.com/dns-query일반적인 DoH 제공업체:
| 공급자 | DoH URL |
|---|---|
| 클라우드플레어 | https://cloudflare-dns.com/dns-query |
https://dns.google/dns-query | |
| 쿼드9 | https://dns.quad9.net/dns-query |
시스템 수준에서 DoH 활성화
Ubuntu 26.04의 systemd-resolved는 TLS(DoT)를 통해 DNS을 지원합니다.
sudo nano /etc/systemd/resolved.conf[Resolve]
DNS=1.1.1.1#cloudflare-dns.com 8.8.8.8#dns.google
FallbackDNS=9.9.9.9#dns.quad9.net
DNSOverTLS=yes
DNSSEC=allow-downgradesudo systemctl restart systemd-resolved
# Verify DNS configuration
resolvectl status
resolvectl query example.comNetworkManager을 사용하여 DNS 구성
# View current connections
nmcli connection show
# Set DNS servers
nmcli connection modify "Wired connection 1" ipv4.dns "1.1.1.1 8.8.8.8"
nmcli connection modify "Wired connection 1" ipv4.ignore-auto-dns yes
# Reactivate the connection
nmcli connection up "Wired connection 1"네트워크 개인정보 보호
VPN 구성
# Install OpenVPN support
sudo apt install openvpn network-manager-openvpn-gnome
# Install WireGuard
sudo apt install wireguard
# WireGuard configuration
sudo nano /etc/wireguard/wg0.conf[Interface]
PrivateKey = YOUR_PRIVATE_KEY
Address = 10.0.0.2/24
DNS = 1.1.1.1
[Peer]
PublicKey = SERVER_PUBLIC_KEY
Endpoint = vpn.example.com:51820
AllowedIPs = 0.0.0.0/0, ::/0
PersistentKeepalive = 25# Start WireGuard
sudo wg-quick up wg0
# Enable at boot
sudo systemctl enable wg-quick@wg0
# Check status
sudo wg showDNS 누출 방지
다음 중 하나를 사용할 때 DNS 쿼리도 VPN을 통과하는지 확인하세요.
# Check for DNS leaks
# Visit https://dnsleaktest.com
# Ensure DNS points to the VPN-provided DNS
resolvectl status
# If there is a leak, configure WireGuard to use VPN DNS
# In [Interface], set: DNS = VPN-provided DNS토르 브라우저
최고 수준의 익명성을 위해:
# Install Tor Browser via Flatpak
flatpak install flathub org.torproject.torbrowser-launcher
# Or download from the official website
# https://www.torproject.org/download/시스템 수준 개인 정보 보호 설정
GNOME 개인 정보 보호 설정
# Disable location services
gsettings set org.gnome.system.location enabled false
# Disable automatic problem reporting
gsettings set org.gnome.desktop.privacy report-technical-problems false
# Set file history retention days
gsettings set org.gnome.desktop.privacy recent-files-max-age 7
# Set trash auto-cleanup days
gsettings set org.gnome.desktop.privacy remove-old-trash-files true
gsettings set org.gnome.desktop.privacy old-files-age 7
# Disable camera
gsettings set org.gnome.desktop.privacy disable-camera true
# Disable microphone
gsettings set org.gnome.desktop.privacy disable-microphone true탐색 흔적 지우기
# Clear Firefox cache
rm -rf ~/snap/firefox/common/.cache/mozilla/firefox/*/cache2
# Clear thumbnail cache
rm -rf ~/.cache/thumbnails/*
# Clear recent files record
rm ~/.local/share/recently-used.xbel
# Clear Bash history
history -c
rm ~/.bash_history
# Clear clipboard
xclip -selection clipboard < /dev/null 2>/dev/null브라우저 지문 보호
브라우저 핑거프린팅은 브라우저와 시스템의 다양한 특성을 수집하여 사용자를 고유하게 식별하는 기술입니다.
지문 고유성 확인
브라우저 지문을 테스트하려면 다음 웹사이트를 방문하세요.
- https://coveryourtracks.eff.org (EFF의 지문 감지)
- https://browserleaks.com
지문 고유성을 줄이기 위한 조치
- Firefox의 지문 방지 기능을 사용하세요:
privacy.resistFingerprinting = true - 일반 화면 해상도 사용(1920x1080)
- 설치된 글꼴 수 줄이기
- 브라우저 확장 프로그램 수를 제한하세요(확장 프로그램이 너무 많으면 실제로 지문 고유성이 높아집니다)
- 컨테이너 탭을 사용하여 다양한 웹사이트를 격리하세요
개인정보 보호 체크리스트
- Firefox 향상된 추적 보호가 “엄격”으로 설정됨
- 업데이트된 필터 목록과 함께 uBlock Origin이 설치되었습니다.
- HTTPS 전용 모드 활성화됨
- HTTPS를 통한 DNS 활성화됨
- 정보:구성 개인정보 보호 옵션 구성됨
- 인터넷 사용정보는 정기적으로 삭제됩니다.
- 다양한 목적으로 사용되는 컨테이너 탭
- VPN에 연결하면 DNS이 누출되지 않습니다.
- 시스템 위치 서비스가 비활성화되었습니다.
- 허용 가능한 범위 내의 브라우저 지문 고유성