DEWA89 home DEWA89 official siteOfficial site (opens in a new tab)
Guide 1 of 4 - Phishing awareness

How to Recognise Phishing and Social Engineering: A DEWA89 Guide

Phishing works by impersonating someone you already trust, and it has moved well past misspelled emails from foreign princes. This guide covers the five checks that still catch modern attacks, the widely repeated advice that no longer holds, and how a page that looks exactly like the real login screen can steal a one-time code.

It also explains how to respond in the first minutes, because the difference between a close call and a lost account is usually what you do in the five minutes after you realise what happened.

Last reviewed 8 October 2026Free to read, no sign-upPart of the DEWA89 guides

Visit the official DEWA89 website (opens in a new tab)Opens the official DEWA89 website in a new tab.

What Phishing Actually Is in 2026

Phishing is a message that impersonates someone you already trust, so that you hand over a credential, approve a login, pay an invoice or open a file. The message is not the attack. The message is the introduction. The attack is whatever happens after you believe it.

The word covers a family of techniques that fail against different defences, and that is why a single habit - "look for bad spelling" - stopped working years ago. A modern phishing page is a pixel-accurate copy of the real one, served over a valid certificate, on a domain that looks plausible enough to survive a two-second glance. It may arrive inside a thread you were already part of, from a colleague's real mailbox, with the correct signature block and the correct project name.

What has not changed is the thing attackers need from you. Every variant wants one of four things: a secret (a password, a code, a recovery phrase), an approval (a push prompt, an OAuth consent screen), a payment (a transfer, a card number, a change of bank details), or access (an attachment or a link that installs something). If you can name which of the four a message is asking for, you already know how to respond, and you know it without having to judge whether the message "feels" fake.

It also helps to know who is on the other end, because the advice differs. A criminal crew renting phishing kits by subscription wants volume and cares about your bank and your mailbox. A targeted intrusion aimed at one organisation wants a foothold on a work laptop and will invest weeks in a believable pretext. A romance or investment scam wants a relationship and works in months, not minutes. The technical signals overlap; the correct response - report, ignore, or verify slowly - does not.

The Tells That Still Hold Up

Most of what circulates as phishing advice is folklore. These five checks survive contact with real attacks, because each one targets something the attacker cannot easily fake.

1. Read the address from the right-hand end

A web address is read by a machine from the right. The part that determines who owns the site is the registrable domain: the last label before the first single slash.

The same rule applies to email: only what follows the final @ means anything. billing@yourbank.com.secure-pay.example is not your bank, and no amount of correct branding inside the message changes that. Where a domain contains characters you cannot read, browsers display it in encoded form beginning xn--. Seeing that on a page claiming to be a well-known brand is a stop signal.

2. Was this expected?

Unexpected is the strongest single predictor. You know which deliveries you are waiting for and which invoices your company issues. Attackers choose pretexts that are plausible in general and unverifiable in the moment - a document shared with you, a parcel held at customs, a subscription you do not remember, a colleague who needs a favour before a meeting.

Expectation is checkable in a way that "does this look real" is not: open the app or the site yourself and look for the thing the message claims is waiting. Genuine notices are duplicated inside the account. If nothing is there, the message was not genuine.

3. Is it trying to produce urgency, secrecy or exception?

Urgency collapses the time you would spend checking. Secrecy removes the second opinion that would catch it - "do not tell the team yet". Exception asks you to skip a control that exists precisely to prevent this: pay outside the system, approve before the paperwork, send the codes so the fix can be finished. In a work context, a request that routes around normal process is the single most reliable indicator of fraud, regardless of how senior the sender appears.

Real organisations do set deadlines and do sometimes need speed. The difference is that a real one tolerates you calling back on a number you looked up yourself, and a fake one punishes the idea.

4. Is it asking for a secret or an approval?

No legitimate organisation asks for your password, a one-time code, a recovery code or remote access to your machine. Support staff do not need your password; they have their own tools. A bank will never need the code it just sent you - that code exists to prove the person typing is holding your phone.

Approval is the quieter version. A login prompt you did not start, a consent screen asking an app to "read your mail", a browser extension asking to "read and change all your data on all websites" - each is a request for standing access, and each is granted with one tap that feels like nothing.

5. Does the message disagree with itself?

The display name says your bank; the address does not. The link text says yourbank.com; the status bar preview says something else. The document is a PDF that asks you to enable editing, or an HTML file that opens a login form from your own Downloads folder. The domain was registered three weeks ago - check any domain's creation date with a public WHOIS lookup before you trust a "since 1998" claim.

One honest limit: legitimate marketing systems, link shorteners and click trackers hide the real destination behind their own domain too. A link that looks clean is therefore inconclusive rather than reassuring. The check tells you when something is wrong, not when it is right.

Advice That Has Stopped Being True

Common adviceWhy it failsWhat to do instead
"Look for spelling mistakes and bad grammar."Large-scale campaigns are professionally written, often by native speakers, and increasingly drafted with language models. Meanwhile plenty of genuine internal mail is terse and badly punctuated.Check the domain and the request, not the prose.
"Make sure the site has a padlock."A padlock means the connection is encrypted. It says nothing about who operates the site. Certificates are free and issued in minutes to any domain.Read the domain name next to the padlock.
"It came from a colleague's real address, so it is safe."A real address proves the mailbox sent it, not that your colleague did. Compromised mailboxes are the standard route for invoice fraud.Confirm unusual requests through a second channel you choose.
"They knew my name, address and order number."All of that is in breach dumps and broker databases. Personalisation is a sign of data, not of legitimacy.Treat personalisation as noise. Judge the request.
"It was their voice on the phone."Seconds of public audio are enough to clone a voice, and live video filters exist. Voice is no longer identity.Hang up and call back on a number you already had.
"Antivirus will catch it."Antivirus is useful against known malware. It does not detect a phishing page, a consent grant, or a stolen session cookie.Treat it as one layer, not as the plan.

Why Even a Two-Factor Code Can Be Stolen

The technique that made old advice obsolete is adversary-in-the-middle phishing, sometimes called a reverse-proxy or real-time relay attack. It is worth understanding precisely, because the mental model decides what you do about it.

The lookalike domain does not host a copy of the login page. It runs a proxy that sits between you and the genuine site. When you load it, the attacker's server fetches the real login page and passes it through, so what you see is the real page - its markup, its fonts, its branding. When you type your password, the server forwards it immediately. When the real site demands a second factor, the demand is relayed to you, you read the six digits from your app, and the server forwards those too, inside their validity window.

The genuine site now considers the login complete and issues a session cookie: the token your browser holds to say this visitor is already authenticated. The proxy keeps a copy. The attacker needs no further secrets - not the password, not a code - because they can simply load the cookie into their own browser. From the service's point of view nothing unusual happened at all.

What survives that attack is a credential that cannot be relayed. Passkeys and hardware security keys are bound to the exact domain they were registered for, and it is the browser - not the page, and not you - that checks the match. On a lookalike domain there is simply no usable credential, so there is nothing to forward. That is what "phishing-resistant" means in practice; multi-factor authentication and passkeys covers how to set it up.

What to do if you think you just typed a password into a proxy page. From a device and network you trust, open the real site by typing its address, change that password, then sign out of all other sessions - the sign-out is what kills the stolen cookie. Do not skip it: a password change alone often leaves the attacker's session alive. Then check the account's recovery email, recovery phone and connected apps for anything you did not add.

The Same Trick, Five Different Wrappers

The pretext changes with the medium. The underlying request does not.

ChannelTypical pretextThe check that actually helps
EmailA shared document, a corrected invoice, mailbox quota warning, payroll changeRead the registrable domain of the sender and of every link before reading the body
SMS (smishing)Parcel fee, unpaid road toll, bank alert, "sorry, wrong number" chatSender IDs are trivially spoofed, so the number proves nothing. Open the organisation's own app instead
Phone call (vishing)Fraud team confirming a payment, IT support, courier needing a codeHang up and dial back the number printed on your card or statement. Never the number the caller gives you
QR code (quishing)A sticker placed over a real code on a parking meter or poster, a code inside a PDFRead your camera's destination preview before opening. If it is shortened or unfamiliar, type the address yourself
Chat and collaboration appsA compromised teammate, a fake helpdesk or bot account, a "shared file" in a workspaceNames and avatars are editable. Confirm identity in a second channel, and be suspicious of any file shared outside the normal workspace

QR codes are popular with attackers for a structural reason: they move the victim from a filtered work computer onto a personal phone, where there is no mail gateway, no endpoint protection and a narrow address bar that truncates the very part of a URL that matters.

Push-notification bombing - dozens of approval prompts in a row, usually at night, until one is tapped to stop the noise - is the same idea applied to a different sense. The rule is absolute: a prompt you did not start is a report, not a decision. One unexpected prompt already tells you that someone else knows your password. Deny it, then change that password and sign out all sessions.

The Sixty-Second Check

Run this in order. Stopping at any yes is enough.

  1. Source. What is the registrable domain of the sender, and of every link? Does it belong to the organisation it claims to be?
  2. Expectation. Was I waiting for this - the parcel, the invoice, the document, the reset?
  3. Pressure. Is there a deadline in hours, a threatened closure, or someone unreachable behind it?
  4. Process. Does it ask me to skip a normal step, use a different channel, or keep it quiet?
  5. Secret. Does it want a password, a code, an approval, a payment, or remote access to my device?
  6. Route. Did I reach this login page by following a link, or did I navigate there myself?
  7. Autofill. Did my password manager decline to fill a page it has filled before? That silence is a hint, not proof - but it is worth ten seconds.

If you have already acted on a message, do not spend time on self-reproach; go straight to what to do when an account is compromised and work the steps in order. Speed matters far more than dignity.

Reporting, and What It Is Worth

Reporting is not just civic duty. It is how a phishing domain gets blocked at the gateway for everyone in your organisation, and how a takedown request gets grounds.

Be realistic about outcomes. One report rarely identifies an attacker. Its value is a dated paper trail, a blocked domain, a takedown, and the aggregate signal that eventually gets infrastructure taken offline. And refuse one offer outright: anyone who contacts you offering paid account recovery, or a "hacker for hire" to get your account back, is running a second scam aimed at people who were just robbed.

Questions readers ask about this page

Can a phishing site look exactly like the real login page?

Yes, and in one common variant it literally is the real page. An adversary-in-the-middle kit proxies the genuine site to you, so the markup, fonts and branding are authentic because they come from the real server. Only the domain is fake, which is why reading the registrable domain matters more than judging how professional a page looks.

Does HTTPS or the padlock mean a site is safe?

No. The padlock means traffic to that site is encrypted; it says nothing about who operates it. Certificates are free and issued within minutes to any domain, including lookalikes that exist only to harvest logins. Read the domain name next to the padlock, from the right-hand end.

I gave away a one-time code. What now?

Treat the password as compromised too, because the code is normally asked for after the password. From a trusted device, go to the real site by typing its address, change the password, then use sign-out-all-sessions so any stolen cookie stops working. Then check recovery email, recovery phone, connected apps and mail forwarding rules for anything you did not add.

Why do I get approval prompts I never asked for?

Someone already knows your password and is trying to complete a sign-in. These prompt floods - push bombing or MFA fatigue - are aimed at tiring you into tapping Approve. Deny every prompt, change the password, and sign out all other sessions. One unexpected prompt means your password is not a secret any more.

Are password managers safe to use on a page I am not sure about?

They are most useful precisely there. A manager only fills a credential on the domain it was saved for, so silence on a lookalike page is a warning you would not otherwise have had. It is a hint rather than proof: a lookalike on a subdomain of the real service can still match. Never copy a password out of the manager and paste it in manually.

Back to top ↑

Sources checked for this page

About DEWA89

DEWA89 is an independent educational project written by one person. It is not a company, an agency or a managed editorial team, and it does not pretend to be one. Rehan Aldiansyah writes these pages, checks them against the primary sources cited on each one, and answers corrections sent to the address on the support page.

DEWA89 is the name the site publishes under; the name above is the person accountable for what it says. Nothing here is generated and published unread: a claim either traces to a source you can open yourself, or it is marked as the author's own judgement.

How this site is funded

It is not. There is no advertising, no sponsorship, no affiliate link, no paid placement and no product for sale anywhere on this site. No company pays to be mentioned, and no page carries a commission-bearing link. Hosting is paid for out of the author's own pocket, which is the whole of the commercial relationship. If that ever changes, the change will be disclosed on this page before it appears anywhere else.

How to read this site

Editorial standards we hold ourselves to

Dates, and what they mean

The date below is the last time these pages were re-checked against the sources they cite. It is a record of what happened, not a schedule: no page here states a calendar interval for review, because a static site cannot enforce one. Pages are re-checked when something they describe actually changes — a vendor renames a setting, a standard is revised, a regulation is amended, a link breaks — and at least once a year regardless, so that nothing is left unexamined through neglect.

The date moves only when a person has re-opened the cited sources and confirmed the text still matches them. It is not the date a file was last saved. Where a passage has been left standing but is no longer certain, it is marked as uncertain rather than quietly carried forward.

If the date below looks old, that is information, not a fault. It means the pages are due for their next pass. Everything on them links its primary source precisely so you can check the current position yourself rather than relying on our copy of it.

Who is accountable for this page

Published byDEWA89, an independent educational project written and paid for by Rehan Aldiansyah
Written byRehan Aldiansyah — an independent writer, publishing under the DEWA89 name. No employer, qualification or years of experience is claimed here, because this site asserts only what can be checked.
Reviewed byRehan Aldiansyah. This site has no separate reviewer, and we do not name one to look better. Every page is self-reviewed against the sources it cites, and that is exactly what the review record below means.
CorrectionsSend a correction — specific reports are checked against a primary source and fixed or answered
First published2026-10-08
Last reviewed2026-10-08 — every page on this site carries the same review date, and each one links the sources it was checked against

Contact

Corrections, factual disputes, reports of a link that now leads somewhere harmful, and notices that a described setting has moved are all welcome at the address below. Rehan Aldiansyah reads them.

dewa89official@gmail.com

One person, checking messages between other work. Reports that name the passage and the source they disagree with are answered fastest — the support page sets out exactly what to include, and what we cannot help with.

We will never ask you for a password, a one-time code, a recovery code or remote access to your device, and we will never ask you to confirm account details by replying to a message. Any message claiming to come from this site and asking for any of that is not from us.

Scope and limitations

Read this before acting on anything here.

Back to top ↑