How Our Software Development Life Cycle Ensures CloudBlue Commerce Security

At Ingram Micro, we ensure high security of the software that we produce by doing the following as part of our Software Development Life Cycle (SDLC):

  1. At each SDLC phase, there is a corresponding security-related activity:

    SDLC phase What we do to ensure software security
    Pre-requirements Develop policies and conduct security trainings for development teams
    Requirements gathering Help development teams to gather and review security requirements
    Design Design reviews from the security point of view
    Development

    Security code reviews

    Quality Assurance Per-feature penetration testing on test environments
    Deployment

    Configuration and whole system penetration testing

    Post-deployment

    Incident processing
  2. We also follow the general security principles outlined by The Open Web Application Security Project (OWASP).