산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 산업기술

파이홀(Pi-Hole): 네트워크 전체 광고 차단 및 개인정보 보호 종합 가이드

많은 웹사이트와 서비스가 여전히 온라인 활동을 추적하여 맞춤형 광고를 제공합니다. EU의 일반 데이터 보호 규정(GDPR)과 같은 법률에도 불구하고 이러한 개인정보 침해는 여전히 발생합니다. 그러나 스스로를 보호할 수 있습니다. 한 가지 방법은 소프트웨어 기반 광고 차단기와 추적 방지 도구를 사용하는 것입니다. 이러한 옵션이 효과적일 수 있지만 제한적일 수 있습니다. 예를 들어 스마트 TV용 광고 차단기를 찾는 것은 거의 불가능합니다. 따라서 하드웨어 기반 장치 형태의 네트워크 전체 광고 차단기를 구현하는 것이 최선의 선택입니다. 그러한 장치 중 하나가 라즈베리 파이홀(Raspberry Pi-hole)입니다. 이전에 최고의 라즈베리 파이 4 프로젝트를 탐구했습니다. 이번에는 네트워크를 광고로부터 보호하는 데 도움이 되는 또 다른 프로젝트를 논의하겠습니다.

파이홀(Pi-Hole)이란?

파이홀은 광고, 추적, 알려진 악성 사이트, 악성코드를 전체 네트워크에서 차단하도록 구성하고 사용할 수 있는 DNS 기반 필터링 도구입니다.

왜 파이홀을 사용해야 할까요?

파이홀(Pi-Hole): 네트워크 전체 광고 차단 및 개인정보 보호 종합 가이드


나무 스탠드 위의 라즈베리 파이홀
출처: Maxpixel

U-블로커(U-Blocker) 및 애드블록 플러스(Adblock Plus)와 같은 기존 광고 차단기는 웹 브라우저나 운영 장치의 제한된 샌드박스 내에서 작동합니다. 웹사이트나 리소스를 로드할 때 장치의 들어오는 데이터를 분석합니다. 다음, 광고 차단기가 광고로 인식하는 콘텐츠를 제거하거나 대체합니다. 다시 말해, 광고 차단기를 지원하는 장치나 웹 브라우저에서는 효과적일 수 있지만 네트워크나 생태계의 다른 장치는 취약한 상태로 남습니다.

네트워크의 모든 장치에 수동으로 추가 광고 차단기를 설치하려고 시도할 수 있지만, 이는 시간 효율적이지도 않고 효율적이지도 않습니다. 게다가 모든 장치가 광고 차단을 지원하지는 않습니다. 파이홀과 같은 장치를 사용하여 네트워크의 단일 지점을 보호하는 것이 이 문제를 해결하는 가장 좋은 방법입니다. 파이홀은 다음을 포함한 모든 인터넷 연결 장치에서 광고를 제거합니다.

그러나 파이홀은 광고 차단에만 국한되지 않습니다. 구성하면 네트워크의 모든 인터넷 트래픽에 적용할 수 있습니다. 예를 들어 알려진 추적 서비스를 차단하고 네트워크의 사용자(자녀 등)로부터 성인 사이트를 차단할 수 있습니다.

또한 악성코드나 악의적인 사이트가 제어 서버와 통신하는 것을 방지할 수 있습니다. 따라서 파이홀은 단순한 광고 차단기가 아니라 다양한 용도를 제공할 수 있는 네트워크 보안 장치입니다. 그러나 네트워크나 하드웨어에 익숙하지 않은 사용자에게는 위협적일 수 있습니다.

파이홀은 어떻게 작동하나요?

파이홀(Pi-Hole): 네트워크 전체 광고 차단 및 개인정보 보호 종합 가이드

광고 차단을 보여주는 벡터 이미지

광고가 활성화된 웹사이트, 게임, 서비스를 실행하면 메인 자산(메인 콘텐츠, 이미지, 텍스트, 비디오 등)을 로드하는 동안 해당 리소스의 광고를 관리하는 DNS 서버의 URL에 요청을 보냅니다.

인터넷 라우터의 지정된 DNS 공급자가 광고 URL을 조회합니다. 그런 다음 해당 서버의 IP 주소로 장치에 회신하여 광고를 로드할 수 있도록 합니다. 광고를 앱, 게임, 웹 페이지에 정적으로 통합하는 것이 더 쉬울 수 있지만 동적 접근 방식이 더 유리합니다. 여러 공급자를 통해 여러 서버를 통해 개별 맞춤형 광고를 제공할 수 있다는 장점 등이 있습니다.

파이홀은 DNS 공급자와 장치 사이에 중개자 역할을 합니다. 대부분의 광고 및 추적 차단기와 마찬가지로 차단 목록을 가지고 있습니다. 장치에서 DNS 공급자로 요청이 전송되면 파이홀이 해당 요청이 차단 목록 중 하나에 있는지 평가합니다. 차단 목록에 있는 요청이면 DNS 공급자에게 도달하지 못하도록 차단합니다. 대신 장치에 지정되지 않은 주소로 회신하여 광고 리소스가 존재하지 않는다고 알립니다.

이를 DNS 싱크홀(DNS sinkhole)이라고 합니다. 브라우저나 앱 작동 방식에 따라 광고가 표시되어야 할 위치에 빈 숨겨진 공간이나 오류가 표시됩니다.

파이홀 설정 및 사용

파이홀은 높은 호환성 설계를 사용합니다. 거의 모든 리눅스 시스템에서 작동할 수 있습니다. 리눅스 시스템이 도커 컨테이너나 가상 머신에 있든 상관없이 효과적입니다. 물론 DNS를 파이홀로 향하게 해야 합니다.

그럼에도 불구하고 가장 인기 있는 배포 방법은 저렴한 임베디드 컴퓨터를 통하는 것입니다. 다음 튜토리얼에서 이를 사용하겠습니다.

필수 구성 요소, 장비 및 도구

파이홀(Pi-Hole): 네트워크 전체 광고 차단 및 개인정보 보호 종합 가이드

라즈베리 파이 모델 2와 파이 제로

파이홀(Pi-Hole): 네트워크 전체 광고 차단 및 개인정보 보호 종합 가이드

손에 든 마이크로 SD 카드

파이홀(Pi-Hole): 네트워크 전체 광고 차단 및 개인정보 보호 종합 가이드

검은색 휴대폰 충전기

파이홀(Pi-Hole): 네트워크 전체 광고 차단 및 개인정보 보호 종합 가이드

이더넷 케이블

파이홀(Pi-Hole): 네트워크 전체 광고 차단 및 개인정보 보호 종합 가이드

HDMI to 미니 USB 컨버터

위 구성 요소 외에도 운영 체제를 마이크로 SD 카드에 플래시할 수 있는 PC나 장치가 필요합니다. 컴퓨터/노트북에 연결된 마이크로 SD/uSD 카드 리더기를 사용할 수 있습니다. 또한 윈도우 PC 사용을 강력히 권장합니다.

이 프로젝트에는 몇 가지 명령줄 인수가 필요합니다. 그러나 겁먹지 마세요. 다음 튜토리얼을 가능한 한 쉽게 따라할 수 있도록 했습니다.

설치 지침

파이홀을 설정하기 전에 먼저 라즈베리 파이 제로(또는 선택한 임베디드 컴퓨터)에 운영 체제를 설치해야 합니다. 이 튜토리얼에서는 라즈비안 버스터 라이트(Raspbian Buster Lite)를 선택했습니다.

  1. 컴퓨터를 사용하여 라즈비안 버스터 라이트 이미지 다운로드
  2. balenaEtcher 다운로드 및 설치 – 라즈비안 버스터 운영 체제를 마이크로 SD 카드에 쓰기/굽기/설치할 수 있게 해줍니다.
  3. 마이크로 SD 카드를 SD 카드 리더기(컴퓨터 또는 스마트 장치에 연결)에 꽂습니다.
  4. 노트북 또는 스마트 장치에서 balenaEtcher 애플리케이션 실행
  5. balenaEtcher 마법사는 운영 체제를 플래시하기 전에 두 가지 입력이 필요합니다. 마이크로 SD 카드 디렉토리와 라즈비안 버스터 라이트 이미지 디렉토리가 필요합니다. 이 두 속성을 입력하면 플래시 버튼을 클릭할 수 있습니다.
  6. 마이크로 SD 카드를 뽑았다가 컴퓨터에 다시 꽂습니다.
  7. 파일 탐색기 열기 (자동 실행이 자동으로 열지 않는 경우)
  8. 윈도우(또는 PC 운영 체제)는 'boot'라고 표시된 레이블의 새 드라이브를 표시합니다. 드라이브 목록에 나타나지 않으면 수동으로 문자를 할당해야 합니다.
  9. boot 폴더를 열고 확장자 없는 일반 파일을 생성하여 'ssh'라고 이름 짓습니다 (따옴표 없이).

IP 주소 설정

  1. 마이크로 SD 카드를 라즈베리 파이에 꽂고 전원을 켠 다음 네트워크를 켭니다.
  2. 컴퓨터에서 라우터 관리 페이지에 로그인하고 DHCP 클라이언트 목록을 스캔하여 'raspberry pi'를 찾습니다. 또는 Angry IP Scanner를 다운로드하여 라즈베리 파이를 찾습니다. 호스트명을 찾으면 IP와 MAC 주소를 기록합니다.

파이홀(Pi-Hole): 네트워크 전체 광고 차단 및 개인정보 보호 종합 가이드
Angry IP Scanner

  1. 라즈베리 파이의 MAC 주소를 사용하여 라우터에서 고정 IP 주소를 설정합니다. 고정 주소는 고유해야 하며 네트워크의 다른 장치에서 사용하지 않아야 합니다. 이 과정은 라우터마다 다릅니다. 그러나 라우터 관리 페이지에 로그인하면 설정을 적절히 구성하는 것이 수반됩니다. 라우터 매뉴얼을 검토하거나 라우터 이름과 모델 번호를 사용하여 구글에서 단계를 검색할 수 있습니다.
  2. 라즈베리 파이를 뽑았다가 다시 꽂습니다. 재설정하면 새로 할당된 고정 IP 주소를 가져올 수 있습니다.

보안 셸 프로토콜(SSH)을 사용하여 파이홀 소프트웨어 설치

PuTTY를 다운로드하세요. 파이홀 설정을 돕는 SSH 클라이언트입니다.


파이홀(Pi-Hole): 네트워크 전체 광고 차단 및 개인정보 보호 종합 가이드
PuTTY 웹사이트 스크린샷

  1. 라즈베리 파이의 새로운 고정 주소를 PuTTY 화면에 구성하고 열기 버튼을 클릭합니다.
  2. PuTTY가 사용자로 로그인하라는 메시지를 표시합니다. 'pi'를 입력합니다 (따옴표 없이).
  3. 다음, 'raspberry'를 비밀번호로 입력합니다. 라즈베리 파이가 로그인하면 passwd 명령을 사용하여 나중에 이 비밀번호를 변경할 수 있습니다.
  4. 다음 단계로 넘어가기 전에 라즈베리 파이를 업데이트해야 합니다. PuTTY 터미널 화면에 sudo apt update 명령을 입력하고 엔터를 누릅니다. 업데이트 가능한 패키지 목록을 가져옵니다.
  5. 다음, sudo apt upgrade -y 명령을 실행하여 사용 가능한 모든 패키지를 업데이트합니다.
  6. PuTTY 터미널 화면에 다음 명령을 입력합니다: curl -SSL https://install.pi-hole.net | bash. 파이홀을 설치하고 설정합니다. 공식 GitHub 페이지에서 이 명령에 대해 더 알아볼 수 있습니다. 그럼에도 불구하고 자동화된 파이홀 설치 프로그램이 실행되면서 열립니다.

파이홀 소프트웨어 구성

설치 프로그램이 완료되면 구성 화면이 표시됩니다. 키보드의 엔터 키를 계속 눌러 '인터페이스 선택(Choose an Interface)' 제목이 있는 페이지에 도달할 때까지 진행합니다. 구성이 eth0 인터페이스를 선택했는지 확인하세요 – 와이파이를 사용하지 않는 한 (권장하지 않음), 'wlan0'을 사용할 수 있습니다. 다음, 업스트림 DNS 공급자를 입력합니다.

대부분의 사용자는 기본 설정인 구글 DNS(Google DNS)를 선택합니다. 또는 OpenDNS나 원하는 공급자를 사용할 수 있습니다. 엔터 키를 눌러 다음 화면으로 이동합니다.

다음 화면에서는 사용 가능한 차단 목록을 선택하거나 변경해야 합니다. 무엇을 하는지 알지 못하면 이 화면을 그대로 두는 것이 좋습니다.

다음, 설치 프로그램은 광고 차단에 사용할 IP 프로토콜을 묻습니다. 다시, 무엇을 하는지 알지 못하면 그대로 두는 것이 좋습니다. 엔터 키를 눌러 다음 페이지로 이동합니다.

설정 마법사는 사용 가능한 모든 IP 주소를 나열합니다. 이 목록에는 라즈베리 파이의 IP 주소와 라우터의 IP 주소가 포함되어야 합니다. 본질적으로 이 화면에서 라즈베리 파이의 고정 주소를 설정할 수 있습니다. 그러나 이전에 완료했으므로 이 화면을 건드리지 않고 엔터를 눌러 다음 페이지로 이동할 수 있습니다.

*참고: IP 충돌 오류가 표시되면 무시하고 다음 화면으로 이동하세요.

설정 완료

파이홀을 장치별로 구성하거나 라우터를 통해 전체 네트워크에 광범위하게 적용할 수 있습니다. 전자의 경우 각 장치에서 DNS 설정을 변경하여 파이홀을 향하게 해야 합니다.

장치에는 IP 또는 MAC 주소와 가능성이 있는 비밀번호가 필요합니다. 특정 장치와 관련된 지침을 인터넷에서 검색하는 것이 좋습니다. 마찬가지로 파이홀이 네트워크 전체 보호를 제공하도록 구성하려면 라우터의 DNS 서버를 파이홀의 IP 주소를 사용하여 구성해야 합니다. 검색 엔진을 사용하여 다음을 검색 필드에 입력하는 것이 좋습니다: 'How to set DNS for' + [라우터 이름 및 모델 번호], 예:

How to set DNS for Netgear Nighthawk AX8 (RAX80).

대부분의 광고 차단기와 마찬가지로 파이홀은 거짓 양성을 감지하여 유용한 요소와 웹사이트를 차단할 수 있습니다. 파이홀에 대해 세이프리스트(safelist)해야 하는 도메인 목록입니다.

요약

광고는 침입적이고 성가실 수 있습니다. 그러나 기술은 우리 일상생활에 깊숙이 스며들었습니다. 이 현상은 사물 인터넷(IoT)과 센서와 같은 스마트 장치 덕분입니다. 따라서 현대 기술을 사용할 때 우리가 보호받을 수 있도록 해야 합니다. 위 가이드에서 강조한 것처럼 이를 달성하는 가장 좋은 방법 중 하나는 파이홀을 사용하는 것입니다. 그러나 좋은 인터넷과 기술 위생을 유지하는 것도 중요합니다. 최상의 구성 요소를 사용하는 기술인지 확인하세요.

산업기술

  1. 엔터프라이즈 무선 센서 네트워크 배포·관리 가이드
  2. 건설 리드 생성을 위한 7가지 검증된 리드 마그넷 아이디어
  3. 대마초 사용 증가 속 직장 안전 보장하기
  4. 리더십 스타일의 위험 평가: 비즈니스 성공을 위한 유연한 접근법
  5. 분기별 공급망 건강 검진: 원활한 운영 보장
  6. 워터젯 절단기 효율 극대화 4대 실전 팁: 적층·테이블·헤드·유지보수
  7. 맞춤형 랙마운트 인클로저용 드로어 슬라이드 선택 가이드
  8. 시트 메탈 인클로저용 힌지 선택 가이드: 피아노, 리프트오프, 토크 조절형
  9. 가속화된 황삭 및 공구 수명 연장을 위한 6가지 검증된 전략
  10. 공급망 최적화를 위한 5가지 검증된 전략