Ang pagsasabing "pumasa" sa fingerprint detection website ay hindi nangangahulugang maaasahan na ang browser. Nagbibigay ang artikulong ito ng mauulit na paraan ng pagsubok — mula sa fingerprint consistency, pagkakaiba ng environment, WebRTC/DNS/IPv6 leaks, pagkaputol ng proxy, pag-update ng engine, pahintulot, pagbawi, at data governance — para sa buong acceptance.
Ang pagsubok sa anti-detect browser ay hindi nangangahulugang magbukas lang ng isang detection website at huminto kapag may lumabas na berdeng indikasyon. Nakikita lamang ng detection page ang mga field na bahagi ng pagpapatupad nito; hindi nito mapapatunayang pangmatagalang stable ang environment, hindi magkakahalo ang data ng iba't ibang environment, hindi malalantad ang lokal na network kapag naputol ang proxy, at hindi rin nito maa-verify ang pahintulot ng team, ang pagbawi sa aksidenteng pag-delete, at ang pagiging tugma sa pag-upgrade.
Kung maaasahan nga ba ang isang produkto, dapat itong hatiin sa limang tanong: Pare-pareho ba ang resulta ng parehong environment sa paulit-ulit na pagbubukas? Hiwalay ba ang bawat environment ayon sa disenyo? Sumusunod ba sa patakaran ng proxy ang network egress at ang WebRTC, DNS, at IPv6? Tugma ba ito sa mga tunay na website ng negosyo? Kontrolado ba ang data, pahintulot, at pagbawi ng team? Paulit-ulit na isakatuparan ang limang uri ng pagsubok na ito at i-save ang mga resulta, saka lamang magkakaroon ng maihahambing na konklusyon.
Bakit Hindi Sapat ang "Isang Paraan, Isang Pagsubok"?
Madaling kumbinsihin sa "puro berde" na interface kung sa mga third-party na fingerprint detection website lang aasa. Narito ang problema:
- Iba-iba ang mga field na kinokolekta ng bawat detection website, kaya hindi magkapareho ang saklaw;
- Ang "walang leak" na ipinapakita ng pahina ay hindi nangangahulugang ligtas din kapag naputol ang proxy;
- Ang isang beses na resulta ay hindi makikita ang katatagan pagkatapos ng restart at pag-upgrade;
- Maaaring makatwiran ang isang random na nabuong field sa isang pagkakataon, ngunit madalas itong magbago sa mahabang panahon;
- Hindi alam ng detection page ang modelo ng risk control ng target na platform;
- Hindi nito makikita ang pahintulot ng mga miyembro, cloud data, backup, at audit;
- Kahit normal ang teknikal na kalagayan ng environment, hindi nito mababawi ang pekeng impormasyon, spam na content, o abnormal na operasyon.
Kaya ang third-party detection page ay isang kasangkapan sa pagsukat, hindi isang sertipiko ng seguridad. Kung gagamitin ito, tingnan itong pinagmumulan ng mga mapapansing senyales, hindi ang katapusan.
Una, Tukuyin ang Pamantayan sa Pagtanggap ng "Maaasahan"
Isulat ang mga kinakailangan bilang mga mapapansing resulta bago mag-test:
| Dimensyon | Halimbawa ng Pamantayan sa Pagpasa | Pagpapakita ng Pagkabigo |
|---|---|---|
| Pagkakatugma ng fingerprint | Matatag na mga field ang nananatili pagkatapos i-restart ang parehong environment | Biglang nagbabago ang Canvas, GPU, wika nang walang dahilan |
| Pagkakaayos ng mga parameter | Makatwirang ugnayan ng UA, engine, system, at mga font | Sinasabing macOS ngunit malinaw na kombinasyon ng Windows |
| Paghihiwalay ng environment | Hindi naghahalo ang Cookie, local storage, at mga extension sa pagitan ng environment | Lumalabas ang naka-log-in na estado ng environment A sa environment B |
| Network egress | Sumusunod sa patakaran ang IP, WebRTC, DNS, at IPv6 | Sabay na lumalabas ang proxy IP at lokal na egress |
| Paghawak ng aberya | Malinaw na pagharang o babala kapag nabigo ang proxy | Tahimik na bumabalik sa lokal na network |
| Pagiging tugma | Gumagana ang mga pangunahing website, upload, pagbabayad, at video | Pag-crash ng pahina, paulit-ulit na verification, hindi gumaganang extension |
| Kakayahang mabawi | Nare-recover sa proseso ang aksidenteng pag-delete, paglipat ng device, at pag-upgrade | Permanenteng nawawala ang configuration o session |
| Pamamahala ng team | Maaaring ipatupad ang pinakamababang pahintulot, log, at pag-aalis ng pahintulot sa pag-alis | Lahat ay gumagamit ng administrator account |
Ang "iba-iba ang bawat field" ay hindi pamantayan ng pagpasa. Dapat nakaayon ang fingerprint sa paunang itinakdang environment; hindi rin dapat random na muling itatayo ang parehong environment sa tuwing bubuksan para lang magmukhang nagbabago.
Maghanda ng Mauulit na Test Laboratory
Mga Bagay na Susubukin
Hindi bababa sa ihanda ang sumusunod:
- 1 baseline environment ng native browser;
- Environment A at B ng anti-detect browser;
- Dalawang test proxy na magkaiba ang lokasyon o protocol;
- Isang pangunahing device at isang backup na device para sa test ng paglipat ng device;
- Account sa sariling website na para sa pagsubok lamang, hindi gumagamit ng production account ng kliyente.
Ang pangunahing punto dito ay ang "environment na susubukin" ay dapat isang test workspace na kayang mong muling buuin at malinaw na pangalanan anumang oras. Kapag gumagawa ng workspace gamit ang web version ng PurpleMark, maaari kang magtatag ng mga grupo ng environment ayon sa platform o account. Ilagay ang environment A at B, ang test proxy, at ang dedikadong test account sa parehong grupo, at itakda sa bawat environment ang malinaw na system, wika, at time zone, upang madaling matukoy kalaunan kung aling configuration ang sanhi ng pagkakaiba.
Talahanayan ng Rekord
Itala sa bawat pagsubok ang petsa, bersyon ng produkto, browser engine, operating system, environment ID, proxy, detection website, screenshot ng resulta, at mga abnormalidad. Sa screenshot, i-save lamang ang kinakailangang field; takpan ang IP, account, key, at device identifier.
Inirerekomenda na ulitin sa apat na punto ng oras: unang paggawa, pagsara at muling pagbukas, pag-restart ng computer, at pagkatapos mag-upgrade ng produkto o engine. Ang pag-test ng isang beses lamang ay hindi makakatuklas ng mga problema sa katatagan sa paglipas ng panahon.
Unang Hakbang: Magtatag ng Baseline ng Native Browser
Patakbuhin muna ang detection sa regular na Chrome, Firefox, o Edge upang malaman kung anong mga field ang normal na nalalantad ng device na ito. Ang baseline ay hindi ang "tamang sagot"; nakatutulong lamang ito upang matukoy kung talagang binago ng anti-detect browser ang mga paunang itinakdang field, at kung may naiwan itong halatang lokal na katangian ng device.
Ang Cover Your Tracks ng EFF ay nagpapakita kung paano tinitingnan ng mga tracker ang browser at nagbibigay ng pangkalahatang-ideya ng mga pinakakilalang katangian nito. Angkop ito para sa pagmamasid ng uniqueness at proteksyon sa pag-track, ngunit naiimpluwensyahan ang resulta ng madlang bumibisita, bersyon ng browser, at oras ng pagsubok; hindi ito dapat simpleng unawain bilang "mas hindi unique, mas ligtas".
Itala ang mga sumusunod na field:
- Bersyon ng browser at engine;
- Operating system at arkitektura;
- Laki ng screen, color depth, at scaling;
- Time zone, wika, at lokasyon;
- Pagkalantad ng mga font at media device;
- Buod ng Canvas, WebGL, Audio, at iba pa;
- Client Hints, touch points, at hardware concurrency;
- Remote IP, IPv6, at WebRTC candidate address.
Ikalawang Hakbang: Subukin ang Pagkakatugma sa Oras ng Parehong Environment
Isakatuparan nang sunud-sunod sa environment A:
- Buksan at kumpletuhin ang unang detection;
- Isara ang environment, buksan muli, at mag-test;
- Mag-test pagkatapos i-restart ang computer;
- Lumipat ng network nang hindi binabago ang configuration ng environment, at mag-test;
- Mag-test muli pagkatapos mag-upgrade ng produkto o engine.
Paghambingin ang mga resulta ayon sa kategorya:
- Dapat manatiling stable: pangalan ng environment, paunang itinakdang system, wika, patakaran sa font, screen, patakaran sa Canvas/WebGL;
- Maaaring magbago ayon sa network: public IP, network location, latency;
- Maaaring magbago ayon sa bersyon: engine, UA, at Client Hints, ngunit dapat naaayon sa pag-upgrade ang pagbabago;
- Dapat ipaliwanag: pagtatalon ng GPU, font, pangalan ng device, o time zone kahit walang pagbabago sa configuration.
Dapat gawin ng maaasahang produkto na "mahuhulaan, maipapaliwanag, at maa-audit" ang mga pagbabago. Kung may random na pagbabago ng field sa tuwing bubuksan, kailangang kumpirmahin sa vendor ang layunin ng disenyo, at subukin sa target na negosyo kung nagdudulot ito ng paulit-ulit na verification.
Kung nagte-test ka sa PurpleMark, ang pokus ng hakbang na ito ay i-verify kung "nananatili ba ang paunang itinakdang parameter kapag dalawang beses binuksan ang environment na may parehong pangalan". Kapag isinara at muling binuksan ang parehong environment, sa ideal na kalagayan dapat manatiling magkapareho ang mga na-configure nang field gaya ng system, wika, time zone, at WebRTC, sa halip na bumuo ng bagong fingerprint sa tuwing bubuksan. Kapag may naobserbahang walang dahasang pagtalon, bumalik sa fingerprint at device parameter page ng environment na iyon at i-verify ang configuration, sa halip na pagdudahan ang detection site.
Ikatlong Hakbang: Paghambingin ang Paghihiwalay at Pagkakaayos ng Iba't Ibang Environment
Hindi kailangang magkaiba ang lahat ng field ng environment A at B, ngunit hindi dapat magbahagi ng data na hindi dapat ibahagi. Subukin:
- Kapag naka-log in sa A sa test site, naka-log out pa ba ang B;
- Kapag sumulat ang A ng Cookie, local storage, at IndexedDB, hindi ba ito nakikita ng B;
- Kapag nag-install ng extension o nagdagdag ng bookmark ang A, nananatili bang hiwalay ang B ayon sa setting;
- Kapag binago ng A ang proxy, wika, at time zone, hindi ba naaapektuhan ang B;
- Kapag sabay na tumatakbo ang dalawang environment, malinaw ba ang hangganan ng clipboard, download directory, at file access;
- Kapag ibinahagi ng team ang A, hindi ba aksidenteng naibabahagi rin ang mga resource ng B.
Tinutukoy ng AmIUnique ang browser fingerprint bilang sistematikong pagkolekta ng impormasyon ng browser, operating system, screen, arkitektura, font, plugin, mikropono, at kamera upang pag-aralan ang pagkakaiba-iba ng browser fingerprint. Ipinapaliwanag ng website na iyon ang paraan ng paghawak nito sa data at Cookie; basahin ang pahayag ng privacy bago mag-test at huwag basta mag-submit sa environment na naglalaman ng sensitibong business data.
Kapag naghahambing sa iba't ibang environment, bigyang-pansin kung "makatwiran ba ang kombinasyon", hindi lamang kung magkaiba ang hash. Ang magkaibang hash ay maaaring dahil lamang sa pagbabago ng isang walang kaugnayang field; ang magkaparehong hash naman ay hindi nangangahulugang lahat ng session data ay ibinabahagi.
Kapag magkahiwalay na environment ang A at B sa PurpleMark, maaari mong sabay na suriin: ang estado ng pag-log-in, Cookie, at lokal na data ng dalawang environment ay dapat hiwalay sa bawat isa, at hindi dapat lumabas sa isa't isa ang session ng isa kapag binuksan. Ito mismo ang tanong na dapat sagutin ng acceptance ng environment at data isolation.
Ikaapat na Hakbang: Suriin ang IP, WebRTC, DNS, at IPv6
Ang network test ay dapat sumasaklaw kahit man lamang sa apat na kalagayan: normal ang proxy, naputol ang proxy, paglipat ng proxy, at pagbabago ng network ng system.
Public IP
Ang public address na nakikita ng remote page ay dapat sumunod sa paunang itinakdang proxy. Itala ang IPv4 at IPv6; kung ang proxy ay humahawak lamang ng IPv4, maaaring bumuo ang system IPv6 ng isa pang egress.
WebRTC
Ipinapakita ng WebRTC test ng BrowserLeaks ang remote IP, suporta sa WebRTC, candidate address, at pahintulot sa media device. Suriin kung may lumalabas na lokal o public address na hindi dapat lumabas, at kung ang setting ng browser ay naka-disable, pinalitan, na-forward, o sumusunod sa proxy.
Ang "walang lumalabas na address" ay hindi nangangahulugang talagang gumagana ang WebRTC. Para sa negosyong gumagamit ng video conference, kailangan ding subukin ang kamera, mikropono, at real-time na koneksyon upang kumpirmahing hindi nasisira ng patakaran sa privacy ang kinakailangang function.
DNS
Suriin kung ang pag-resolve ng domain name ay dumadaan sa proxy, sa corporate DNS, o sa lokal na network. Kung ang proxy IP ay nasa target na lokasyon ngunit ang DNS request ay nagmumula sa ibang lokasyon, magkakaroon ng hindi pagkakatugma. Ang tiyak na patakaran ay depende sa uri ng proxy at sa kinakailangan ng negosyo.
Pagkaputol ng Proxy
Ito ang pinakamahalaga at pinakamadalas na napapabayaang pagsubok:
- Buksan ang environment at kumpirmahin ang IP ng proxy;
- Patuloy na i-refresh ang network status sa test page;
- Aaktibong itigil ang proxy o maglagay ng maling kredensyal;
- Obserbahan kung ang pahina ay napuputol ang koneksyon, nagpapakita ng malinaw na babala, o bumabalik sa lokal na egress;
- Kapag naibalik ang proxy, kumpirmahin kung muling naitatag ang lumang koneksyon;
- I-save ang oras, log, at screenshot.
Para sa mahahalagang operasyon ng negosyo, karaniwang dapat piliin ang "kapag nabigo, harangan o malinaw na ipaalala" sa halip na tahimik na direktang koneksyon. Sa PurpleMark, ang proxy ay unang pinapanatili bilang independiyenteng resource, saka ibinabind sa environment. Kapag nagte-test ng pagkaputol, maaari mo munang tingnan ang egress IP ng proxy na iyon sa listahan ng proxy; pagkatapos itigil ito, obserbahan kung nagbibigay ng babala ang environment na sinusubok at nananatiling offline, sa halip na tahimik na lumipat sa lokal na network; sabay din nitong nabe-verify kung malinaw ang ugnayan ng binding sa pagitan ng proxy resource at ng environment.
Ikalimang Hakbang: Suriin Kung Nagkakasalungatan ang mga Fingerprint Parameter
Kasama sa mga karaniwang abnormal na kombinasyon ang:
- Ipinapahayag ng UA ang isang bersyon ng browser ngunit malinaw na hindi tugma ang aktwal na kakayahan ng engine;
- Hindi magkakaayos ang operating system, font, scrollbar, at system control;
- Walang makatwirang paliwanag ang time zone, wika, at heograpikong lokasyon kaugnay ng lokasyon ng proxy;
- Hindi tugma ang resolution ng screen sa uri ng device;
- Abnormal ang kombinasyon ng WebGL renderer at operating system;
- Ipinapahayag na mobile device ngunit nalalantad ang gawi na eksklusibo sa desktop;
- Hindi magkatugma ang Client Hints at User-Agent.
Huwag manual na baguhin ang lahat ng field sa pinaka-"bihirang" kombinasyon. Unahing gamitin ang coordinate template na ibinibigay ng produkto, at saka ayusin lamang ang mga field na talagang kailangan ng negosyo. Itala sa change log ang bawat pag-customize upang madaling maibalik. Sa PurpleMark, ang mga opsyon gaya ng system, Chromium engine, UA, time zone, wika, heograpikong lokasyon, WebRTC, at UDP na ibinibigay kapag gumagawa ng environment ay nilayon mismo na maging magkakaayos ang mga parameter na ito; kapag nagte-test, subukang magsimula sa naaayos nang default na configuration, baguhin lamang ang mga field na kailangan ng negosyo, at itala muna ang orihinal na halaga bago baguhin upang madaling ihambing at maibalik.
Ikaanim na Hakbang: Magsagawa ng Real Business Compatibility Test
Hindi mapapalitan ng detection website ang tunay na trabaho. Gamitin ang sariling test account ng negosyo upang i-verify:
- Pag-log-in, pag-log-out, at two-factor verification;
- Pag-upload ng larawan, video, at file;
- Kamera, mikropono, at WebRTC;
- Payment sandbox o test checkout;
- Mapa, time zone, at localization;
- Extension, password manager, at clipboard;
- Mahabang pagpapatakbo, paggising mula sa sleep, at abnormal na paglabas.
Itala ang error ng pahina, paulit-ulit na CAPTCHA, performance, at paggamit ng resource. Huwag awtomatikong iuugnay ang paghihigpit ng account sa fingerprint; unahing suriin ang profile, network, pagbabayad, content, gawi, pahintulot, at patakaran ng platform.
Ikapitong Hakbang: Subukin ang Pag-update, Pagbawi, at Paglabas
Kasama rin sa pagiging maaasahan ang pagbawi pagkatapos ng aberya:
- Kopyahin ang isang non-production test environment;
- Gayahin ang pag-upgrade ng kliyente at pag-update ng engine;
- Suriin kung napanatili ang Cookie, extension, proxy, at tab;
- Gayahin ang aksidenteng pag-delete at i-restore mula sa Recycle Bin;
- Kunin ang environment sa backup na device;
- I-export ang configuration at business record na pinapayagang i-export;
- I-verify ang proseso ng pag-delete ng cloud data pagkatapos isara ang account.
Kung ang vendor ay nagpapakita lamang ng "tagumpay ang paggawa" ngunit hindi masagot ang mga tanong tungkol sa backup, rollback, at migration, hindi ito angkop na magdala ng kritikal na negosyo. Kapag nagve-verify sa PurpleMark, maaari mo munang kunin ang aksidenteng na-delete na test environment mula sa Recycle Bin (ang data sa Recycle Bin ay awtomatikong nililinis pagkatapos ng ilang panahon, angkop para sa panandaliang pag-eensayo ng pagbawi, hindi para sa permanenteng backup), saka kumpirmahin sa pagitan ng pangunahing device at backup na device kung maayos na maililipat at makukuha ang parehong environment, at kung maipagpapatuloy ang configuration at estado ng pag-log-in.
Ikawalong Hakbang: Subukin ang Pahintulot at Audit ng Team
Gumawa ng tatlong uri ng test member — administrator, operations, at outsourced — at i-verify isa-isa:
- Sino ang maaaring tumingin ng password ng proxy;
- Sino ang maaaring magbago ng fingerprint at network;
- Sino ang maaaring mag-export ng Cookie o data;
- Sino ang maaaring mag-delete, maglipat, o magbahagi ng environment;
- Naitala ba ang miyembro, oras, at bagay sa mga mahahalagang operasyon;
- Maaari bang agad na bawiin ang session, key, at access sa environment kapag umalis ang isang miyembro.
Kung maraming tao ang nagbabahagi ng administrator password, hindi ito maituturing na maaasahang solusyon para sa negosyo kahit maganda ang teknikal na fingerprint. Ang mga miyembro, tungkulin, authorization group, at operation log ng PurpleMark ay ginagamit dito: magtalaga muna ng iba't ibang tungkulin at authorization sa iba't ibang uri ng miyembro, saka suriin kung sino ang makakakita ng proxy password at kung sino ang makakapagbago ng network configuration. Sa wakas, kumpirmahin sa operation log na naitala ng mga mahahalagang aksyon ang miyembro, oras, at bagay, at gayahin ang pag-alis ng miyembro at bawiin ang kanyang access sa environment.
Talahanayan ng Pagmamarka (100 Puntos)
| Item | Puntos | Paraan ng Pagmamarka |
|---|---|---|
| Pagkakatugma sa oras ng parehong environment | 20 | Walang hindi maipaliwanag na pagtalon ng stable field sa 5 pagsubok |
| Paghihiwalay ng data ng iba't ibang environment | 15 | Walang paghahalo ng Cookie, storage, extension, at configuration |
| Pagkakaayos ng parameter | 15 | Makatwiran ang UA, engine, system, wika, time zone, GPU |
| Paghawak ng network at leak | 20 | Sumusunod sa patakaran ang IP, WebRTC, DNS, IPv6; walang tahimik na direktang koneksyon kapag naputol |
| Pagiging tugma sa totoong website | 10 | Nakapasa sa pangunahing daloy at kakayahan ng media |
| Pag-update, pagbawi, at migration | 10 | Magagawa ang pag-upgrade, aksidenteng pag-delete, paglipat ng device, at pag-export |
| Pahintulot, log, at pag-aalis ng pahintulot | 10 | Maipapatupad ang pinakamababang pahintulot at proseso ng pag-alis |
Maaaring itakda ang 80 puntos bilang threshold para sa maliit na-scale na pilot, ngunit ang mga mahahalagang item gaya ng direktang koneksyon kapag naputol ang network, paghahalo ng session sa pagitan ng environment, at hindi maaaring bawiin ang pahintulot ng miyembro ay dapat one-veto — hindi dapat mabayaran ng ibang puntos.
Paano Maiiwasan ang Maling Interpretasyon ng Resulta ng Pagsubok?
- Gumamit ng hindi bababa sa dalawang detection tool na may magkaibang prinsipyo para sa cross observation;
- Huwag sabay na magbukas ng napakaraming detection page, upang maiwasan ang interference ng extension o resource;
- Ulitin ang pagsubok sa parehong kondisyon ng network, pagkatapos ay baguhin ang isang variable;
- I-save ang orihinal na field, hindi lamang ang kulay ng "pumasa/bumagsak";
- Itala ang bersyon ng produkto, engine, at system;
- Muling itatag ang baseline pagkatapos mag-update ang testing tool;
- Basahin ang paliwanag ng privacy at pagpapanatili ng data ng detection website;
- Huwag mag-log-in sa totoong backend ng kliyente sa test environment.
Mga Madalas Itanong
Kung puro "normal" ang ipinapakita ng fingerprint detection website, maaari na bang i-production ito?
Hindi. Kailangan pa ring kumpletuhin ang mga pagsubok sa paulit-ulit na pagbubukas, paghihiwalay ng environment, pagkaputol ng proxy, totoong website, pag-upgrade at pagbawi, at pahintulot, at magsagawa ng maliit na pilot sa hindi kritikal na negosyo.
Kung magkaiba ang hash ng Canvas, nangangahulugan ba itong matagumpay ang paghihiwalay ng environment?
Hindi naman kinakailangan. Kinakatawan lamang ng hash ang bahagi ng resulta ng rendering. Kailangan pa ring suriin ang Cookie, local storage, extension, network, time zone, at hangganan ng pagbabahagi ng team.
Dapat bang tuluyang i-disable ang WebRTC?
Depende sa negosyo. Kailangan ng WebRTC ang mga function gaya ng video conference. Ang layunin ay iwasan ang paglabas ng address na hindi dapat lumabas habang pinapanatili ang kinakailangang compatibility, hindi basta isara ang lahat.
Gaano kadalas dapat muling mag-test?
Mag-re-test kaagad pagkatapos ng malaking update ng produkto o engine, pag-upgrade ng operating system, pagpapalit ng proxy solution, at pagbabago ng modelo ng pahintulot; sa panahon ng stable na kalagayan, mag-sampling man lang kada quarter at panatilihin ang paghahambing ng bersyon.
Pangwakas
Ang pagsubok sa pagiging maaasahan ng anti-detect browser ay hindi "isang paraan", kundi isang set ng mauulit na eksperimento. Tumutulong ang third-party page upang maobserbahan ang field; ang tunay na nagpapasya kung magagamit ito sa negosyo ay ang pagkakatugma sa oras, paghihiwalay ng environment, paghawak ng network failure, pagkakaayos ng parameter, pagiging tugma sa totoong website, pagbawi at migration, at pamamahala ng team.
Magtatag muna ng baseline, pagkatapos ay baguhin lamang ang isang variable sa bawat pagkakataon; i-save ang orihinal na resulta, hindi lamang ang berdeng indikasyon. Kapag naabot ang threshold, magsagawa ng maliit-scale na pilot gamit ang hindi kritikal na account at magpatuloy sa muling pagsubok, saka lamang maikokonberte ang mga pahayag sa marketing sa nabe-verify na konklusyon sa engineering. Kung handa ka nang magsimula, maaari ka munang gumawa sa web version ng PurpleMark ng independiyenteng environment na naglalaman lamang ng test data at patakbuhin ang unang round; kapag kailangan mo na ang kakayahan ng lokal na client, pumunta sa download page upang kumpletuhin ang pag-install. Ang pagsubok ay nagsasaad lamang ng pagganap sa ilalim ng tinukoy na bersyon, device, proxy, at oras; hindi dapat gamitin ang PurpleMark o iba pang browser environment tool para sa pagpeke ng pagkakakilanlan, pagpapalaki ng dami, mass spam marketing, o pag-iwas sa parusa ng platform, at hindi rin ito kapalit ng pagsunod sa account at content.


