Bumalik sa blog

Talaga bang mababasa ng web page ang MAC address mo? Ipaliwanag nang sabay-sabay ang 3-layer na proteksyon

Ipaliwanag kung mababasa ba ng web page ang MAC address, ang pagkakaiba ng MAC, IP at browser fingerprint, at magbigay ng mga paraan para i-enable ang random o pribadong MAC sa Windows, macOS, iOS at Android, kasama ang ideya ng isolation sa multi-account na kapaligiran.

Maraming tao ang nakakita ng ganitong pahayag: "Kapag binuksan mo ang isang web page, mababasa agad ng kabilang side ang MAC address mo, ibig sabihin, nakalantad ang identity ng device." Sa karamihan ng kaso, hindi totoo ang pahayag na ito. Gumagana ang MAC address sa data link layer ng network; karaniwan, tanging ang kasalukuyang Wi-Fi access point, ang mga device sa parehong local area network, o ang mga observer sa parehong layer 2 network ang makakakita nito. Hindi ito tulad ng pampublikong IP na dumadaloy kasama ng isang ordinaryong internet request hanggang sa remote website.

Ang sitwasyong dapat talagang bantayan ay kapag paulit-ulit na nag-scan at kumokonekta ang device sa Wi-Fi sa mga mall, airport, hotel o shared office space, ang pangmatagalang paggamit ng iisang fixed hardware MAC ay maaaring gamitin ng network operator para i-link ang iyong mga galaw. Ang pinakadirektang paraan ng privacy ay i-enable ang "random hardware address" o "pribadong Wi-Fi address" sa operating system. Pero kailangang linawin muna: hindi ito katumbas ng anonymous na pag-surf, at hindi rin ito kapalit ng proxy, VPN, mga setting ng privacy ng browser, o pamamahala ng seguridad ng account.

Sa ibaba, gamit ang pananaw ng 3-layer na proteksyon, hiwalay nating ipapaliwanag ang MAC address, IP address at browser fingerprint: ano ba talaga ang mababasa ng web page, ano ba talaga ang mae-leak, at saang layer ka dapat kumilos.

Layer 1: Ano ang MAC address, at sino talaga ang makakakita nito

Ang MAC ay daglat ng Media Access Control, na sa Filipino ay tinatawag na media access control address. Ginagamit ito para tukuyin ang IEEE 802 network interface tulad ng Ethernet at Wi-Fi. Ang karaniwang format ay anim na grupo ng hexadecimal na karakter, halimbawa:

3A:7F:21:9C:08:B4

Ang tradisyonal na hardware MAC ay inilalaan ng manufacturer ng device; ang unang bahagi ay kadalasang sumasalamin sa organisasyong nag-allocate ng address o sa range ng manufacturer, at ang huling bahagi ay para pag-iba-ibahin ang interface. Ang mga makabagong operating system ay maaari ring gumamit ng "locally administered address", ibig sabihin, random address na ginawa ng system, gamit ito bilang kapalit ng hardware address para makipag-ugnayan sa Wi-Fi network.

Ayon sa RFC 9724, kapag aktibong nag-scan ang Wi-Fi device ng network at nagpadala ng data frame matapos kumonekta sa access point, maaaring makita ang MAC address ng mga observer na nakakatanggap ng wireless signal o nasa parehong layer 2 network. Ang fixed at globally unique na address ay madaling maging bakas para ma-track ang device, kaya ginagamit ang random MAC para bawasan ang ganitong pag-uugnay.

Mahalagang konklusyon: Pangunahing dumadaloy ang MAC sa local link layer, at hindi direktang nalalantad sa remote website kapag tumatawid sa pampublikong network.

Layer 2: Mababasa ba ng web page nang direkta ang totoong MAC mo

Karaniwang web page: hindi mababasa

Tumatakbo ang karaniwang web page sa sandbox ng browser; walang standard na JavaScript API na direktang makakabasa ng hardware MAC ng network card. Kapag umalis ang packet sa router ng bahay o opisina at ipinadala sa internet, muling ine-encapsulate ang header ng link layer sa bawat segment ng network. Karaniwang nakikita ng remote website ang IP ng request, ang impormasyong kusang ibinibigay ng browser, Cookie at iba pang application-layer data, hindi ang MAC ng network card ng iyong computer.

Kaya kung may "web page test" na nagsasabing na-leak ang MAC mo, unahin mong alamin kung ano ba talaga ang ipinapakita nito:

  • Maaaring data na ibinigay ng software o browser extension na naka-install sa iyong device;
  • Maaaring impormasyon ng kalapit na device na binasa ng local network management page;
  • Maaaring pangalan ng device, IP address o browser fingerprint na napagkamalang MAC;
  • O maaaring demo result lang na ginawa batay sa manufacturer prefix, nang hindi nababasa ang totoong hardware address.

Mga eksepsyon: lokal na software, local network at high-permission na kapaligiran

Ang mga lokal na app, system management tool, enterprise endpoint agent, at mobile app na may kaukulang permission ay maaaring maka-access ng network interface information. Kailangan din ng MAC ang router, access point at local network administrator para sa normal na network forwarding, admission control at troubleshooting.

Kaya ang tamang konklusyon ay hindi "hindi kailanman tumutulo ang MAC", kundi: pangunahin itong nalalantad sa local link at sa device environment na kontrolado ng permission; kadalasang hindi direktang nababasa ng ordinaryong remote website ang totoong hardware MAC.

Layer 3: MAC, IP at browser fingerprint, huwag paghaluin

Ang susi sa 3-layer na proteksyon ay malaman kung kanino nakalantad ang bawat layer at kung anong paraan ang ginagamit para pamahalaan ito:

ImpormasyonPangunahing layerSino karaniwang nakakakitaKaraniwang hakbang sa privacy
MAC addressLocal link, Wi-Fi/EthernetAccess point, mga device sa parehong local network, system toolsRandom/pribadong MAC
Pribadong IPLocal networkRouter, local network services; maaaring mas lumantad sa ilang WebRTC na sitwasyonWebRTC policy ng browser, network isolation
Pampublikong IPInternet communicationWebsite, exit ng proxy/VPN, network service providerCompliance proxy o VPN
Browser fingerprintApplication layerScripts ng websiteBawasan ang abnormal na parameter, paghiwalayin ang kapaligiran, kontrolin ang permission

Maraming tsismis na "MAC leak" ang talagang nagmumula sa pagkalito ng browser fingerprint bilang MAC. Kinokolekta ng WebRTC ang mga ICE candidate address para sa real-time na audio-video at peer-to-peer na komunikasyon. Ang mga tala sa seguridad ng WebRTC sa RFC 8826 ay tungkol sa privacy ng IP address at lokasyon: maaaring malaman ng website o ng kausap mo ang mas maraming impormasyon tungkol sa network environment kaysa sa ordinaryong HTTP request. Ang nalalantad dito ay IP candidate, hindi ibig sabihin na nabasa ng web page ang MAC ng network card.

Pangunahing binabago ng proxy o VPN ang pampublikong exit IP na nakikita ng website, pero hindi nila awtomatikong binabago ang MAC na ginagamit ng device kapag kumokonekta sa lokal na Wi-Fi. Kung gusto mong bawasan ang pag-track ng device sa Wi-Fi layer, i-configure ang random MAC sa operating system; kung gusto mong pamahalaan ang pampublikong exit, i-check ang proxy o VPN; kung gusto mong bawasan ang paghahalo ng browser environment, kailangan mong pamahalaan ang Cookie, wika, timezone, WebRTC at iba pang browser parameter.

Praktikal na hakbang: i-enable ang random o pribadong MAC sa system layer

Mas tumpak na sabihin ang "pagtatago" bilang: hindi na ipapakita sa bawat Wi-Fi network ang parehong hardware address, kundi gagamit ng pribadong address na ginawa ng system. Magkakaiba ang pangalan ng option at ang estratehiya ng pagbabago sa bawat system.

Windows: i-enable ang random hardware address

Ayon sa Windows Wi-Fi guide ng Microsoft, kung sinusuportahan ng wireless network card, maaari mong i-enable ang random hardware address para sa lahat ng Wi-Fi o sa mga tinukoy na network. Karaniwang daan:

  1. Buksan ang "Settings";
  2. Pumunta sa "Network & Internet" → "Wi-Fi";
  3. I-enable ang "Random hardware address" para sa lahat ng network;
  4. O pumunta sa "Manage known networks", pumili ng partikular na Wi-Fi at i-enable ito nang hiwalay.

Maaaring bahagyang mag-iba ang pangalan ayon sa bersyon ng Windows at driver ng network card. Kung hindi mo makita ang option na ito, i-update muna ang system at ang driver ng wireless network card, at kumpirmahin kung sinusuportahan ito ng hardware.

iPhone, iPad at Mac: gamitin ang pribadong Wi-Fi address

Ayon sa dokumento ng Wi-Fi privacy ng Apple, maaaring gumamit ang mga Apple device ng natatangi at random na Wi-Fi MAC address para sa bawat network, at ang mga mas bagong system ay mayroon ding mga mode na off, fixed at rotate:

  • Off: gumamit ng hardware Wi-Fi address;
  • Fixed: gumamit ng fixed na pribadong address para sa kasalukuyang network, para bawasan ang cross-network na pag-uugnay;
  • Rotate: regular na baguhin ang pribadong address, para lalo pang bawasan ang pangmatagalang pag-uugnay.

Sa iPhone o iPad, pumunta sa "Settings" → "Wi-Fi", i-tap ang info button sa kanan ng network, pagkatapos ay tingnan ang "Private Wi-Fi Address". Sa Mac, pumunta sa "System Settings" → "Wi-Fi" → "Details" ng kasalukuyang network, at piliin ang kaukulang mode.

Android: kumpirmahin na naka-enable ang random MAC

Ayon sa dokumento ng MAC randomization ng Android open source project, mula noong Android 10, naka-enable bilang default ang MAC randomization sa client mode, pero mag-iiba ang eksaktong interface ayon sa manufacturer ng phone at bersyon ng system. Karaniwang daan:

  1. Buksan ang "Settings" → "Network & Internet" o "WLAN";
  2. Pumunta sa details page ng konektadong Wi-Fi;
  3. Hanapin ang "Privacy", "MAC address type" o katulad na option;
  4. Piliin ang "Use random MAC" sa halip na "Use device MAC".

Kung gumagamit ang enterprise Wi-Fi ng MAC whitelist, fixed address allocation o admission system, maaaring hindi ka makakonekta pagkatapos mag-switch. Sa ganoong kaso, makipag-ugnayan sa network administrator para irehistro ang pribadong address, sa halip na mag-switch nang paulit-ulit nang hindi alam ang epekto.

Ang random MAC ay tumutugon lamang sa isang layer ng identifier. Pinaaalala rin ng RFC 9724 na maaari pa ring mai-link ang DHCP client identifier, upper-layer protocol identifier at iba pang stable na katangian. Sa totoong mundo, kasama rin dito ang:

  • Paggamit ng parehong platform account o recovery email;
  • Hindi nalilinis ang Cookie, LocalStorage at login session;
  • Pangmatagalang magkapareho ang pampublikong IP;
  • Stable ang kombinasyon ng pangalan ng device, timezone, wika at bersyon ng browser;
  • Magkaparehong extension, font, Canvas o WebGL na katangian;
  • Fixed na oras ng aktibidad, pagkakasunod-sunod ng operasyon at impormasyon sa pagbabayad.

Kaya ang random MAC ay isang hakbang para sa privacy sa pampublikong Wi-Fi, hindi "pagpapalit ng address at tuluyang magiging invisible". Para sa team na nagpapatakbo ng maraming awtorisadong account, ang mahalaga ay mapanatiling consistent ang isolation sa network layer, browser environment layer at account behavior layer, at hindi umasa lang sa isang switch.

Layer ng browser environment: ideya ng isolation sa pagpapatakbo ng multi-account

Kung indibidwal ka na paminsan-minsan lang kumokonekta sa pampublikong Wi-Fi, sapat na ang random MAC ng system. Pero kapag kailangan mong panatilihin ang maraming awtorisadong business account at maraming regional environment, nagiging "environment isolation sa pagitan ng maraming account" ang problema sa halip na "MAC ng isang device".

Ang PurpleMark ay isang browser environment management tool, angkop ito para gumawa ng independiyenteng browser environment para sa bawat business account sa web version workspace, at i-configure nang hiwalay ang proxy, Cookie, operating system, wika, timezone, geolocation, WebRTC, pangalan ng device at MAC address. Ang halaga nito ay hindi sa pagbabago ng iisang parameter, kundi sa paglalagay ng "account, browser environment, network configuration, responsibilidad ng team" sa iisang workspace para sa sentralisadong pamamahala, na nababawasan ang mga problema tulad ng pagbubukas ng account sa maling environment, paghahalo ng Cookie at lokal na data, at pagkalat ng impormasyon ng proxy.

Kailangang linawin: ang MAC sa PurpleMark ay isang item sa browser environment configuration; hindi ito katumbas ng pagbabago ng hardware address na aktwal na ginagamit ng network card ng Windows, macOS, iOS o Android para kumonekta sa Wi-Fi, at hindi rin ito kapalit ng pribadong Wi-Fi address feature ng system. Iba ang layer na pinangangasiwaan nito kumpara sa system random MAC.

Mga inirerekomendang hakbang sa pag-configure

  1. Buksan ang PurpleMark web version at gumawa ng environment;
  2. Punan ang pangalan ng environment, grupo at naka-link na account;
  3. Pumili ng proxy ayon sa totoong pangangailangan ng negosyo at i-check ang exit IP;
  4. Sa fingerprint parameters, i-set ang operating system, wika, timezone, geolocation at WebRTC;
  5. I-check ang configuration ng pangalan ng device at MAC address; huwag madalas mag-random-change para sa parehong account;
  6. Bago gumawa, tingnan ang environment preview para kumpirmahing walang malinaw na kontradiksyon sa pagitan ng mga parameter;
  7. Pagkatapos gumawa, palaging pumasok sa kaukulang business account mula sa environment na iyon para mabawasan ang paghahalo ng Cookie at configuration.

Hindi ibig sabihin na mas maraming parameter ay mas ligtas. Halimbawa, kung nagpapakita ang proxy ng isang region pero nakaturo naman ang timezone at wika sa ganap na walang-kaugnayang region; o kung binabago nang random ang device parameters sa tuwing bubuksan ang parehong account, pareho itong nagdudulot ng instability. Mas mabuting prinsipyo: naaayon sa totoong negosyo, consistent sa loob, at magagamit muli sa pangmatagalan.

Aling mga paraan ng "pagtatago ng MAC" ang hindi maaasahan

Naaapektuhan ng pag-clear ng Cookie ang session sa website, pero hindi nito binabago ang MAC na ginagamit ng network card kapag kumokonekta sa Wi-Fi. Dalawang magkaibang layer ng problema ang nilulutas ng dalawang hakbang na ito.

2. Pag-enable lang ng incognito mode

Pangunahing binabawasan ng incognito mode ang pag-iimbak ng browser ng history at ilang site data sa device; hindi nito ginagawang invisible sa router ang MAC, at hindi rin nito awtomatikong itinatago ang pampublikong IP.

3. Paniniwalang babaguhin ng VPN ang lokal na MAC

Gumagawa ang VPN ng network tunnel; maaaring magbago ang exit IP na nakikita ng website, pero kailangan pa ring makipag-ugnayan ng device sa lokal na network sa pamamagitan ng Wi-Fi o Ethernet muna, at kailangan pa rin ng lokal na access point ng isang link-layer address.

4. Paggamit nang basta-basta ng MAC modification tools

Ang mga third-party tool ay maaaring mangailangan ng admin permission, at may mga panganib sa driver compatibility, malware at network disconnection. Ang mga makabagong system ay may opisyal na random address feature na, kaya dapat unahin ang system settings; ang mga enterprise device ay dapat sumunod sa patakaran ng administrator.

5. Pagtingin sa MAC randomization bilang tool para umiwas sa platform

Ang layunin ng disenyo ng random MAC ay bawasan ang pag-track sa lokal na network, hindi umiwas sa mga patakaran ng platform o tumakas sa risk control. Sinusuri pa rin ng remote platform ang aktibidad batay sa maraming signal gaya ng account, IP, Cookie, device at behavior.

Checklist bago gumamit ng random MAC

  • Kumpirmahin na sinusuportahan ng device at wireless network card ang random o pribadong address;
  • Sa pampublikong Wi-Fi, panatilihing naka-enable ang random address;
  • Kung may whitelist ang enterprise network, kumonsulta muna sa administrator;
  • Pagkatapos mag-switch, i-check kung normal ang Wi-Fi, printer, NAS at internal services;
  • Huwag paghaluin ang MAC sa pampublikong IP, WebRTC o browser fingerprint;
  • Sa multi-account operations, panatilihing makatwiran at consistent ang PurpleMark environment parameters sa proxy, region, wika at timezone;
  • Huwag madalas baguhin ang environment configuration ng mga account na pangmatagalan nang ginagamit;
  • Huwag mag-install ng "MAC hider" na hindi kilala ang pinanggalingan.

Mga madalas itanong

Maaari bang matukoy ng MAC address ang eksaktong lokasyon ko?

Ang MAC mismo ay hindi GPS coordinates. Kung pangmatagalang ire-record ng kalapit na Wi-Fi infrastructure o observer ang mga oras na lumalabas ang isang fixed address sa iba't ibang access point, maaari nilang matantiya ang saklaw ng aktibidad ng device. Ang layunin ng random address ay bawasan ang ganitong pangmatagalang pag-uugnay.

Kapag binago ang MAC, magbabago rin ba ang pampublikong IP?

Hindi. Karaniwang tinutukoy ang pampublikong IP ng network service provider, router, proxy o VPN. Ang MAC ay isang local link identifier; magkaibang layer sila ng network.

Nakakaapekto ba sa bilis ng internet ang pag-enable ng random MAC?

Karaniwang hindi direktang nakakaapekto sa bilis, pero maaaring makaapekto sa network admission, IP reservation, parental control o enterprise asset identification na umaasa sa fixed MAC. Kung hindi makakonekta, i-check ang network policy sa halip na magpatuloy sa random switching.

Kapag nag-set ng MAC sa PurpleMark, magbabago ba ang address na nakikita ng router?

Hindi ganoon dapat itong unawain. Ang MAC sa PurpleMark ay isang item sa browser environment configuration; ang Wi-Fi o Ethernet MAC na nakikita ng router ay kinokontrol ng operating system at network card. Para baguhin ang huli, gamitin ang mga system feature gaya ng Windows random hardware address, Apple private Wi-Fi address o Android random MAC.

Buod

Maaaring maging bakas nga ang MAC address para ma-track ang device sa lokal na network, pero ang "pagbisita sa anumang web page ay agad mag-leak ng totoong MAC" ay karaniwang maling akala. Ang pinakamabisang hakbang ay i-enable ang random hardware address o pribadong Wi-Fi address sa operating system; sabay na linawin na mababawasan lamang nito ang pag-uugnay sa Wi-Fi layer, hindi nito maitatago ang pampublikong IP, at hindi rin nito mabubura ang iba pang bakas na iniiwan ng Cookie, browser fingerprint at pag-uugali ng account.

Kapag lumaki na ang problema mula "isang device" tungo sa "maraming awtorisadong business account", hindi na sapat ang system random MAC lamang. Maaari mong gamitin ang PurpleMark para gumawa ng independiyenteng browser environment para sa bawat account, i-configure nang sentralisado ang proxy, Cookie, WebRTC, wika, timezone at device parameters, at pagsamahin ang system random MAC sa maayos na pamamahala ng environment — ito na ang mas kumpleto at mas madaling mapanatiling solusyon sa privacy at isolation.