Declaración de uso compartido explícito recomendada para clases internas
En nuestra última revisión de seguridad de Salesforce, nos hemos enfrentado a un problema relacionado con las declaraciones de uso compartido omitidas de las clases internas que actúan como un contenedor.
Hemos pasado esta revisión durante años, así que supongo que recientemente se debe haber incluido algún nuevo tipo de criterio.
Estas clases contenedoras internas no están accediendo a los datos de todos modos, así que quería saber cuál sería la declaración de uso compartido recomendada (probablemente with sharing
o inherithed sharing
) para ellos con el fin de pasar la Revisión de seguridad de Salesforce o, si sería suficiente informarlos como falsos positivos.
Respuestas
Pregunta relacionada: ¿Necesito definir el uso compartido para clases internas?
Yo prefiero inherited sharing
, with sharing
aunque también estaría bien.
si fuera suficiente informarlos como falsos positivos.
No, es mejor tener una pequeña cantidad de falsos positivos para que el equipo de seguridad los revise.