Trust - Соответствие нормативным требованиям и схемы аудита
Узнайте больше о Well-Architected T Trust → Соответствие и соблюдение нормативных требований
Шаблоны
| Где искать | Как хорошо выглядит |
|---|---|
| Соответствие инфраструктуре | ✅ Использование сертификатов Salesforce Platform (SOC 2 Type II, ISO 27001, FedRAMP for Government Cloud offerings, HIPAA, PCI DSS), доступных на Trust.salesforce.com и compliance.salesforce.com для подтверждения соответствия инфраструктуры и общедоступных услуг. |
| Соответствие настраиваемого решения | ✅ Создайте настраиваемые объекты, код Apex, интеграции и конфигурации для поддержания состояния соответствия, предоставляемого сертификацией платформы. |
| Соответствие настраиваемого решения | ✅ Контроль соответствия архитектуры документа. |
| Границы ответственности | ✅ Четкое разграничение документа: Salesforce предоставляет соответствующую инфраструктуру (физическая, сетевая, безопасность платформы, изоляция нескольких клиентов); архитекторы разрабатывают соответствующие решения (классификация данных, управление доступом, конфигурация шифрования, безопасное кодирование, соответствие обработки данных). |
| Документация о соответствии | ✅ Ведите документацию по архитектуре, отображающую соответствие настраиваемых внедрений нормативным требованиям, соотнесенным с сертификацией платформы. |
| Документация о соответствии | ✅ Создайте регламенты связывания матрицы соответствия → элементы управления платформы → настраиваемые элементы управления. |
Антишаблоны
| Где искать | Как плохо выглядит |
|---|---|
| Соответствие инфраструктуре | ⚠️ Предположим, что сертификаты платформы означают, что у вас нет ответственности за соответствие. |
| Соответствие инфраструктуре | ⚠️ Не удается внедрить соответствующие средства контроля доступа, шифрование или соответствие обработки данных для настраиваемых решений. |
| Соответствие инфраструктуре | ⚠️ Сертификация платформы уменьшает нагрузку на соответствие, но не устраняет архитектурную ответственность. |
| Границы ответственности | ⚠️ Понимание того, где заканчивается ответственность Salesforce и начинается ответственность клиента. |
| Границы ответственности | ⚠️ Обвиняйте платформу в пробелах в соответствии в настраиваемых внедрениях. |
| Документация о соответствии | ⚠️ Не имеют документированного соотнесения между нормативными требованиями и внедренными элементами управления. |
| Документация о соответствии | ⚠️ Сбор доказательств во время обнаружения аудита. |
Шаблоны
| Где искать | Как хорошо выглядит |
|---|---|
| Здравоохранение (HIPAA) | ✅ Включите Shield Platform Encryption для всех полей, содержащих защищенные сведения о здоровье (PHI). |
| Здравоохранение (HIPAA) | ✅ Внедрите контрольный журнал поля с сохранением, соответствующим требованиям HIPAA к ведению записи (подтвердите текущий период по регламенту). |
| Здравоохранение (HIPAA) | ✅ PHI хранится и обрабатывается только в службах Salesforce, на которые распространяется выполненное соглашение о бизнес-ассоциации (BAA); дизайны решений и потоки данных PHI проверяются по области BAA. |
| Здравоохранение (HIPAA) | ✅ Настройте мониторинг событий для обнаружения несанкционированных схем доступа PHI. |
| Здравоохранение (HIPAA) | ✅ Осуществление технических гарантий: управления доступом, регистрация аудита, безопасность передачи (TLS 1.2+, взаимная проверка подлинности на основе сертификата для интеграций PHI). |
| Финансовые услуги (SOX, DORA, PCI DSS) | ✅ Внедрите разделение обязанностей посредством создания набора полномочий, предотвращающего создание и утверждение финансовых транзакций отдельными пользователями. |
| Финансовые услуги (SOX, DORA, PCI DSS) | ✅ Ведение контрольных журналов изменений посредством контрольного журнала настройки и настраиваемого журнала изменений. |
| Финансовые услуги (SOX, DORA, PCI DSS) | ✅ Избегайте сохранения полных основных номеров организаций (PAN) в Salesforce: маркируйте данные держателя карты посредством платежных систем для уменьшения области PCI DSS; где PAN должен храниться, используйте зашифрованные настраиваемые поля под управлением PCI DSS. |
| Финансовые услуги (SOX, DORA, PCI DSS) | ✅ Создайте мониторинг транзакций для схем обнаружения мошенничества. |
| Финансовые услуги (SOX, DORA, PCI DSS) | ✅ DORA требует оперативной устойчивости, включая реагирование на инциденты и управление рисками третьей стороны. |
| Регламент о конфиденциальности (GDPR, CCPA, LGPD) | ✅ Для GDPR и LGPD управление согласием на разработку, собирающее детализированное согласие на согласие с конкретной целью (маркетинг, аналитика, персонализация); для CCPA/CPRA - предусмотреть механизмы отказа для продажи или обмена личной информацией. |
| Регламент о конфиденциальности (GDPR, CCPA, LGPD) | ✅ Создайте бизнес-процессы прав субъекта данных (доступ, исправление, удаление, переносимость), которые выполняют в окне ответа наборы регулирующих правил для развертывания. |
| Регламент о конфиденциальности (GDPR, CCPA, LGPD) | ✅ Внедрите автоматизацию сохранности данных, удаляющую данные после истечения срока действия согласия или окончания действия правовой основы. |
| Регламент о конфиденциальности (GDPR, CCPA, LGPD) | ✅ Правомерная основа документа для каждого действия по обработке данных. |
| Регламент о конфиденциальности (GDPR, CCPA, LGPD) | ✅ GDPR требует документированного обоснования, соотнесения потока данных, оценки влияния на конфиденциальность. |
| Правительство (FedRAMP) | ✅ Используйте Salesforce Government Cloud для регулируемых загруженности правительств. |
| Правительство (FedRAMP) | ✅ Внедрите элементы управления NIST 800-53, соотнесенные с конфигурацией Salesforce. |
| Правительство (FedRAMP) | ✅ Включите непрерывный мониторинг с помощью мониторинга событий, перенаправленного в правительственную инфраструктуру SIEM. |
| Правительство (FedRAMP) | ✅ FedRAMP требует постоянной авторизации посредством постоянного мониторинга, а не только первичной сертификации. |
| Мультиюрисдикция | ✅ Соотнесите требования к резидентству данных с региональным развертыванием Hyperforce. |
| Мультиюрисдикция | ✅ Внедрение стандартных договорных условий или обязательных корпоративных правил для международных передач данных. |
| Мультиюрисдикция | ✅ Соотнесения потока данных документа, отображающие происхождение, транзит и расположения проживания. |
| Мультиюрисдикция | ✅ Рекомендуем использовать мультиорганизационную архитектуру, если конфликтующие требования проживания не могут быть соблюдены в одной организации. |
Антишаблоны
| Где искать | Как плохо выглядит |
|---|---|
| Здравоохранение (HIPAA) | ⚠️ Храните PHI в стандартных зашифрованных полях, используя политику для предотвращения несанкционированного доступа. |
| Здравоохранение (HIPAA) | ⚠️ Не имеют контрольного журнала поля или плана сохранения аудита. |
| Здравоохранение (HIPAA) | ⚠️ Отображение PHI в отчетах, списковых представлениях или Experience Cloud без соответствующих элементов управления доступом. |
| Здравоохранение (HIPAA) | ⚠️ Разрешить MFA на основе SMS-сообщений для доступа PHI (уязвим при замене SIM). |
| Финансовые услуги (SOX, PCI DSS) | ⚠️ Разрешить отдельным пользователям создавать и утверждать финансовые транзакции (без разделения обязанностей). |
| Финансовые услуги (SOX, PCI DSS) | ⚠️ Храните полные номера основных организаций (PAN) в стандартных настраиваемых полях Salesforce без элементов шифрования или управления DSS PCI. |
| Финансовые услуги (SOX, PCI DSS) | ⚠️ Отсутствие мониторинга транзакций для обнаружения мошенничества. |
| Финансовые услуги (SOX, PCI DSS) | ⚠️ Не имеют документированного контрольного журнала изменений для изменений финансовой системы. |
| Регламент о конфиденциальности (GDPR, CCPA) | ⚠️ Рассматривайте согласие как двоичное «да/нет», а не как детализированное отслеживание для каждой цели. |
| Регламент о конфиденциальности (GDPR, CCPA) | ⚠️ Обработка запросов темы данных вручную посредством юридической группы, занимающей месяцы, без окна ответа, установленного управляющим регламентом для развертывания. |
| Регламент о конфиденциальности (GDPR, CCPA) | ⚠️ Не имеют документально подтвержденных законных оснований для действий по обработке данных. |
| Регламент о конфиденциальности (GDPR, CCPA) | ⚠️ Собирайте данные «на всякий случай» без документированного ограничения цели. |
| Правительство (FedRAMP) | ⚠️ Используйте стандартные организации Salesforce для правительственной нагрузки, требующей соответствия FedRAMP. |
| Правительство (FedRAMP) | ⚠️ Не имеют постоянного мониторинга или контрольного соотнесения NIST 800-53. |
| Мультиюрисдикция | ⚠️ Не имеют соотнесения потока данных, отображающего место транзита и нахождения данных. |
| Мультиюрисдикция | ⚠️ Предположим, что одна глобальная организация соответствует всем региональным требованиям к резидентству данных. |
| Мультиюрисдикция | ⚠️ не имеют правовой основы для международной передачи данных. |
Шаблоны
| Где искать | Как хорошо выглядит |
|---|---|
| Проверка состояния безопасности | ✅ Выполняйте ежеквартальные оценки, сравнивая конфигурацию организации с базовыми показателями безопасности Salesforce. |
| Проверка состояния безопасности | ✅ Поддерживайте рейтинги 80% или выше (очень хорошая или отличная группа). |
| Проверка состояния безопасности | ✅ Документируйте исключения с бизнес-обоснованием и компенсирующим управлением для параметров ниже базовых. |
| Проверка состояния безопасности | ✅ Проверка состояния определяет отклонение конфигурации от рекомендаций по безопасности. |
| Отслеживание событий | ✅ Включите мониторинг событий для сбора подробных журналов действий пользователя, вызовов API, событий проверки подлинности, схем доступа к данным. |
| Отслеживание событий | ✅ Перенаправляйте файлы журнала событий во внешний SIEM для длительного хранения, превышающего собственные ограничения сохранности. |
| Отслеживание событий | ✅ Соответствие часто требует многолетнего хранения журнала; подтвердите минимальный период по регламенту для развертывания. |
| Безопасность транзакций | ✅ Внедрите политики безопасности транзакций, которые оценивают события в режиме реального времени и могут блокировать, требовать усиления MFA или уведомлять о нарушениях политик. |
| Безопасность транзакций | ✅ Используются для профилактического контроля, предотвращающего нарушения соответствия до их возникновения (например, блокировка экспорта пакетных данных, превышающего обычные схемы, требование активной проверки подлинности для доступа к конфиденциальному полю). |
| Автоматическая проверка соответствия | ✅ Внедрите проверки соответствия в ожидаемые продажи развертывания CI/CD, проверяя, чтобы развертывания не ослабляли модели полномочий, не отключали параметры аудита и не вводили несоответствующие конфигурации. |
| Автоматическая проверка соответствия | ✅ Брейк-развертывания, которые не выполняют проверку соответствия: проверка соответствия должна быть воротами развертывания, а не обнаружением после развертывания. |
| Постоянная готовность к аудиту | ✅ Создание для постоянной готовности к аудиту, а не для подготовки к аудиту по времени. |
| Постоянная готовность к аудиту | ✅ Соответствие - это постоянное состояние функционирования, требующее непрерывного сбора доказательств, а не ежегодной проверки подлинности. |
Антишаблоны
| Где искать | Как плохо выглядит |
|---|---|
| Проверка состояния безопасности | ⚠️ Выполняйте проверку состояния только по запросу аудиторов. |
| Проверка состояния безопасности | ⚠️ Разрешить отклонение рейтингов ниже 80% без исследования. |
| Проверка состояния безопасности | ⚠️ Не имеют документированных исключений для параметров ниже базовых. |
| Проверка состояния безопасности | ⚠️ Никогда не исправляйте выявленные риски. |
| Отслеживание событий | ⚠️ Использование собственных ограничений сохранности для подтверждения соответствия, когда правила требуют многолетнего сохранности. |
| Отслеживание событий | ⚠️ Не имеют внешней маршрутизации SIEM. |
| Отслеживание событий | ⚠️ Разрешите истечение срока действия собственно сохранения Event Monitoring, потеряв контрольные доказательства. |
| Безопасность транзакций | ⚠️ Не имеют превентивного контроля в реальном времени. |
| Безопасность транзакций | ⚠️ Полагаться исключительно на расследование после инцидента, а не блокировать нарушения политики до их возникновения. |
| Автоматическая проверка соответствия | ⚠️ Отсутствие проверок соответствия в ожидаемых продажах развертывания. |
| Автоматическая проверка соответствия | ⚠️ Обнаружение нарушений соответствия в производстве после развертывания. |
| Автоматическая проверка соответствия | ⚠️ Разрешить развертывания, ослабляющие состояние безопасности, без проверки. |
| Постоянная готовность к аудиту | ⚠️ Рассматривайте соответствие как ежегодное событие, требующее многомесячной проверки подготовки к аудиту. |
| Постоянная готовность к аудиту | ⚠️ Не имеют постоянного создания доказательств. |
| Постоянная готовность к аудиту | ⚠️ Обнаружение пробелов во время аудита, когда уже поздно их устранить. |
Шаблоны
| Где искать | Как хорошо выглядит |
|---|---|
| Контрольный журнал настройки | ✅ Отслеживайте изменения административной конфигурации с сохранением в течение 180 дней (входит во все версии). |
| Контрольный журнал настройки | ✅ Регулярно проверяйте несанкционированные изменения. |
| Контрольный журнал настройки | ✅ Использование для подтверждения соответствия элементов управления конфигурацией. |
| Контрольный журнал поля | ✅ Включить для полей «Ограничено» и «Конфиденциально», требующих регламентного ведения записи. |
| Контрольный журнал поля | ✅ Настройте сохранность в соответствии с требованиями соответствия (поддерживает бессрочное сохранность); подтвердите обязательный период в соответствии с регламентом для развертывания. |
| Контрольный журнал поля | ✅ Требует Shield. |
| Долгосрочное сохранение функции отслеживания событий | ✅ Перенаправляйте журналы мониторинга событий во внешний SIEM для сохранности за пределами собственных ограничений сохранности. |
| Долгосрочное сохранение функции отслеживания событий | ✅ Обязательно для подтверждения соответствия, если регламент требует многолетнего хранения журнала. |
| Долгосрочное сохранение функции отслеживания событий | ✅ Настройте корреляцию с телеметрией безопасности предприятия для межсистемного исследования. |
| Безопасность транзакций | ✅ Внедрите оценку действий пользователя на основе политики в реальном времени (отсутствие сохранности, триггеры для событий). |
| Безопасность транзакций | ✅ Использование для профилактического контроля, требующего немедленного реагирования (например, блокировка запрещенных действий, требование активной проверки подлинности, запуск бизнес-процессов реагирования на инциденты). |
| Безопасность транзакций | ✅ Требуется лицензия Shield. |
| Регистрация настраиваемого приложения | ✅ Внедрите настраиваемую регистрацию Apex для событий приложения, связанных с безопасностью, не собранных контрольными журналами платформы: решения авторизации бизнес-логики, подозрительные схемы ввода, принудительное внедрение ограничения частоты, настраиваемые события проверки подлинности. |
| Целостность журнала | ✅ Перенаправляйте журналы аудита в неизменяемое внешнее хранилище, которое злоумышленники не могут изменить даже при наличии административного доступа Salesforce. |
| Целостность журнала | ✅ Криминалистические доказательства должны быть поддельными для обоснования расследования и потенциального судебного разбирательства. |
Антишаблоны
| Где искать | Как плохо выглядит |
|---|---|
| Контрольный журнал настройки | ⚠️ Никогда не проверяйте контрольный журнал настройки на наличие несанкционированных административных изменений. |
| Контрольный журнал настройки | ⚠️ Обнаружение вредоносных изменений конфигурации через несколько месяцев после истечения срока хранения доказательств (180 дней). |
| Контрольный журнал поля | ⚠️ Отсутствие контрольного журнала поля для данных ограниченного доступа, подлежащих регламентному ведению записи. |
| Контрольный журнал поля | ⚠️ Настройте хранение короче периода, требуемого управляющим регламентом для развертывания. |
| Долгосрочное сохранение функции отслеживания событий | ⚠️ Используйте только собственные окна сохранности Salesforce для подтверждения соответствия. |
| Долгосрочное сохранение функции отслеживания событий | ⚠️ Обнаружение пробелов во время подготовки к аудиту, когда журналы уже истекли. |
| Долгосрочное сохранение функции отслеживания событий | ⚠️ Не имеют корреляции с телеметрией безопасности предприятия для межсистемного исследования. |
| Безопасность транзакций | ⚠️ Не имеют оценки политики в реальном времени для действий высокого риска. |
| Безопасность транзакций | ⚠️ Обнаружение нарушений политик только посредством проверки журнала вручную через несколько дней или недель после появления. |
| Регистрация настраиваемого приложения | ⚠️ Не регистрируйте настраиваемые решения авторизации бизнес-логики или события приложения, связанные с безопасностью. |
| Регистрация настраиваемого приложения | ⚠️ Не удается исследовать ошибки авторизации или подозрительные схемы ввиду отсутствия доказательств. |
| Целостность журнала | ⚠️ Храните журналы аудита только в Salesforce, где администраторы могут их изменять или удалять. |
| Целостность журнала | ⚠️ Не иметь неизменяемых внешних копий для судебно-медицинской сохранности. |
| Целостность журнала | ⚠️ Лишить цепочки опеки для судебного разбирательства. |
Шаблоны
| Где искать | Как хорошо выглядит |
|---|---|
| Региональное развертывание Hyperforce | ✅ Выберите соответствующие регионы Hyperforce во время инициализации организации для соответствия соответствия резидентности данных. |
| Региональное развертывание Hyperforce | ✅ Hyperforce предоставляет региональные варианты развертывания, позволяющие обеспечить соответствие резидентуры данных регламентам, требующим, чтобы данные оставались в пределах конкретных географических границ. |
| Соотнесение потока данных | ✅ Соотнесения потока данных документа, отображающие место происхождения, транзита данных (серединное программное обеспечение интеграции, внешние службы) и место нахождения (регионы хранилища). |
| Соотнесение потока данных | ✅ Обязательно для записей деятельности по обработке в соответствии со статьей 30 GDPR. |
| Международные переводы | ✅ Применять стандартные договорные положения или обязательные корпоративные правила для международных передач данных, когда это требуется в соответствии с GDPR и аналогичными правилами. |
| Международные переводы | ✅ Правовая основа документа для каждой трансграничной передачи. |
| Мультиорганизация для конфликтующих требований | ✅ Учитывайте архитектуру нескольких организаций при работе в нескольких юрисдикциях с конфликтующими требованиями к месту жительства, которые не могут быть соблюдены в рамках одной организации с региональным развертыванием Hyperforce. |
| Мультиорганизация для конфликтующих требований | ✅ Компромисс: мультиорганизация обеспечивает сильнейшую изоляцию данных, но многократно повышает операционную сложность, стоимость лицензирования, требования интеграции. |
| Управление несколькими организациями | ✅ В архитектурах с несколькими организациями поддерживайте последовательные базовые уровни безопасности в организациях посредством общедоступных хранилищ конфигурации как кода, межорганизационного мониторинга, единого управления удостоверениями. |
| Управление несколькими организациями | ✅ Мультиорганизация обеспечивает самую сильную изоляцию, но умножает площадь поверхности управления. |
Антишаблоны
| Где искать | Как плохо выглядит |
|---|---|
| Региональное развертывание Hyperforce | ⚠️ Выберите стандартный регион США для глобальной организации, не оценивая требования к резидентству данных. |
| Региональное развертывание Hyperforce | ⚠️ Нарушение GDPR, LGPD или региональных законов о суверенитете данных посредством неправильного выбора региона. |
| Соотнесение потока данных | ⚠️ Не имеют задокументированных соотнесений потоков данных. |
| Соотнесение потока данных | ⚠️ Не удается ответить на вопросы аудитора о месте транзита или нахождения данных. |
| Соотнесение потока данных | ⚠️ Нет записей GDPR Статья 30 действий по обработке. |
| Международные переводы | ⚠️ Передача данных на международном уровне без стандартных договорных условий, обязательных корпоративных правил или документированной правовой основы. |
| Международные переводы | ⚠️ Нарушение ограничений передачи GDPR. |
| Мультиорганизация для конфликтующих требований | ⚠️ Принудительное выполнение конфликтующих требований к резидентству данных в одной организации, приводящее к нарушениям соответствия. |
| Мультиорганизация для конфликтующих требований | ⚠️ Или внедрить архитектуру нескольких организаций, когда одна организация с региональным развертыванием Hyperforce будет соответствовать требованиям (ненужная сложность). |
| Управление несколькими организациями | ⚠️ Используйте несогласованные базовые уровни безопасности в среде с несколькими организациями. |
| Управление несколькими организациями | ⚠️ Каждая организация внедряет безопасность по-разному. |
| Управление несколькими организациями | ⚠️ Не удается продемонстрировать последовательное соответствие позиции в организации. |
Шаблоны
| Где искать | Как хорошо выглядит |
|---|---|
| Проверка состояния безопасности ежеквартально | ✅ Ежеквартально выполняйте проверку состояния, сравнивая конфигурацию организации с базовыми показателями безопасности Salesforce (политики паролей, параметры сеанса, доступ к сети, конфигурации функций). |
| Проверка состояния безопасности ежеквартально | ✅ Целевая оценка 80% или выше (очень хорошая или отличная группа). |
| Проверка состояния безопасности ежеквартально | ✅ Документируйте исключения с бизнес-обоснованием и компенсирующим управлением для параметров, поддерживаемых ниже базовых. |
| Аналитика Event Monitoring | ✅ Создайте панели мониторинга, отображающие поведенческие схемы, требующие исследования: необычные объемы доступа к данным, нерабочие административные действия, аномалии потребления API. |
| Аналитика Event Monitoring | ✅ Поведенческая аналитика обнаруживает угрозы, которые пропускает обнаружение на основе сигнатуры. |
| Автоматическое обнаружение дрейфа | ✅ Внедрите автоматическое тестирование соответствия в ожидаемых продажах, определяющее отклонение конфигурации от утвержденных базовых показателей. |
| Автоматическое обнаружение дрейфа | ✅ Предупреждение о расхождении конфигураций со стандартами безопасности. |
| Постоянный мониторинг состояния | ✅ Поза безопасности ухудшается без активного управления по мере уменьшения конфигураций, накопления полномочий, появления новых уязвимостей. |
| Постоянный мониторинг состояния | ✅ Конструкция для постоянного мониторинга, а не для оценки по времени. |
Антишаблоны
| Где искать | Как плохо выглядит |
|---|---|
| Проверка состояния безопасности ежеквартально | ⚠️ Выполняйте проверку состояния только по запросу аудиторов. |
| Проверка состояния безопасности ежеквартально | ⚠️ Разрешить отклонение рейтингов ниже 80% без восстановления. |
| Проверка состояния безопасности ежеквартально | ⚠️ Не отслеживайте тенденции осанки в динамике. |
| Аналитика Event Monitoring | ⚠️ Включите отслеживание событий, но без панелей мониторинга, предупреждений, расследования аномалий. |
| Аналитика Event Monitoring | ⚠️ Считайте журналы аудита флажком соответствия, а не телеметрией безопасности. |
| Автоматическое обнаружение дрейфа | ⚠️ Отсутствие автоматического обнаружения отклонения конфигурации от утвержденных базовых показателей. |
| Автоматическое обнаружение дрейфа | ⚠️ Обнаружение ослабления конфигурации только во время ручного аудита через несколько месяцев после изменения. |
| Постоянный мониторинг состояния | ⚠️ Рассматривайте безопасность как своевременную сертификацию, а не как непрерывное рабочее состояние. |
| Постоянный мониторинг состояния | ⚠️ Настройте подготовку к ежегодным проверкам, поскольку не существует постоянного мониторинга. |
Шаблоны
| Где искать | Как хорошо выглядит |
|---|---|
| Время проверки безопасности | ✅ Интегрируйте проверку безопасности в Совет по проверке архитектуры (ARB) на этапе предложения, прежде чем создавать значительные инвестиции. |
| Время проверки безопасности | ✅ Проверка безопасности в конце разработки слишком поздно, чтобы повлиять на фундаментальные решения дизайна. |
| Записи решений по архитектуре | ✅ Документирование решений по архитектуре безопасности в ДОПОГ, отражающих требования безопасности, оцененные альтернативы, принятые компромиссы, остаточные риски, компенсирующие меры контроля, метод мониторинга. |
| Записи решений по архитектуре | ✅ ADR предоставляют аудиторские доказательства, обеспечивают передачу Knowledge, поддерживают архитектурную эволюцию, документируя причины принятия решений. |
Антишаблоны
| Где искать | Как плохо выглядит |
|---|---|
| Время проверки безопасности | ⚠️ Проверьте безопасность только после завершения разработки. |
| Время проверки безопасности | ⚠️ Обнаружение фундаментальных недостатков безопасности, требующих повторной архитектуры после завершения создания. |
| Время проверки безопасности | ⚠️ Безопасность становится дорогостоящей после размышления. |
| Записи решений по архитектуре | ⚠️ Отсутствие документации решений архитектуры безопасности. |
| Записи решений по архитектуре | ⚠️ Не могу объяснить, почему были выбраны определенные элементы управления, какие альтернативы оценивались, какие остаточные риски были приняты. |
| Записи решений по архитектуре | ⚠️ Отсутствие аудиторских доказательств и передачи Knowledge. |
Шаблоны
| Где искать | Как хорошо выглядит |
|---|---|
| Оценка безопасности перед принятием | ✅ Просмотр статуса AppExchange Security Review (область, дата последней проверки - срок действия проверок безопасности истекает), оценка требований к полномочиям (нужен ли пакету больший доступ, чем оправдывает функция?), оценка практики обработки данных (куда поступают данные, что сохраняется внешне, данные, отправленные сторонним службам?), проверка возможностей реагирования на инциденты поставщика и процедур уведомлений, понимание процедур выхода и переносимости данных. |
| Проверка полномочий AppExchange | ✅ Пакеты, запрашивающие полномочия «Изменение всех данных», «Просмотр всех данных» или «Конфиденциальные полномочия», требуют дополнительной проверки. |
| Проверка полномочий AppExchange | ✅ Документируйте бизнес-обоснование повышенных полномочий. |
| Проверка полномочий AppExchange | ✅ Оцените, действительно ли функция пакета требует предоставления области. |
| Сторонние запасы | ✅ Ведение запаса сторонних зависимостей (пакеты AppExchange, интегрированные службы, промежуточные программы) с рейтингами риска, документированными решениями о принятии риска, каденцией периодического рассмотрения. |
| Консультативное наблюдение за безопасностью | ✅ Подпишитесь на рекомендации по безопасности для установленных пакетов и интегрированных служб. |
| Консультативное наблюдение за безопасностью | ✅ Отслеживайте новые уязвимости, обновления версий, требующие исправления, инциденты безопасности поставщика, влияющие на вашу среду. |
| Текущий мониторинг | ✅ Отслеживайте алгоритм пакета посредством отслеживания событий на наличие неожиданных схем доступа к данным или аномалий вызова API после установки. |
| Текущий мониторинг | ✅ Пакеты выполняются с повышенными правами и требуют постоянного мониторинга безопасности. |
Антишаблоны
| Где искать | Как плохо выглядит |
|---|---|
| Оценка безопасности перед принятием | ⚠️ Установите пакеты AppExchange исключительно на основе функций, не оценивая объем полномочий, схемы доступа к данным, практики безопасности поставщиков, процедуры выхода. |
| Оценка безопасности перед принятием | ⚠️ Принимайте пакеты с избыточными полномочиями без тщательной проверки. |
| Проверка полномочий AppExchange | ⚠️ Предоставьте пакеты, запрашивающие «Изменение всех данных» или «Просмотр всех данных», не сомневаясь, что функциональность действительно требует этой области. |
| Проверка полномочий AppExchange | ⚠️ Не имеют документированного бизнес-обоснования для повышенных полномочий. |
| Сторонние запасы | ⚠️ Отсутствие запаса сторонних зависимостей. |
| Сторонние запасы | ⚠️ Не удается ответить на вопросы аудитора о доступе к сторонним данным. |
| Сторонние запасы | ⚠️ Не имеют рейтингов риска или расписания проверки для установленных пакетов. |
| Консультативное наблюдение за безопасностью | ⚠️ Никогда не отслеживайте рекомендации по безопасности, влияющие на установленные пакеты или интегрированные службы. |
| Консультативное наблюдение за безопасностью | ⚠️ Сохраняйте уязвимость перед известными эксплойтами через месяцы или годы после разглашения. |
| Текущий мониторинг | ⚠️ Установите пакеты и никогда не отслеживайте их поведение. |
| Текущий мониторинг | ⚠️ Не удается определить, скомпрометирован ли пакет или начинает доступ к данным за пределами исходной области. |
| Текущий мониторинг | ⚠️ Не имеют мониторинга событий для действий API пакета. |