Notícias
Notícias
5 min de leitura
5 de setembro de 2026

Phishing Unicode invisível burla IA (seu agente é vulnerável?)

Phishing com Unicode invisível burla filtros (Microsoft alerta). Seu agente IA detecta? Técnicas de ataque evoluem mais rápido.

Equipe OpenClaw

Equipe OpenClaw · Time de Engenharia & Produto

A Equipe OpenClaw é formada por engenheiros, designers e especialistas em IA dedicados a construir a melhor plataforma de agentes conversacionais para negócios brasileiros. Combinamos expertise…


Phishing Unicode invisível burla IA (seu agente é vulnerável?)

Você é founder/CEO de SaaS.

Seu SaaS: agente IA no email/WhatsApp (atendimento, vendas, suporte, automação).

Seu cenário (assustador):

  • Your assumption: "Email filters catch phishing (Microsoft Defender, Gmail, etc)"
  • Your confidence: "Our agente IA reviews emails, so double protection"
  • Your reality: "Attackers just found a way to bypass BOTH"
  • Breaking news: Microsoft Security Research (September 2026)
    • Phishing campaign: Millions of emails sent
    • New technique: Unicode invisible characters
    • Target: Email filters (Gmail, Outlook, etc) AND AI models
    • Success rate: High (many emails getting through)
    • Your vulnerability: "Our agente IA might fall for it too"

Microsoft's discovery:

  • Attackers use invisible Unicode characters (zero-width spaces, soft hyphens, etc)
  • These characters are invisible to humans (but exist in email)
  • Email filters parse text and see: "funding" (normal word)
  • But actual email has: "f​u​n​d​i​n​g" (hidden Unicode between letters)
  • Filter misses it (doesn't match known phishing patterns)
  • AI model reads it (as normal text, or corrupted?)
  • Result: Phishing email bypasses filters AND fools AI

Impact on your agente IA:

  • Your agente reads emails automatically (looks for phishing)
  • Attacker uses Unicode trick (hides malicious intent)
  • Agente doesn't detect it (treats as legitimate)
  • Email reaches human inbox (or agente processes it)
  • Human clicked link (or agente forwarded it)
  • Compromise: Credentials stolen, data breach, or worse

O ataque (como funciona Unicode phishing)

Technical breakdown (what's happening)

How email filters normally work:

Email arrives: ├─ Content: "Click here for funding opportunity" ├─ Filter checks: "Does this match phishing patterns?" ├─ Known patterns: │ ├─ "funding" (financial lure) │ ├─ "urgent" (urgency tactic) │ ├─ "click here" (call to action) │ └─ "verify account" (credential theft) ├─ Result: Email flagged as phishing ✓ └─ Action: Moved to spam folder (human never sees it)

How attackers bypass filters (new technique):

Attacker's email: ├─ Visible text: "Click here for f​u​n​d​i​n​g opportunity" │ (notice invisible characters between f-u-n-d-i-n-g) ├─ What's actually there: "f" + [invisible char] + "u" + [invisible char] + "n" + ... ├─ Filter parses text: Sees "f" "u" "n" "d" "i" "n" "g" separately ├─ Pattern matching fails: "funding" pattern not recognized (broken into pieces) ├─ Filter thinks: "This is not phishing (no match found)" ├─ Result: Email passes filter ✗ └─ Email reaches inbox (human OR agente IA processes it)

Why AI models are also fooled:

AI agente receives email: ├─ Reads text: "Click here for f​u​n​d​i​n​g opportunity" ├─ AI processes: Sees "f u n d i n g" (might be fragmented) ├─ AI reasoning: │ ├─ Option 1: AI reconstructs word "funding" (smart) │ ├─ Option 2: AI treats as typo/corruption (less confident) │ └─ Option 3: AI misunderstands ("This is not a phishing email") ├─ Result: AI might not flag as phishing (depends on model) └─ Consequence: Agente processes email as legitimate

Real attack examples (campaigns in the wild)

Example 1: Financial fraud (most common)

Subject: Urgent: Your Acc​ount Verification Needed Body: Dear Customer,

We detected unusual activity on your account. Please verify your credentials by clicking here: [malicious link]

Your banking information is se​cu​re. Click to confirm your account status.

[Hidden Unicode: Makes "verify", "account", "secure" look legitimate]

Target: Bank customers (via email) Technique: Invisible Unicode hides phishing keywords Success: Email passes Gmail/Outlook filters Result: Human clicks link → credential compromise → account theft

Example 2: Enterprise compromise (targeting businesses)

Subject: Executive Action Required - Board Meeting Body: Hello,

Please review the attached document for next week's board meeting. The f​u​n​d​i​n​g proposal is ready for review. Click here to access: [malicious link]

Regards, [Spoofed sender (looks like CEO)]

[Hidden Unicode: Makes "funding", "proposal", "review" hard to detect]

Target: Finance/Executive teams Technique: Business lure + Unicode obfuscation Success: Bypasses corporate email filters Result: Employee clicks → malware installed → data breach

Example 3: Agente IA exploitation (new vector)

Subject: Customer Support - Urgent Body: Hi, I need help with my order.

Order number: 12345 I​ssue: Can't access my account Please help me reset my password: [malicious link]

[Hidden Unicode: Makes "password", "reset", "account" fragmented]

Target: SaaS support agentes IA (WhatsApp, email) Technique: Looks like customer support request + Unicode obfuscation Success: Bypasses email filters (reaches agente) Result: Agente forwards to human OR clicks link → compromise

Why it works: ├─ Agente prioritizes customer support (helps customer) ├─ Unicode characters confuse phishing detection ├─ Agente might forward email to human without flagging ├─ Human assumes agente already verified (trusts agente) ├─ Human clicks link (thinking it's legitimate) └─ Compromise: Data breach, credential theft, etc


O risco (para seu agente IA e negócio)

What could happen (escalation scenarios)

Scenario 1: Agente forwards phishing email (indirect compromise)

Attack flow:

  1. Attacker sends phishing email (Unicode obfuscated)
  2. Email arrives at support inbox
  3. Agente IA reviews email ("This looks like customer support request")
  4. Agente doesn't detect phishing (Unicode tricks AI)
  5. Agente forwards to human: "Customer needs password reset"
  6. Human assumes agente already screened (trusts automation)
  7. Human clicks link in email (credential theft)
  8. Attacker logs into human's account (using stolen credentials)
  9. Attacker accesses customer data (via human's account)
  10. Data breach: Customer PII exposed, compliance violation

Impact: ├─ Your agente became attack vector (trusted by human) ├─ Credentials compromised (employee password stolen) ├─ Customer data exposed (PII breach) ├─ Regulatory fine: R$ 5-50M (LGPD violation) ├─ Lawsuits: R$ 10M+ (customer privacy claims) └─ Reputation: "SaaS company's AI forwarded phishing emails"

Scenario 2: Agente clicks malicious link (direct compromise)

Attack flow (if agente has link-clicking capability):

  1. Attacker sends phishing email (Unicode obfuscated)
  2. Email arrives, agente IA reads it
  3. Agente doesn't detect phishing (Unicode tricks AI)
  4. Agente decides: "I should click this link to help customer"
  5. Agente clicks link (thinking it's legitimate)
  6. Malware downloads (trojan, ransomware, spyware)
  7. Malware gains access to agente's infrastructure
  8. Attacker escalates access (gets into your systems)
  9. Data breach: Full customer database compromised

Impact: ├─ Malware on your infrastructure ├─ Ransomware (all customer data encrypted) ├─ Business shutdown (can't serve customers) ├─ Ransom demand: R$ 100M+ (or lose customer data) ├─ Regulatory fine: R$ 50M+ (data breach) └─ Total loss: R$ 200M+ (ransom + fines + reputation)

Scenario 3: Agente phishing detection fails (systematic vulnerability)

Attack flow (scale):

  1. Attacker sends 1M phishing emails (Unicode obfuscated)
  2. Traditional email filters catch 90% (block phishing)
  3. But 10% slip through (Unicode trick works on 1 in 10 emails)
  4. 100K phishing emails reach inboxes
  5. Agente IA should catch remaining 100K
  6. But agente is also fooled by Unicode (10-30% of phishing slips through)
  7. 10K-30K phishing emails delivered to humans
  8. Some humans click (law of large numbers)
  9. 100-1000 compromises (credentials stolen, malware installed)
  10. Widespread data breach (multiple employee accounts)

Impact: ├─ Scale: 1000s of employees compromised (not just few) ├─ Duration: Breach goes undetected for weeks/months ├─ Scope: Entire customer database exposed ├─ Regulatory: LGPD violation (massive scale) ├─ Fine: R$ 100M+ (percentage of revenue) └─ Reputation: "SaaS company suffered massive phishing breach"


A defesa (como proteger seu agente)

Defense strategy (multi-layer approach)

Layer 1: Email filter hardening (first defense)

Technique 1: Unicode normalization ├─ Convert all Unicode characters to canonical form ├─ Remove invisible characters (zero-width spaces, etc) ├─ Reconstruct words ("f​u​n​d​i​n​g" → "funding") ├─ Then apply normal phishing detection └─ Result: Invisible characters become visible (can be detected)

Technique 2: Content inspection ├─ Check for suspicious Unicode patterns ├─ Alert if email contains many invisible characters ├─ Flag emails with mixed visible/invisible text ├─ Quarantine for manual review └─ Result: High-confidence detection of Unicode tricks

Technique 3: Sender reputation ├─ Check if sender is known good (whitelist) ├─ Check if sender is known bad (blacklist) ├─ Verify domain authenticity (DMARC, SPF, DKIM) ├─ Alert if suspicious sender (spoofed domain) └─ Result: Reduce phishing success rate (10-20%)

Implementation: ├─ Use Microsoft Defender (has Unicode detection) ├─ Enable Proofpoint (advanced email security) ├─ Or custom regex: Detect invisible Unicode characters └─ Cost: R$ 5K-50K/month (depending on scale)

Layer 2: Agente IA hardening (second defense)

Technique 1: Input sanitization ├─ Remove invisible Unicode before processing ├─ Convert to canonical text (human-readable) ├─ Check for suspicious patterns (too many invisible chars) ├─ Reject or flag if suspicious └─ Result: Agente sees same text as human (no tricks)

Technique 2: Phishing detection model ├─ Train model to detect phishing (including Unicode tricks) ├─ Use dataset: Phishing emails + normal emails ├─ Include Unicode variants in training ├─ Validate: Test against new Unicode tricks └─ Result: Agente can detect Unicode phishing (if trained right)

Technique 3: Conservative forwarding ├─ Agente should NOT auto-forward emails ├─ Agente should flag suspicious emails (for human review) ├─ If forwarding: Always add warning ("Please verify sender") ├─ Never auto-click links (human should click manually) └─ Result: Agente is tool (not executor)

Technique 4: Link analysis ├─ Don't click links automatically (agente shouldn't do this) ├─ If you must: Use link sandbox (check URL in safe environment) ├─ Inspect destination (where does link go?) ├─ Verify domain (is it legitimate?) └─ Result: Safe link handling

Implementation: ├─ Update agente prompt: "Always sanitize input first" ├─ Add safety check: Remove invisible Unicode ├─ Add phishing detection model: OpenAI moderation API or custom ├─ Add link verification: URLhaus, VirusTotal API └─ Cost: R$ 10K-100K (engineering time + API costs)

Layer 3: Human oversight (final defense)

Technique 1: Agente transparency ├─ Agente should show what it's processing ├─ "Email from: john@company.com" ├─ "Content: Please reset password" ├─ "Confidence: 85% legitimate customer" ├─ "Risk score: Medium (Unicode characters detected)" └─ Result: Human can override agente decision

Technique 2: Flagging system ├─ Agente flags suspicious emails for human review ├─ Flag reasons: Unicode characters, suspicious sender, urgent language, links, etc ├─ Human reviews (don't auto-process) ├─ Human decides (approve or reject) └─ Result: Human stays in control

Technique 3: Security awareness ├─ Train employees: Phishing risks, Unicode tricks, what to look for ├─ Email tips: Verify sender before clicking, check URL carefully, report suspicious emails ├─ Regular phishing simulations (to check employee awareness) ├─ Consequences: Reward if caught, coach if missed └─ Result: Humans become security layer

Implementation: ├─ Add UI: Show agente reasoning to human ├─ Add flag: "Review this email manually" ├─ Add training: Monthly security awareness emails ├─ Add test: Quarterly phishing simulations └─ Cost: R$ 5K-20K/month (training + monitoring)

Implementation checklist (start today)

Immediate (This week):

☐ Audit current setup ├─ Does your agente have email link-clicking capability? (should be NO) ├─ Does your agente auto-forward emails? (should be NO) ├─ Is there human review step? (should be YES) └─ Owner: Engineering lead

☐ Update email filter ├─ Enable Microsoft Defender (if using Office 365) ├─ Enable Gmail advanced phishing protection (if using Gmail) ├─ Check Unicode detection (contact provider) └─ Owner: IT/Security lead

☐ Brief your team ├─ Explain: Unicode phishing technique ├─ Explain: Why agente might miss it ├─ Explain: What to look for (invisible characters) └─ Owner: Security lead

Short-term (This month):

☐ Agente update ├─ Add input sanitization (remove invisible Unicode) ├─ Add phishing detection (using model/API) ├─ Add flag system (for human review) └─ Owner: Engineering lead

☐ Link safety ├─ Disable auto-clicking (agente should never click links) ├─ Add link verification API (VirusTotal, etc) ├─ Add URL sandbox (check in safe environment) └─ Owner: Engineering lead

☐ Transparency UI ├─ Show agente reasoning: "Why I flagged this email" ├─ Show risk score: "This email has high phishing risk" ├─ Add human override: "I reviewed, this is OK" or "Block this" └─ Owner: Product/Engineering lead

☐ Security training ├─ Create training: "How to spot Unicode phishing" ├─ Send to team: All employees (especially support staff) ├─ Quiz: Verify understanding └─ Owner: HR/Security lead

Ongoing (Monthly):

☐ Monitor and improve ├─ Track: How many phishing emails reach inbox? (should trend down) ├─ Track: How many agente flags? (should be high, few false positives) ├─ Review: Emails that slip through (improve detection) └─ Owner: Security lead

☐ Security simulation ├─ Send fake phishing emails (including Unicode tricks) ├─ Track: How many employees click? (should be low) ├─ Coach: Employees who click (security training) ├─ Celebrate: Team with low click rates └─ Owner: Security lead

☐ Update defenses ├─ New attack techniques emerge (new Unicode tricks) ├─ Update agente detection (adapt to new attacks) ├─ Update training (teach employees new tricks) ├─ Monitor: Microsoft, Google, security blogs for updates └─ Owner: Security lead


FAQ: Unicode phishing e agente IA

"Como agente IA detecta Unicode invisível?"

Answer:

(1) Depends on model: GPT-4/Claude can detect some, not all. (2) Better with sanitization: Remove invisible Unicode FIRST, then detect phishing. (3) Not perfect: Even humans miss Unicode tricks (characters are invisible). (4) Solution: Multi-layer defense (email filter + agente + human). (5) Lesson: Don't rely on agente alone (use human oversight).

"Pode meu agente IA ser atacado por phishing Unicode?"

Answer:

(1) Yes: AI models can be fooled (especially if trained on clean data). (2) Risk: If agente processes phishing email as legitimate. (3) Consequence: Agente forwards phishing or takes action. (4) Mitigation: (a) Sanitize input, (b) Use phishing detection, (c) Add human review. (5) Best: Disable auto-clicking (agente never clicks links).

"Quanto custa defender agente de Unicode phishing?"

Answer:

(1) Email filter: R$ 5K-50K/month (depends on tool + scale). (2) Agente hardening: R$ 10K-100K (one-time engineering). (3) API costs: R$ 1K-10K/month (phishing detection + link checking). (4) Training: R$ 5K-20K/month (security awareness). (5) Total: R$ 20K-180K/month (depends on size + complexity). (6) ROI: 10-100x (prevent R$ 1M+ data breach = cheap insurance).

"E se meu agente receber phishing email?"

Answer:

(1) Best case: Agente flags (for human review). (2) Okay case: Agente forwards (with warning "Please verify"). (3) Bad case: Agente forwards (without warning). (4) Worst case: Agente clicks link (if has capability). (5) Prevention: Disable auto-clicking, add flagging, add human review.

"Como treinar agente para detectar Unicode phishing?"

Answer:

(1) Dataset: Collect phishing emails (including Unicode variants). (2) Labeling: Mark which are phishing (vs legitimate). (3) Training: Fine-tune model on phishing detection. (4) Testing: Validate on new Unicode tricks. (5) Alternative: Use OpenAI moderation API (pre-trained on phishing). (6) Hybrid: Combine API + custom detection (better results).


Conclusão: Unicode phishing (defesa em profundidade)

Signal (Microsoft Security Research, September 2026):

  • Phishing campaign: Millions of emails sent
  • Technique: Unicode invisible characters
  • Target: Email filters + AI models
  • Success: Bypasses both (high delivery rate)
  • Pattern: Attacks evolve faster than defenses

Your situation now:

  • Your agente IA processes emails (support, sales, etc)
  • Your assumption: "Filters catch phishing + agente adds second layer"
  • Your reality: "Both can be fooled by Unicode tricks"
  • Your risk: "Phishing email reaches human (via agente) or agente processes it"

Your financial impact:

  • Cost of defense: R$ 20K-180K/month (comprehensive)
  • Cost of breach: R$ 200M+ (data breach + fines + reputation)
  • ROI: 10-100x (prevention is cheap)

Your strategy (recommended):

Option 1: Hope for the best (no defense)

  • Pros: No cost, agente runs fast
  • Cons: Vulnerable to Unicode phishing
  • Risk: High (R$ 200M+ potential loss)
  • Recommendation: NOT recommended

Option 2: Defense in depth (RECOMMENDED)

  • Pros: Multi-layer protection (filter + agente + human)
  • Cons: Requires setup + ongoing monitoring
  • Risk: Low (detected early if phishing slips through)
  • Recommendation: Best practice

Option 3: Disable agente email processing (safest)

  • Pros: No phishing risk (agente doesn't touch emails)
  • Cons: Lose agente automation benefit
  • Risk: None
  • Recommendation: Not practical (lose automation)

At OpenClaw, we help SaaS teams build phishing-resistant agente IA (detection + human oversight):

  • ASSESS: Current email security posture (filter setup, agente behavior, risk assessment)
  • DETECT: Unicode phishing techniques (what attacks work against your setup?)
  • HARDEN: Agente AI (input sanitization, phishing detection, flagging)
  • PROTECT: With human oversight (transparency, approval workflow, training)
  • MONITOR: Ongoing security (simulate attacks, track metrics, improve)

Result: Your agente processes emails safely (detects phishing, flags suspicious emails, human reviews). Unicode tricks don't work. Phishing risk drops 90%+.

Your team uses agente IA for email/support (or planning to)?

You assume phishing attacks are blocked (by filters + agente)?

But attackers just found Unicode trick (bypasses both filters AND AI)?

You want defense: Email filter hardening + agente detection + human oversight?

You need expert setup: Sanitization, phishing detection, flagging system, training?

If you don't know where to start OR want expert guidance (Unicode phishing detection, agente hardening, human oversight workflow, security training):

Build Phishing-Resistant Agente IA NOW (Unicode detection, input sanitization, phishing model, flagging for human review, security training—protect email + reduce breach risk 90%+) →


Publicado em 5 de setembro de 2026

Leia também