Рекомендуемое явное объявление общего доступа для внутренних классов

Jan 05 2021

В нашем последнем обзоре безопасности Salesforce мы столкнулись с проблемой, связанной с пропущенными объявлениями совместного использования внутренних классов, действующих как оболочка.

Мы проходили этот обзор в течение многих лет, поэтому я предполагаю, что недавно были включены какие-то новые критерии.

Эти внутренние классы-оболочки в любом случае не обращаются к данным, поэтому я хотел знать, какое объявление общего доступа (возможно, with sharingили inherithed sharing) рекомендуется для них, чтобы пройти проверку безопасности Salesforce или, если этого будет достаточно, сообщить о них как о ложных срабатываниях.

Ответы

1 Raul Jan 05 2021 at 21:10

Связанный вопрос: нужно ли мне определять совместное использование для внутренних классов?

Я предпочитаю inherited sharing, with sharingтоже было бы хорошо.

если будет достаточно сообщить о них как о ложных срабатываниях.

Нет, лучше оставить небольшое количество ложных срабатываний для проверки командой безопасности.