Cracking the Security Review - Jaipur Cloud Connect 2019
1. #JCC19 - CONFIDENTIAL | DO NOT DISTRIBUTE
Cracking the Security
Review
10 AUG
th
SAT, 2019
2. #JCC19 - CONFIDENTIAL | DO NOT DISTRIBUTE
I am Vishnu Kumar
11x Salesforce Certified Consultant
MTX Group Inc.
Blogger at 0to1Code.com
Twitter & Github: @TheVishnuKumar
Hello!
2
5. #JCC19 - CONFIDENTIAL | DO NOT DISTRIBUTE
“A good programmer looks both
ways before crossing a one-way
street.”
5
6. #JCC19 - CONFIDENTIAL | DO NOT DISTRIBUTE 6
Agenda
● App Journey
● Salesforce Security Review
● My Failed and Successful Security Reviews
● AppExchange Security Requirements Checklist
● Trailhead- Develop Secure Web Apps
● When It Is not True then “False Positive”
● Q&A
7. #JCC19 - CONFIDENTIAL | DO NOT DISTRIBUTE 7
Development
Security Review
Go Live
Idea
App Journey
9. #JCC19 - CONFIDENTIAL | DO NOT DISTRIBUTE
My Failed and Successful Security
Reviews
9
● CRUD and FLS
● With sharing in classes
● XSS
● Wrong False Positive Report
10. #JCC19 - CONFIDENTIAL | DO NOT DISTRIBUTE
Security Requirements Checklist
10
● Who’s the audience for it?
● What does it contain?
● Checklist
● Checklist Builder
11. #JCC19 - CONFIDENTIAL | DO NOT DISTRIBUTE
Trailhead- Develop Secure Web
Apps
11
● Injection Vulnerability Prevention
● App Logic Vulnerability Prevention
● Data Leak Prevention
● Secure Secret Storage
● Security for Lightning Components
12. #JCC19 - CONFIDENTIAL | DO NOT DISTRIBUTE
When It Is not True then “False
Positive”
12