Cracking the Security Review - Jaipur Cloud Connect 2019

#JCC19 - CONFIDENTIAL | DO NOT DISTRIBUTE
Cracking the Security
Review
10 AUG
th
SAT, 2019
#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
#JCC19 - CONFIDENTIAL | DO NOT DISTRIBUTE
Welcome to
Pink City
3
#JCC19
#JCC19 - CONFIDENTIAL | DO NOT DISTRIBUTE 4
#JCC19 - CONFIDENTIAL | DO NOT DISTRIBUTE
“A good programmer looks both
ways before crossing a one-way
street.”
5
#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
#JCC19 - CONFIDENTIAL | DO NOT DISTRIBUTE 7
Development
Security Review
Go Live
Idea
App Journey
#JCC19 - CONFIDENTIAL | DO NOT DISTRIBUTE
Salesforce Security Review
8
#JCC19 - CONFIDENTIAL | DO NOT DISTRIBUTE
My Failed and Successful Security
Reviews
9
● CRUD and FLS
● With sharing in classes
● XSS
● Wrong False Positive Report
#JCC19 - CONFIDENTIAL | DO NOT DISTRIBUTE
Security Requirements Checklist
10
● Who’s the audience for it?
● What does it contain?
● Checklist
● Checklist Builder
#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
#JCC19 - CONFIDENTIAL | DO NOT DISTRIBUTE
When It Is not True then “False
Positive”
12
#JCC19 - CONFIDENTIAL | DO NOT DISTRIBUTE
Resources
13
● ISVforce Security Review Guide
● Develop Secure Web Apps Trail (Trailhead)
● AppExchange Security Requirements Checklist
● Security Review Submission Requirements Checklist Builder
● Partner Security Portal
● Code Sample
#JCC19 - CONFIDENTIAL | DO NOT DISTRIBUTE 14
Thank You!
1 of 14

More Related Content

Featured(20)

Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
Christy Abraham Joy82.1K views
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
Alireza Esmikhani30.2K views
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
Project for Public Spaces & National Center for Biking and Walking6.9K views
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
Erica Santiago25.1K views
9 Tips for a Work-free Vacation9 Tips for a Work-free Vacation
9 Tips for a Work-free Vacation
Weekdone.com7.1K views
I Rock Therefore I Am. 20 Legendary Quotes from PrinceI Rock Therefore I Am. 20 Legendary Quotes from Prince
I Rock Therefore I Am. 20 Legendary Quotes from Prince
Empowered Presentations142.8K views
How to Map Your FutureHow to Map Your Future
How to Map Your Future
SlideShop.com275.1K views
Read with Pride | LGBTQ+ ReadsRead with Pride | LGBTQ+ Reads
Read with Pride | LGBTQ+ Reads
Kayla Martin-Gant1.1K views

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
  • 3. #JCC19 - CONFIDENTIAL | DO NOT DISTRIBUTE Welcome to Pink City 3 #JCC19
  • 4. #JCC19 - CONFIDENTIAL | DO NOT DISTRIBUTE 4
  • 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
  • 8. #JCC19 - CONFIDENTIAL | DO NOT DISTRIBUTE Salesforce Security Review 8
  • 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
  • 13. #JCC19 - CONFIDENTIAL | DO NOT DISTRIBUTE Resources 13 ● ISVforce Security Review Guide ● Develop Secure Web Apps Trail (Trailhead) ● AppExchange Security Requirements Checklist ● Security Review Submission Requirements Checklist Builder ● Partner Security Portal ● Code Sample
  • 14. #JCC19 - CONFIDENTIAL | DO NOT DISTRIBUTE 14 Thank You!