Attackers register lookalike domains, clone web shops, publish fake apps and run fake support or executive profiles to defraud customers in your name. Digital risk protection (DRP) watches the open internet for such assets, uses visual similarity and LLM classification to separate real abuse from harmless lookalikes, and automates takedown. The benefit is faster removal (hours instead of days) and less customer fraud and reputational damage.
Problem & value
- Today: brand and security teams find abuse through customer complaints, manual Google searches and occasional domain watchlists. Takedowns are emailed one by one to registrars and hosts, with slow follow-up.
- AI value: (1) coverage: millions of new registrations and certificates screened daily; (2) precision: visual and text models separate phishing from parked or legitimate domains; (3) speed: evidence packs and takedown notices are generated and tracked automatically; (4) fresh intelligence: confirmed abuse feeds email and web blocklists before the first customer is hit.
- Regulatory pull: the EU Digital Services Act requires platforms to offer notice-and-action mechanisms (Art. 16) and trusted flaggers get priority handling (Art. 22), which makes platform takedowns faster for well-evidenced reports [1]. NIS2 and DORA push finance and critical sectors toward monitoring third-party and external threats [2].
Variants
- SMB / online shop: small domain and social watchlist, marketplace monitoring, takedowns via the shop platform or the trademark route.
- Banks, insurers, telcos, payment providers: high volume phishing and fake apps, 24/7 takedown with SLA, tied to SOC and fraud teams.
- Executive and VIP protection: fake profiles of leaders used for CEO fraud (pairs with SEC-011 deepfake detection).
- Retail and brands: counterfeit listings and fake webshops, grey-market marketplace monitoring.
How it works
collect (new domains/zone files, CT logs, passive DNS, crawlers, app stores, social, marketplaces)
-> candidate generation (permutations, homoglyphs, keyword + brand match, logo/image hits)
-> enrichment (WHOIS/RDAP, hosting, MX/mail setup, TLS cert, page fetch + screenshot)
-> AI scoring (visual similarity of logo and layout, text/LLM classification, login-form and payment detection)
-> analyst review of uncertain cases (human-in-the-loop)
-> action (takedown notice, platform report, registrar/host escalation, blocklist push, legal referral)
-> monitor re-appearance and measure time to takedown
- Candidate generation: domain permutations (typos, homoglyphs, added keywords, other TLDs) plus streams of newly registered domains and certificates (Certificate Transparency).
- Visual similarity: embeddings of screenshots, favicons and logos (CLIP/SigLIP-style or perceptual hashing) compared with brand assets, which catches clones with different wording.
- LLM/VLM classification: a vision-language model gets screenshot plus extracted text and returns a structured verdict (phishing, fake shop, parked, legitimate reseller, fan site) with reasons. Cloaking and geo-fencing make crawlers from several regions and browser-like fetching necessary.
- Human-in-the-loop: analysts confirm borderline cases, especially fan sites, resellers, parody and trademark-lawful uses, and approve takedowns that could affect legitimate third parties. Legal decides on trademark and UDRP/URS escalations.
- Takedown automation: templated notices to registrar abuse contacts, hosting providers, CDN, app stores and platform reporting forms; tracking until resolved.
Data preparation
The data to prepare is small and mostly about your own brand, not about people. Typical sources are the marketing and legal teams: a list of owned domains and trademarks, logos and product images (often only in agency folders or PDFs), names of executives and official social media accounts, and past takedown cases in e-mail or tickets. Typical gaps: no central register of own domains, brand assets scattered across file shares, no list of legitimate partner and reseller sites (which causes false positives), and no record of past cases.
Preparation steps: 1. Build a register of own domains, trademarks and official accounts (PREP-001, PREP-004). 2. Collect logos, product images and the official wording in one folder with simple tags (PREP-010, PREP-016). 3. Write an allow-list of legitimate partners and resellers. 4. Turn past takedown cases into labelled examples for the classifier (PREP-020) and a small test set (PREP-018). 5. Define who may order a takedown.
Tools: a spreadsheet or small table, a shared asset folder. Data preparation is only about 10-15 percent of total effort; see GUIDE-003 for a quick check.
Implementation paths
Which path for whom
- SMB — Path A: DRP and domain-monitoring services are mature and affordable and the brand-abuse process is standard.
- Enterprise — Path A: commodity monitoring with takedown networks and platform relationships that are hard to rebuild; B only for very special needs.
- Developer — Path C: open-source domain and certificate-transparency monitoring (e.g. dnstwister, certstream) plus a small local model run on HW2 for triage.
Path A — Buy (recommended for most organisations)
- DRP / takedown services: Netcraft (UK), Bolster, ZeroFox, Recorded Future, CrowdStrike Falcon Intelligence Recon, Check Point (Cyberint), MarkMonitor/Clarivate for trademark-heavy cases. Verify EU data residency and sub-processors for each.
- Check: coverage per channel (domains, social, app stores, marketplaces), who executes takedowns (managed service vs. self-serve), takedown SLA, evidence quality, API/feeds into SIEM and gateways, DPA and EU processing.
Path B — Build on cloud APIs
- Feeds: Certificate Transparency (crt.sh, CertStream-type feeds), newly registered domain feeds (WhoisXML API, DomainTools, ICANN CZDS zone files), passive DNS, urlscan.io API for screenshots and scan data.
- Models: a multimodal LLM with structured output (Claude, Gemini, GPT, Mistral Pixtral/Medium as EU provider) for screenshot classification; embedding model for similarity; run only on pre-filtered candidates to control cost.
- Orchestration: n8n or a ticket system (Jira, TheHive) for review and takedown tracking; RDAP lookups to find abuse contacts.
Path C — Self-host (open source)
- Detection tools: dnstwist (Apache-2.0, permutation engine) [3], OpenPhish-style or PhishTank community feeds, URLScan-like headless Playwright crawlers, phishpedia-style visual brand matching research code [4].
- Models: open VLMs (Qwen-VL family, Pixtral, Gemma vision variants) served with vLLM or Ollama; open embedding models such as SigLIP for logo and screenshot similarity; vector index in pgvector or Qdrant.
- Hardware: HW2 (one 24-32 GB GPU) is enough for screenshot classification of tens of thousands of candidates per day; crawling infrastructure with rotating regional egress is the larger operational part.
Path D — Custom training
Worthwhile for large banks or telcos: fine-tune a visual brand-matching or page classifier on your own confirmed cases (screenshots labelled phishing/benign) to cut false positives and handle your local-language lures. A few thousand labelled pages are typically needed; analyst verdicts provide them continuously.
State of the art (2026)
- Multimodal LLMs classify screenshots and page text well, including multilingual lures, and have replaced hand-written rules for many "is this a phishing page" decisions; academic work on reference-based phishing detection (logo plus domain consistency) remains the basis for brand matching [4].
- Adversary side: AI-generated shop clones and listings can be produced in minutes; attackers use cloaking, short-lived domains and abuse of legitimate hosting and link-shortening services, so detection windows are short.
- Limits: false positives (fan sites, resellers, parody) create legal risk if taken down wrongly; takedown speed depends on third parties; coverage of closed messaging apps (WhatsApp, Telegram groups) is weak; vendor takedown-time figures are not independently audited.
Shared resources & combinations
- Same stack (vlm + web-scraping + embedding-text): SEC-002 phishing and email security (feed confirmed domains into mail gateways), SEC-011 deepfake detection (fake executive profiles and voices), VIS-035 logo detection.
- Intelligence: SEC-008 threat-intel processing consumes and enriches the indicators; SEC-001 SOC triage receives high-severity cases.
- Related but different: ANOM-004 covers fake accounts inside your own platform; SEC-021 covers assets outside it. LANG-018 (social listening) shares crawling and classification pipelines.
Effort, cost & KPIs
- Path B: 1-3 months; main costs are feed licences, crawling and model calls on filtered candidates.
- Path C: 2-4 months; engineering of crawling and ongoing tuning, little licence cost.
- KPIs: time from first appearance to detection, time from detection to takedown, share of confirmed abuse taken down, false-positive rate on analyst review, customer reports and fraud losses related to impersonation, blocklist coverage lead time versus first customer click.
People & change
Management and legal/compliance decide who may trigger takedowns, because wrong takedowns can cause liability. Marketing (the department lead for brand) supplies assets and the allow-list; IT and the information security officer connect blocklists to mail and web gateways. Customer service should know about the service so customer reports reach it.
Works council: no, in general. The system scans the public internet and monitors no employees, so §87(1) no. 6 BetrVG is normally not triggered; §90(1) no. 3 information is still good practice if workflows change. If staff social media accounts or employee names are monitored, check again and involve the works council.
Data protection: personal data is only incidental (WHOIS data, profile names), so the risk is low, but ask the DPO about the legal basis and conclude an AVV (Art. 28 GDPR) with the provider. AI literacy (Art. 4 AI Act): support the few users with a short briefing on false positives and the evidence needed for a takedown. Pilot with one brand and a weekly review of the top hits. Typical concerns are false alarms and the effort of reviews; address them by tuning thresholds with the allow-list. A human approves every takedown request. See GUIDE-009, GUIDE-010 and GUIDE-013.
Risks, regulation & compliance
- EU AI Act: minimal risk for a typical deployment; AI literacy duty (Art. 4) applies. It is not biometric identification: do not extend it to face recognition of individuals on social media, which would move into Art. 5 and Annex III territory (untargeted facial scraping is prohibited under Art. 5(1)(e)). Matching a logo is fine; matching people's faces is a different use case.
- GDPR: fake-profile and WHOIS/RDAP data may include personal data of the account holders or registrants (often the attacker, sometimes an innocent third party); lawful basis is typically legitimate interest (Art. 6(1)(f)) with a documented balancing test, data minimisation and short retention; DPA with vendors; no scraping of private profiles.
- Platform law: DSA notice-and-action (Art. 16) requires well-founded notices; abuse of notices carries consequences. Trademark rules (UDRP/URS, national law) govern domain disputes [1][5].
- Mitigations: human approval for non-obvious cases, evidence standards, legal review templates, clear escalation to law enforcement for fraud.
Getting started
- List the assets to protect: brand and product names, key domains and TLDs, logos, executives, app names, social handles.
- Run dnstwist and a Certificate Transparency search for your domains to see how large the problem already is.
- Pilot one or two DRP vendors with a 30-day trial; compare detection coverage and measured time to takedown on real cases.
- Agree on a takedown workflow with legal and fraud teams (who approves, which notice templates, SLAs) and push confirmed domains to email and web gateways.
- Report monthly: time to takedown, repeat offenders, customer reports; tune thresholds.
Sources
- Regulation (EU) 2022/2065 (Digital Services Act) - https://eur-lex.europa.eu/eli/reg/2022/2065/oj
- Directive (EU) 2022/2555 (NIS2) - https://eur-lex.europa.eu/eli/dir/2022/2555/oj
- dnstwist project - https://github.com/elceef/dnstwist
- Phishpedia (reference-based phishing detection, USENIX Security 2021) - https://github.com/lindsey98/Phishpedia
- ICANN Uniform Domain-Name Dispute-Resolution Policy - https://www.icann.org/resources/pages/help/dndr/udrp-en
- Regulation (EU) 2024/1689 (AI Act) - https://eur-lex.europa.eu/eli/reg/2024/1689/oj
- Netcraft brand protection - https://www.netcraft.com/
- crt.sh Certificate Transparency search - https://crt.sh/