Methodology
Methodology and Industry Standards during Development
migVisor is developed using Agile methodologies.
Several requirements are highlighted here that allow us to integrate security into the agile development process:
Establishing testing and validation processes.
Developers and testers evaluate their code from an attacker's perspective.
Peer reviews are conducted regularly and include the same considerations.
Building security using user stories as a technique.
User stories define the business requirements.
User stories are then broken down into distinct tasks to be accomplished during and after development.
Developers in Charge of Secure Development.
Responsible for secure development.
Ensuring that all aspects of security are implemented by personal involvement in:
Planning
Security scans
Fixing identified issues
Adaptation, iteration, and growth.
Continually measure, adapt, and attempt to improve techniques and processes to keep security relevant as new tools and processes are introduced or changed.
New features that involve connectivity/integration/user data and information are tested and validated by the development team who considers the security aspects of the feature.
Different environments for production, demo, test, and dev.
Test and Dev environments do not hold real customer data or information.
Demo environment does not hold real customer data.