Guide · Säkerhet

Hur Photta stoppar bottar

Den här guiden förklarar varför bottar riktar in sig på virtuella try-on-widgets, det femlagersförsvar som Photta använder, hur man övervakar misstänkt aktivitet i instrumentpanelen och när man bör lägga till anpassad CAPTCHA.

luxe.shop
Vibes Hoodie

LUXE BASICS

Vibes Hoodie

$58

Try-on opens here →

Snabbgenomgång

  • Bottar siktar på try-on-widgets för att generera gratis AI-bilder på handlarens bekostnad — Photta blockerar dem med fem lager försvar innan några krediter förbrukas.
  • Photta:s försvarspaket: hCaptcha-utmaning, BotD-fingeravtryck, domän-vitlistning, IP-hastighetsbegränsning och månatliga try-on-tak — alla aktiva som standard.
  • Övervaka säkerhetspanelen i din Business Dashboard för blockerade försök, ovanliga IP-kluster och larm vid toppar — agera sedan på dem med IP-blockering via ett klick.

Sektion 1: Varför bottar riktar in sig på try-on-widgets

Virtuella try-on-widgets är ett attraktivt mål för bottar eftersom de erbjuder gratis generering av AI-bilder. En try-on-slutpunkt tar emot ett foto och en produktbild och returnerar ett AI-komponerat resultat — ur en bots perspektiv är detta ett gratis, offentligt tillgängligt API för AI-bildgenerering. Automatiserade skript kan anropa slutpunkten tusentals gånger i timmen för att generera produktbilder, porträtt eller syntetisk träningsdata utan kostnad för angriparen, men till full kostnad för din månatliga kvot som handlare.

Det ekonomiska incitamentet är betydande: ett högkvalitativt API för AI-bildgenerering kostar vanligtvis $0,05–0,20 per bild. En try-on-slutpunkt utan botskydd erbjuder i praktiken denna tjänst gratis till alla som lyckas dekonstruera anropsformatet. I stor skala kan en enda bot-kampanj tömma en handlares hela månatliga try-on-kvot på några timmar, vilket lämnar riktiga kunder med försämrad tjänst under resten av faktureringsperioden.

Sektion 2: Photta:s femlagers försvarspaket

Photta använder fem oberoende försvar som var och en fångar upp olika attackmetoder. Lager 1 — hCaptcha: varje try-on-förfrågan måste innehålla en giltig hCaptcha-token genererad i webbläsaren. Huvudlösa bottar och automatiserade HTTP-klienter kan inte lösa hCaptcha utan mänsklig interaktion, vilket stoppar enkla skriptattacker. Lager 2 — BotD-fingeravtryck: SDK:n kör BotScore från FingerprintJS för att upptäcka huvudlösa webbläsare, automatiseringsramverk (Puppeteer, Playwright) och misstänkta webbläsarmiljöer innan kunden ens skickar in ett foto.

Lager 3 — Domän-vitlistning: din pk_live_-nyckel accepterar endast anrop från domäner som du registrerar i Inställningar → Tillåtna domäner. Anrop från andra källor returnerar omedelbart HTTP 403 innan någon AI-bearbetning sker. Lager 4 — IP-hastighetsbegränsning: fler än 10 try-on-anrop per minut från en enskild IP-adress utlöser automatisk strypning; fler än 30 per minut utlöser en tillfällig blockering. Lager 5 — Månadstak: din plans månatliga try-on-gräns (500/2 000/10 000 beroende på nivå) har ett hårt tak på serversidan. När taket nås stoppas alla try-ons för resten av faktureringscykeln, vilket förhindrar skenande kostnader.

Sektion 3: Övervaka bot-försök i din instrumentpanel

Logga in på business.photta.app och navigera till Säkerhet. Säkerhetspanelen visar tre diagram som uppdateras i realtid: Blockerade försök (totalt per timme), Nedbrytning av blockeringsorsak (hCaptcha-fel mot BotD-detekteringar mot domänfel mot hastighetsbegränsningar) och Topplistan över blockerade IP-adresser (de IP-adresser som genererat flest blockerade anrop de senaste 24 timmarna). En välmående butik visar vanligtvis nära noll blockerade försök under normala öppettider.

Säkerhetspanelen innehåller också en sektion för anomalilarm. Photta:s analyslager övervakar plötsliga toppar i try-on-volym eller blockerade försök som avviker mer än tre standardavvikelser från din 7-dagars baslinje. När en anomali upptäcks får du ett e-postmeddelande inom 15 minuter och larmet visas i instrumentpanelen. Du kan konfigurera tröskelvärden för aviseringar under Inställningar → Aviseringar → Säkerhetslarm.

Sektion 4: Svara på misstänkt aktivitet

När du ser ovanliga mönster i säkerhetspanelen — en topp i blockerade anrop, ett kluster av försök från ett visst IP-intervall eller ett plötsligt prisfall i din månatliga kvot — vidta dessa åtgärder i ordning. Kontrollera först listan över de mest blockerade IP-adresserna. Om en eller ett fåtal IP-adresser står för de flesta blockerade försöken, klicka på "Blockera IP" bredvid var och en för att permanent blockera dem vid Photta-lagret. Blockeringar träder i kraft omedelbart och kvarstår tills du tar bort dem manuellt.

För det andra, om attacken använder flera IP-adresser (ett distribuerat botnät), kontakta Photta-support via chatten i instrumentpanelen med ditt merchant-ID och tidsintervallet för attacken. Photta:s säkerhetsteam kan tillämpa en blockering på CIDR-nivå för det attackerande undernätet inom några timmar. För det tredje, om din månatliga kvot har tömts avsevärt av bot-aktivitet, öppna ett supportärende — Photta erbjuder en engångsåterställning av kvoten för dokumenterade bot-attacker. Bifoga en skärmdump av din säkerhetspanels anomalilarm som bevis.

Sektion 5: När du bör lägga till anpassad CAPTCHA som ett extra lager

Photta:s inbyggda hCaptcha körs osynligt — de flesta legitima kunder ser aldrig en CAPTCHA-utmaning. I mycket sällsynta fall (butiker med högt värde, offentligt indexerade widget-slutpunkter) kan de inbyggda försvaren vara otillräckliga om en sofistikerad angripare använder mänskliga CAPTCHA-lösningstjänster. I detta scenario kan du lägga till ett andra CAPTCHA-lager på din egen produktsida innan du anropar photta.open(). Verifiera din anpassade CAPTCHA på din server och skicka sedan en signerad verifieringstoken till Photta-SDK:n som photta.open({ verificationToken: 'your_token' }) för att säkerställa att endast verifierade sessioner kan initiera en try-on.

Anpassad CAPTCHA är en sista utväg för butiker som har utsatts för upprepade sofistikerade attacker. För den stora majoriteten av handlare ger Photta:s femlagersförsvar tillräckligt skydd utan synlig friktion för kunden. Om du utvärderar om du ska lägga till ett anpassat lager, kontrollera först nedbrytningen av blockeringsorsaker i din säkerhetspanel — om hCaptcha-fel står för mindre än 1 % av dina totala blockerade försök, fungerar försvaret och ett extra lager skulle bara lägga till friktion utan meningsfull säkerhetsvinst.

Photta:s femlagers botskydd

🤖

hCaptcha + BotD

Varje try-on kräver en giltig hCaptcha-token och passerar FingerprintJS BotD-fingeravtryck. Automatiserade klienter blockeras innan någon AI-bearbetning körs.

🔒

Domän-vitlistning

Din pk_live_-nyckel fungerar bara från domäner som du registrerar. Kopierade nycklar är värdelösa utanför din vitlista.

📊

Säkerhetsinstrumentpanel

Realtidsdiagram över blockerade försök, topplista över blockerade IP-adresser och anomalilarm i din Business Dashboards säkerhetspanel.

🛑

Månatligt hårt tak

Din plans månatliga gräns upprätthålls på serversidan. Ingen bot-kampanj kan överskrida den, så skenande kostnader är strukturellt omöjliga.

Free Merchant Utility & Embed Generator

Interactive Virtual Try-On & PDP Readiness Tool

Customize this launch checklist for your e-commerce team, export it to Markdown or PDF, or embed the interactive checklist and verified AI Try-On badge directly on your storefront or agency blog.

Readiness Score
3/6 (50%)
One-Click Export & Share:

Vanliga frågor

Nej — Photta använder hCaptcha:s osynliga läge som standard. Legitima kunder med normalt webbläsarbeteende ser aldrig en utmaning; endast misstänkta sessioner visas ett pussel.

Botskydd ingår i varje plan

hCaptcha, BotD, domän-vitlistning, hastighetsbegränsning och månadstak — ingen extra säkerhetsavgift.

Visa planer

Din widget är skyddad från dag ett

Fem lager försvar, noll kundfriktion. Starta din kostnadsfria provperiod och låt Photta hantera bottarna.

Starta gratis provperiod