SMS Has a Trust Problem: Why Smishing Works So Well

Smishing succeeds not only because criminals send convincing messages, but because legitimate organisations have trained customers to treat SMS as a normal channel for security, marketing and account activity.

Original article date: 23 February 2024

Article type: Security commentary

Executive summary

SMS is universal, familiar and convenient. Those same qualities make it attractive to attackers.

Banks, insurers, retailers, government services and other organisations routinely use SMS for notifications, marketing and authentication. Criminals can exploit that familiarity by sending messages that imitate the same style and create the same sense of urgency.

The resulting problem is larger than "people should not click suspicious links." The ecosystem itself often makes legitimate and malicious messages difficult for ordinary users to distinguish.

Why smishing is effective

A typical smishing message does not need to be technically sophisticated. It only needs to arrive at the right moment with a believable story:

The attacker benefits from a communication environment in which legitimate businesses already send short messages, shortened links, branded sender names and urgent requests.

That creates a trust problem.

Legitimate organisations shape user behaviour

Security advice often focuses entirely on the recipient: do not click, check the link, recognise the scam.

But organisations also influence behaviour.

If a bank sends both security notifications and marketing messages through SMS, users learn that SMS is a normal bank interaction channel. If a legitimate company asks customers to click an opaque link to manage preferences, it becomes harder to tell a real message from a fraudulent one.

Every legitimate message establishes a pattern that an attacker can copy.

This is why communication design is part of security design.

What I observed in my own SMS history

When I reviewed messages received over an extended period, several recurring patterns stood out:

The important conclusion is not that every SMS is fraudulent. It is that SMS by itself provides weak assurance about who is communicating with you.

Authentication and communication are different problems

SMS can still have value as a delivery mechanism in some environments, but it should not be treated as proof of identity.

A security-sensitive interaction should move into a channel where the user can verify the organisation independently.

For example:

This separates notification from authentication.

Why SMS-based one-time codes need careful design

One-time codes delivered by SMS can improve security compared with passwords alone, but they also have limitations. Attackers can combine phishing with social engineering, SIM-related attacks or real-time credential capture.

The larger design mistake is allowing users to believe that possession of an SMS proves that the message itself is trustworthy.

Where stronger authentication methods are available and practical, organisations should consider them. More importantly, authentication messages should clearly state what action is being authorised so users are less likely to approve something they did not initiate.

What organisations should change

1. Stop putting login links in security-sensitive SMS messages

Tell the customer what happened and instruct them to open the official application or navigate to the known website themselves.

2. Separate marketing from security communication

Do not use the same tone and channel for sales promotions and urgent security events.

3. Make authentication messages explicit

A message should explain the specific action being authorised: amount, merchant, device, payee or other meaningful context where appropriate.

4. Provide a verifiable reporting channel

Customers need an easy way to report suspicious messages without replying to the attacker.

5. Reduce unnecessary personal information

Do not place sensitive information into an unauthenticated communication channel unless there is a clear need and appropriate protection.

6. Treat brand impersonation as a security incident

Organisations should monitor for phishing campaigns that abuse their brand and should have a documented process for reporting malicious domains and infrastructure.

What users can do

The wider issue

Smishing is not simply a failure of user awareness. It is a systems problem involving organisations, telecom providers, messaging platforms, regulators, security teams and end users.

The more legitimate businesses train customers to treat unauthenticated SMS as a normal place to conduct sensitive business, the easier it becomes for attackers to imitate them.

Conclusion

SMS is useful as a notification mechanism. It is much less useful as an identity mechanism.

The safest design principle is therefore:

Use SMS to tell the customer that something requires attention. Use an independently authenticated channel to perform the sensitive action.

That small change makes the attacker's job considerably harder.