|
| 1 | +--- |
| 2 | +pcx_content_type: reference |
| 3 | +title: Salesforce (FedRAMP) |
| 4 | +rss: file |
| 5 | +head: |
| 6 | + - tag: title |
| 7 | + content: Salesforce (FedRAMP) - CASB |
| 8 | +--- |
| 9 | + |
| 10 | +import { Render } from "~/components"; |
| 11 | + |
| 12 | +<Render |
| 13 | + file="casb/integration-description" |
| 14 | + params={{ |
| 15 | + one: "Salesforce (FedRAMP)", |
| 16 | + two: "FedRAMP Salesforce environment", |
| 17 | + }} |
| 18 | +/> |
| 19 | + |
| 20 | +## Integration prerequisites |
| 21 | + |
| 22 | +- A FedRAMP-compliant Salesforce environment (most editions are compatible) |
| 23 | +- Permissions to a Salesforce organization with either: |
| 24 | + - System Administrator permission |
| 25 | + - Permissions for View Setup and Configuration, Customize Applications, and Modify All Data |
| 26 | + |
| 27 | +## Integration permissions |
| 28 | + |
| 29 | +For the Salesforce (FedRAMP) integration to function, Cloudflare CASB requires the following Salesforce permissions via a Connected App: |
| 30 | + |
| 31 | +- `Manage user data via APIs (api)` |
| 32 | +- `Manage user data via Web browsers (web)` |
| 33 | +- `Perform requests at any time (refresh_token, offline_access)` |
| 34 | +- `Access unique user identifiers (openid)` |
| 35 | + |
| 36 | +These permissions follow the principle of least privilege to ensure that only the minimum required access is granted. To learn more about each permission, refer to the [Salesforce OAuth Tokens and Scopes documentation](https://help.salesforce.com/s/articleView?id=sf.remoteaccess_oauth_tokens_scopes.htm). |
| 37 | + |
| 38 | +## Security findings |
| 39 | + |
| 40 | +<Render |
| 41 | + file="casb/security-findings" |
| 42 | + params={{ one: "Salesforce (FedRAMP)", two: "salesforce-fedramp" }} |
| 43 | +/> |
| 44 | + |
| 45 | +### File sharing |
| 46 | + |
| 47 | +Identify uploaded content, files, and attachments that have been shared in a potentially insecure fashion. |
| 48 | + |
| 49 | +| Finding type | FindingTypeID | Severity | |
| 50 | +| --------------------------------------------------------------------------------------------- | -------------------------------------- | -------- | |
| 51 | +| Salesforce (FedRAMP): Content Document publicly accessible without a password | `4cde56ed-19db-4cdb-a6c6-3aede5e17785` | Critical | |
| 52 | +| Salesforce (FedRAMP): Content Document publicly accessible with weak password | `68c43ab8-733d-4798-b25f-202f6fcf435f` | High | |
| 53 | +| Salesforce (FedRAMP): Content Document publicly accessible and password protected | `75194f6b-5a95-48fa-b485-37181d2d19c8` | Medium | |
| 54 | +| Salesforce (FedRAMP): Content Document shared and not viewed in 12+ months (stale permission) | `7125e209-234a-4f10-89d2-1af0601c277f` | Medium | |
| 55 | +| Salesforce (FedRAMP): Content Document larger than 2 GB | `3d21de13-4b9f-483c-921a-44cdef7a58c5` | Medium | |
| 56 | + |
| 57 | +### Account misconfigurations |
| 58 | + |
| 59 | +Discover account and admin-level settings that have been configured in an insecure way. |
| 60 | + |
| 61 | +| Finding type | FindingTypeID | Severity | |
| 62 | +| ------------------------------------------------------------------- | -------------------------------------- | -------- | |
| 63 | +| Salesforce (FedRAMP): Domain without HTTPS | `20916e32-442e-4622-9e54-e1f37eb7d79f` | High | |
| 64 | +| Salesforce (FedRAMP): Default Account record access allows edit | `316f1d9a-447e-432c-add7-7adde67c4f19` | Medium | |
| 65 | +| Salesforce (FedRAMP): Default Case record access allows edit | `a7c8eb3e-b5be-4bfc-969a-358186bf927a` | Medium | |
| 66 | +| Salesforce (FedRAMP): Default Contact record access allows edit | `e7be14f0-24d6-4d6c-9e12-ca3f23d34ba9` | Medium | |
| 67 | +| Salesforce (FedRAMP): Default Lead record access allows edit | `12fde974-45e8-4449-8bf4-dc319370d5ca` | Medium | |
| 68 | +| Salesforce (FedRAMP): Default Opportunity record access allows edit | `2ab78d14-e804-4334-9d46-213d8798dd2a` | Medium | |
| 69 | +| Salesforce (FedRAMP): Organization with active compliance BCC email | `43e5fd20-1cba-4f1d-aa39-90c7ce2e088a` | Low | |
| 70 | + |
| 71 | +### User access |
| 72 | + |
| 73 | +Flag user access issues, including account misuse and users not following best practices. |
| 74 | + |
| 75 | +| Finding type | FindingTypeID | Severity | |
| 76 | +| --------------------------------------------------------------------- | -------------------------------------- | -------- | |
| 77 | +| Salesforce (FedRAMP): User sending email with different email address | `a2790c4f-03f5-449f-b209-5f4447f417af` | Medium | |
| 78 | +| Salesforce (FedRAMP): Inactive user | `57e44995-c7ad-46fe-9c55-59706e663adf` | Low | |
| 79 | +| Salesforce (FedRAMP): User has never logged in | `a0bf74df-c796-4574-ac1c-0f239ea8c9ac` | Low | |
| 80 | +| Salesforce (FedRAMP): User has not logged in for 90+ days | `8395c824-bc44-4c12-b300-40f2477384d4` | Low | |
0 commit comments