Salta ai contenuti

Thinking Like a Security Architect

Questi contenuti non sono ancora disponibili nella tua lingua.

Chapter 1 of Securing Salesforce: Sharing and Visibility, Part 1: The Front Door and the Offices. New here? This chapter is the start of the course.

An architect is building for today and also thinking about tomorrow.

Today is the request in front of you: the sales team needs to see their accounts. Tomorrow is everything that request didn’t mention. Who should not see these records? What happens when the company grows, when partners log in through a community, when an integration user or an agent starts reading the same data? And what happens when something fails, and data is visible that shouldn’t be?

That last question matters more every year. A door nobody knew was unlocked used to stay hidden, because no one had time to try them all. Those doors are no longer invisible, because AI can find them. So security can’t be a setting you turn on. It has to be a mindset: grant only the bare minimum, to the fewest people.

This chapter gives you that mindset and the picture the rest of the course is built on. It doesn’t teach a single Setup screen in depth. It teaches you how to think before you open one.

  • Building for today, thinking about tomorrow. Meet the need in front of you, and plan for growth, new kinds of users and failure.
  • Least privilege is a mindset. Grant the bare minimum, to the fewest people, and plan how access is revoked as well as how it’s granted.
  • It’s easier to open up later than to lock it down later. If even one user shouldn’t see some records, start private.
  • Become a great builder first. Know the platform’s mechanisms well. Code should be saved for the use cases that go beyond the capabilities.
  • Authentication, then authorization. Getting in is one question. What you can do once you’re in is another.
  • The building. The front door (who are you?), the offices (can you see the object, the field?), and the file cabinets (which records?): three separate sets of controls.
  • Most restrictive wins. Where the offices and the cabinets meet, Salesforce doesn’t add them together. View All and Modify All are the one exception.
  • Four principles. Least privilege, need to know, defense in depth and failing securely, each shown in a real org.
  • Hiding isn’t securing. A field kept off a page can still bleed through list views, reports and global search.
  • Prove it with three users. The administrator, a user the record is shared with, and one it isn’t.
  • The defaults are moving toward closed. Salesforce’s 2025–2026 changes start more things locked and make you open them on purpose.

I teach the whole course on one picture. The user comes to the front door and proves who they are. Inside, they’re allowed into some offices and not others. And in the office, the file cabinets are locked, and each one opens only for a reason.

Security as a building A house labelled Your org. Step 1: a person stands outside, next to the front door on the left wall, labelled "The front door: Who are you?". Step 2: the person is at the door, and three checks appear beside it: Password, MFA and Biometrics. Step 3: inside the house are two offices. The Accounting office is open ("you may come in") and the person is inside it; the HR office is closed with a padlock ("not for you"). Caption: the offices, can you see the object, the field? Step 4: the Accounting office holds three file cabinets. Every drawer has a padlock except one in the middle cabinet, outlined: "one drawer opened for you". Caption: the file cabinets, which records? {"author": "Steve Simpson", "blueprint": "1.0.0", "builder": "concept 1.2.0", "built": "2026-10-28", "id": "DGM-SVA-SM-01", "rights": "\u00a9 2026 Twinshark LLC. All rights reserved.", "template": "building 0.3.0", "theme": "stevetecharc 1.4.0"} Your org 1 The front door Who are you? Password MFA Biometrics Accounting office you may come in one drawer opened for you HR office not for you 2 The offices: can you see the object, the field? 3 The file cabinets: which records? © 2026 Twinshark LLC · stevetecharc.com
Click to enlarge

When someone can’t see a record, or sees one they shouldn’t, ask in that order. Did they get in, and how? Which office are they in? And how is this record’s cabinet opened to them, or why isn’t it? Most confusing access problems become simple once you know which layer you’re in.

Four modules, each standing on its own.

  1. Building for Today, Thinking About Tomorrow. What a security architect does that a good builder doesn’t: today, tomorrow and failure; the invisible unlocked door that AI can now find; least privilege as a mindset; becoming a great builder first; authentication and authorization; and what the exam weighs.
  2. The Building, the Offices and the File Cabinets. The three sets of controls, each drawn close up; why Edit on a permission set and Read Only on a record gives Read; and View All and Modify All as the one time the office opens the cabinets.
  3. Four Principles, the Salesforce Way. Least privilege, starting from the Minimum Access – Salesforce profile; need to know, with the CEO and the complaint; defense in depth, where hiding isn’t securing; failing securely; and proving the model with three users.
  4. The Route Through This Course, and What Changed in 2025–2026. All 23 chapters on the building, and the recent security changes, each dated and cited: profile filtering, code that runs as the user by default, and permission sets leading while profiles stay.
The course on the building The house labelled Your org, with the course's chapters placed on it. Step 1, Part 1 (See): chapter 1, thinking like an architect, by the roof; a person outside the front door on the left wall, where chapter 2, logging in, sits; inside, The offices, with chapter 3, profiles and permission sets, chapter 4, objects and fields, and chapter 5, the map of the 25 ways to share, rising from the office door. Step 2, Part 2 (Design): three file cabinets appear in the office, one drawer open, with chapters 6 to 13, sharing records. Step 3, Part 3 (Direct): beside the office, a dashed space, Beyond the company and the record, lists chapter 16, taking access away, with a padlock; 17, secure code; 18, encryption, with a key; 19, monitoring, with a camera; and 20 and 21, agents and Data 360. A second door on the right wall carries chapters 14 and 15, customers and partners. A bracket under the whole house carries chapters 22 and 23, at scale, and the review. A key names the three parts. {"author": "Steve Simpson", "blueprint": "1.0.2", "builder": "concept 1.4.0", "built": "2026-10-30", "id": "DGM-SVA-SM-07", "rights": "\u00a9 2026 Twinshark LLC. All rights reserved.", "template": "building 0.3.0", "theme": "stevetecharc 1.4.0"} Your org The offices 1Thinking like an architect 2Logging in 3Profiles and permission sets 4Objects and fields 5The map: 25 ways to share 6–13Sharing records Beyond the company and the record 16Taking access away { } 17Secure code 18Encryption 19Monitoring 20–21Agents and Data 360 14–15Customers and partners 22–23At scale, and the review: the whole building Part 1: See Part 2: Design Part 3: Direct © 2026 Twinshark LLC · stevetecharc.com
Click to enlarge

Then check what stuck with the study guide.

  • Who the model must hold tomorrow, not only today: more users, new regions, external users, integration users and agents.
  • How little each user can be given, and how that access is granted and revoked as roles change.
  • Which layer a requirement belongs to: the front door, the object and field, or the record.
  • Which organization-wide defaults start Private, and where each confidential record’s branch of the role hierarchy begins.
  • Which sensitive fields must be secured, not only hidden on a page.
  • Which additions could fail open (public defaults, View All, guest access, system-mode code), and who signs off on each.
  • How the model will be proved, positive and negative, before anyone relies on it.

Beyond the exam: what AI changes. Tomorrow’s users include agents. An agent comes through the same door and works under a user’s access, and it will read everything that access allows, quickly and across many records. Treat an agent like a curious human: give it only what it needs to do its job. Part 3 has a chapter on agents, and one on Data 360.

Next: The Front Door: Logging In to Salesforce