Meta Ads and Tracking

Ad Account Security: Locking Down Business Manager

Your ad account holds a payment method, a customer audience and years of history. Here is how to protect it with phishing-resistant sign-in, tight roles and a recovery plan.

Lock the Front Door
On this pageJump to a section

Think about what sits behind your Meta login: a payment method, a pixel full of customer behavior, a Page and a history that took years to earn. A thief does not need to understand any of it. They only need your sign-in.

In February I wrote about the phishing wave that arrives right after you publish a campaign. This is the defense side: the short list of controls that make one bad click survivable.

Why is a Meta ad account such an attractive target?

Because it turns stolen access into money immediately.

Meta describes the pattern in its own words. Threat actors disguise malware inside innocuous-looking files, apps or browser extensions, and malicious groups often go after the personal accounts of people who manage or are connected to business pages first.4 Some malware families try to evade two-factor authentication and scan for links between a personal account and business accounts. The goal is to run unauthorized ads from the compromised business account.4

Flow, 4 stepsHow one careless click becomes an ad spend
  1. Personal profileMalware or a phishing page captures the login
  2. ScanThe attacker looks for links to business accounts
  3. Business ManagerUnauthorized ads are set up
  4. Your cardThe spend lands on your payment method

Two details in that post change how I think about defense. First, the malware can re-compromise accounts after the owner recovers them, so changing a password on an infected device fixes nothing.4 Second, the front door is the personal profile, not the business asset. That is why the weakest login is the real perimeter.

That post is from May 2023, so treat its numbers as a snapshot. Meta said it had detected and disrupted nearly ten new malware strains that year and had blocked and shared more than 1,000 malicious links with industry peers since March 2023.4 The tactics are the useful part. They have not gone away.

What does a phishing attempt look like now?

Like a reasonable message at an unreasonable moment.

CISA's list of warning signs still holds: urgent or emotional language, requests for personal or financial information, shortened links and look-alike addresses. It adds a warning I think every operator should absorb: poor grammar is no longer a reliable tell, because AI can produce flawless messages.2

Any MFA is better than no MFA.

CISA, More than a PasswordSource 1

The habit that beats nearly all of it is independent verification. CISA's advice is to avoid the links and phone numbers in the message and go to the company's site yourself, by typing the address or searching, or contact the sender another way.2 For an ad account that means one rule: no one signs in to Meta from a link in a message. Ever. Open Business Settings from your own bookmark.

Which sign-in method should you use?

The strongest one your team can actually adopt, which is usually passkeys.

Why passkeys beat codes

A passkey is a cryptographic credential stored on your phone, computer or hardware key, and you approve sign-in with your fingerprint, face or device PIN. The FIDO Alliance says passkeys are phishing-resistant and that the server holds no secret to steal.3 CISA says the same thing in plainer terms: FIDO/WebAuthn authentication blocks login attempts when a user is tricked into visiting a fake site.1 A six-digit code typed into a fake page is a code the attacker now has. A passkey has nothing to type.

Meta announced passkeys for Facebook on mobile on June 18, 2025, and added Messenger support on September 23, 2025.5 Meta also said passwords remain available as an alternative way in.5 I take that to mean the password stays a live path, so I keep it unique and in a manager even after the passkey is set up.

If you cannot go phishing-resistant yet

CISA's fallback for organizations that cannot adopt phishing-resistant MFA is number matching, to block mobile push bombardment and SMS-based attacks.1 Use an authenticator app over text messages, and treat a prompt you did not trigger as an attack, never as a glitch.

How should you set roles and access?

On a need-to-do basis, with names attached to every login.

A help guide adapted from Meta's documentation says people with full control of a business portfolio can require two-factor authentication for admins only or for everyone, from Business Settings.6 Turn on the stricter option. Expect third-party apps that manage Pages or ad accounts to ask for a login code the next time they connect.6 Menu names move, so check your own account.

How accounts get breachedHow I set up access
One shared login passed around the teamA named login per person, nobody shares credentials
Contractors added through their personal profilesAgencies and freelancers connected as partners with only the assets they need
Everyone has full control to avoid frictionTwo full-control admins, everyone else on the narrowest task access
Access removed when someone remembersAccess removed the day the work ends, on a written checklist

That table is my own practice, not a Meta rule. It follows one idea: every extra person with full control is another personal profile an attacker can aim at.

Audit the list quarterly

Open the people and partners lists and ask of each name: do they still work here, do they still need this level, and do I recognize the address? Anyone who fails any of the three loses access today.

What should you prepare for recovery?

Everything you will need on the worst day, stored where a thief cannot reach it.

Meta's own guidance for businesses is plain: delete suspected malware from the device right away, enable two-factor authentication, reset passwords and never reuse them, turn on login alerts and review active sessions, enable business notifications so changes in Business Manager reach you, and use the Security Checkup tool.4 I would add two things that live outside Meta. Put a spending limit and transaction alerts on the card attached to the account, so a hijacker cannot run unlimited spend while you sleep. And make sure those alerts go to a person who will read them.

Your 30-minute lockdown

You can finish most of this in one sitting.

  1. Switch every admin to a passkey or authenticator app. Remove text-message codes where you can.
  2. Turn on the two-factor requirement for the whole portfolio.
  3. List every person and partner. Remove anyone you cannot justify.
  4. Reduce full-control admins to two named people.
  5. Save recovery codes offline and test that the second admin can sign in.
  6. Cap the payment method and set transaction alerts to a monitored inbox.
  7. Turn on login alerts and business notifications, then run the Security Checkup.
  8. Agree on the rule: nobody signs in from a message link.

If you want a wider review of the account itself, my year-end ad account audit covers structure, tracking and spend checks, and Mid-Year Account Hygiene covers the naming and exclusions side.

Security feels like overhead until the day it is the only thing that matters. I have run Meta ads since 2014, and the client results only exist because the accounts stayed standing. One careless afternoon should not be able to undo years of work. Make the safe path the easy one, set it up once and let it run.

Keep building.Ekai

Questions people ask

How do attackers take over a Meta ad account?

Meta says malicious groups often go after the personal accounts of people who manage or are connected to business pages first, then look for links to business accounts. The usual goal is to run unauthorized ads from the compromised account.

Is SMS two-factor authentication enough for Business Manager?

It is better than nothing, since CISA says any MFA is better than no MFA. But CISA calls FIDO/WebAuthn the only widely available phishing-resistant option, so passkeys or security keys are the stronger choice for anyone with admin rights.

Can I require two-factor authentication for everyone in my business portfolio?

A help guide adapted from Meta's documentation says people with full control of a business portfolio can require it for admins only or for everyone, in Business Settings. Menu names change, so confirm in your own account.

What should I do if I click a fake Meta notice?

Do not reply. Change your password from a fresh browser session, review active sessions and the people and partners in the portfolio, and report the message. Meta's own advice includes scanning devices for malware, resetting passwords and turning on login alerts.

How many admins should a business portfolio have?

Enough to recover access if one person is locked out, and no more. Two trusted full-control admins is the setup I prefer. Everyone else should get the narrowest access that lets them do their job.

Sources

  1. 1
    More than a Password

    CISA, Jan 1, 20221234

  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
    Turn on the two-factor authentication requirement in your business portfolio

    ChatArchitect support (adapted from Meta Business Help Center)12

  • meta ad account security
  • business manager
  • mfa
  • passkeys
  • phishing
Ekai Stone

Ekai Stone

17 years in business for myself. 12 years running Meta ads, since 2014. Ad director for three 8 figure brands and one 9 figure brand. I build revenue systems that owners keep and run.

ekaistone.comResultsThe Seven Star Build

Read next, from the archive

Related reading

More in Meta Ads and Tracking

Disclaimer. Results shared on this site are from real clients and reflect years of experience, proven systems, high ad spend, and efficient work. They are not guarantees of income or performance. Every business is different and your results will depend on your offer, effort, decisions, and commitment. Marketing involves risk. If you're looking for shortcuts, this isn’t for you.

Not Facebook™. This site is not a part of the Facebook™ website or Facebook Inc. Additionally, This site is NOT endorsed by Facebook™ in any way. FACEBOOK™ is a trademark of FACEBOOK™, Inc.