Copy-paste recipes for practice IT providers. Each layer is independent — do as many as apply. Layers 1–3 protect every device including the Outlook desktop app and phones; no browser extension needed. Covers both documented campaigns: the .vu folder-share malware lure and the PRODA/HPOS credential phish impersonating Services Australia.
| Layer | Protects | Effort |
|---|---|---|
| 1. Mail server rule (M365 / Google Workspace) | Every device and mail client, all staff — email is tagged/quarantined before delivery | 15 min, admin access |
| 2. DNS filtering at the router | Every device on the practice network, every browser and app — the malicious site simply won't load | 15 min, router access |
| 3. Account & endpoint hardening (2FA, non-admin, app control) | Makes a click survivable and stops mailbox takeover | an afternoon |
| 4. Browser extension (Chrome / Edge / Firefox) | Visible red warning inside Gmail / Outlook web | 2 min per PC |
| 5. Poster + staff training | Every human, including desktop-Outlook and phone readers no software reaches | 15-min team meeting |
\.vu\/ — Do the following: "Redirect the message to → hosted quarantine". Severity: High.
https://docsecdental.vu/mesh becomes the tokens https, docsecdental, vu, mesh — a rule looking for .vu/ never fires, silently. The pattern form is a regular expression and works.shared a file with you, shared a folder with you, shared a file for you — Do the following: "Apply a disclaimer → prepend" with the HTML below. This tags the email with a red warning banner that shows in EVERY client, including desktop Outlook and phones.<div style="background:#fdecea;border:3px solid #b71c1c;padding:12px;font-family:Arial;font-size:14px">
<b style="color:#b71c1c;font-size:16px">⚠️ CAUTION — "shared file" email from outside the practice</b><br>
A phishing campaign is hitting Australian dental clinics with fake "shared a file" emails sent
from hacked colleagues' real accounts. Before opening any link: PHONE the sender and confirm
they sent it. Never open share links "on your desktop" because the email says to.
</div>
Connect-ExchangeOnline
New-TransportRule -Name "PhishWatch 1 - quarantine .vu links" `
-SubjectOrBodyMatchesPatterns '\.vu\/' `
-Quarantine $true -SetAuditSeverity High
New-TransportRule -Name "PhishWatch 2 - external share-lure warning" `
-FromScope NotInOrganization `
-SubjectOrBodyContainsWords "shared a file with you","shared a folder with you","shared a file for you" `
-ApplyHtmlDisclaimerLocation Prepend `
-ApplyHtmlDisclaimerText '<div style="background:#fdecea;border:3px solid #b71c1c;padding:12px;font-family:Arial;font-size:14px"><b style="color:#b71c1c;font-size:16px">⚠️ CAUTION — "shared file" email from outside the practice</b><br>A phishing campaign is hitting Australian dental clinics with fake "shared a file" emails sent from hacked colleagues' real accounts. Before opening any link: PHONE the sender and confirm they sent it.</div>' `
-ApplyHtmlDisclaimerFallbackAction Wrap
The August 2026 campaign impersonates Services Australia and asks staff to "re-link" PRODA. Genuine Services Australia links always terminate at .gov.au, so an external message using PRODA/HPOS account-action wording is always worth tagging. Note the current infrastructure (verifications[.]es) is a plain .es domain, so a TLD blocklist alone will not catch it.
Connect-ExchangeOnline
# Tag external mail that talks about PRODA/HPOS/myGov account actions
New-TransportRule -Name "PhishWatch 3 - gov impersonation warning" `
-FromScope NotInOrganization `
-SubjectOrBodyMatchesPatterns 'PRODA','HPOS','myGov','Provider Digital Access' `
-ApplyHtmlDisclaimerLocation Prepend `
-ApplyHtmlDisclaimerText '<div style="background:#fdecea;border:3px solid #b71c1c;padding:12px;font-family:Arial;font-size:14px"><b style="color:#b71c1c;font-size:16px">⚠️ CAUTION — mentions PRODA / HPOS / myGov</b><br>Scam emails impersonating Services Australia are circulating. NEVER sign in to PRODA via a link in an email — type the address yourself or use your bookmark. A genuine Services Australia link always ends in .gov.au.</div>' `
-ApplyHtmlDisclaimerFallbackAction Wrap
# Quarantine known PRODA-phish infrastructure
New-TransportRule -Name "PhishWatch 4 - quarantine known phish hosts" `
-SubjectOrBodyMatchesPatterns 'verifications\.es','ghaspert\.com','machsselbst\.com' `
-Quarantine $true -SetAuditSeverity High
# Block the attacker sending domains outright
New-TransportRule -Name "PhishWatch 5 - block known phish senders" `
-SenderDomainIs "ghaspert.com","machsselbst.com" `
-Quarantine $true -SetAuditSeverity High
.es the way you can with .vu — it is a normal European TLD with legitimate business use. Tag on wording, quarantine on the specific known hosts, and rely on the .gov.au rule taught to staff.Also worth enabling if licensed (Defender for Office 365): Safe Links with "apply real-time URL scanning". Update Rule 1 and Rule 4's word lists as new attack domains appear — the current list is maintained on the advisory indicator table.
\.vu\/ (a "Simple content match" on .vu/ is unreliable — punctuation is not matched literally) (add more as new patterns appear). For the PRODA campaign add a second rule matching verifications.es, ghaspert.com and machsselbst.com, and optionally a warning-tag rule on PRODA / HPOS from external senders.[SUSPECTED PHISHING] if you prefer tagging over holding.Router admin page → DNS settings → set DNS servers to 9.9.9.9 and 149.112.112.112. Quad9 blocks domains on threat-intelligence lists automatically (including reported campaign domains once flagged — another reason to report sightings).
verifications.es, ghaspert.com, machsselbst.com. (Do not blanket-block .es — unlike .vu it is a normal European TLD with legitimate business use.)vu — this blocks the entire .vu domain ending on your network. Legitimate business email from .vu sites is essentially nonexistent in Australian dentistry, so the collateral damage is nil, and every future wave on .vu is dead on arrival regardless of the specific domain.icu, top, cyou…), and enable "Threat Intelligence Feeds" + "AI-Driven Threat Detection" in Security settings.screenconnect.com. This is the highest-value single rule; 8041 is ScreenConnect's default self-hosted relay port.cojeqinvpt.online (observed relay relay.cojeqinvpt.online:8041). Add to Quad9/NextDNS/your resolver alongside the campaign-A and campaign-B domains.Win32/RemoteAdmin.ConnectWiseControl.A, Trend Micro PUA.Win32.ScreenConnect.AB). Same allowlisting caveat applies.7045 (System log, Service Control Manager) for service names matching ScreenConnect. Expect more than one implant per compromised host — in the observed case two were installed 70 seconds apart pointing at different servers, so removing one leaves access intact.PasswordManagerEnabled = false); use a proper password manager instead.chrome://extensions → Developer mode → Load unpacked → the extension folder (or unzip the download).edge://extensions — Edge runs Chrome extensions natively.extension-firefox zip): about:debugging#/runtime/this-firefox → "Load Temporary Add-on" → pick manifest.json. Note Firefox unloads temporary add-ons on restart — for permanent install the add-on needs signing via addons.mozilla.org (free), worth doing if Firefox practices adopt it. Also approve the site-access prompt (Firefox asks per-site for MV3 extensions).https://example.vu/test URL, and a second one mentioning PRODA. Confirm the first is quarantined and the second arrives with the warning banner. If nothing happens, the predicate is wrong (see the warning under Rule 1). Re-test whenever the rules are edited.Print the DO NOT OPEN poster for the front desk, run the staff booklet as a 15-minute team meeting, and establish the one rule that defeats every future variant: unexpected share link → phone the sender before clicking.