| Phase / Category | Traditional SDLC & DevOps | DevOps Tools | DevSecOps Focus | DevSecOps Tools | ML Lifecycle & MLOps | MLOps Tools | MLSecOps Focus | MLSecOps Tools |
| 1. Plan & Design | Define user features, APIs, and software architecture. | Jira, Confluence, Miro, Trello | Threat modeling, access control, compliance scoping. | IriusRisk, Microsoft Threat Modeling Tool | Define business targets, data availability, and model metrics. | Jira, Confluence, Lucidchart | Data privacy threat modeling and AI risk assessment. | Privacy-preserving design frameworks, Microsoft EATM |
| 2. Asset Preparation | Write application code, build UI components, and manage repositories. | VS Code, IntelliJ IDEA, Git, GitHub, GitLab | Prevent credential leaks and enforce secure coding practices. | GitGuardian, Talisman, Husky | Source datasets, perform cleaning, labeling, and feature engineering. | DVC, Feast, Labelbox, Snorkel, Airflow | Verify data provenance and detect poisoning or bias. | Great Expectations, Cleanlab, TruLens |
| 3. Build & Train | Compile source code and package application containers. | Jenkins, GitHub Actions, GitLab CI/CD, Bitbucket Pipelines | Static Application Security Testing (SAST) and dependency scanning. | Snyk, Checkmarx, SonarQube, Veracode | Train machine learning models, tune hyperparameters, and track experiments. | MLflow, Weights & Biases, Kubeflow, Ray | Scan open-source models for malware, vulnerabilities, and backdoors. | HiddenLayer Model Scanner, Protect AI Guardian |
| 4. Test & Verify | Execute unit tests, integration tests, and UI tests. | PyTest, JUnit, Selenium, SonarQube | Dynamic Application Security Testing (DAST) and infrastructure scanning. | OWASP ZAP, Burp Suite, Aqua Security, Trivy | Evaluate model quality, accuracy, fairness, and bias. | Evidently AI, TruEra, Fiddler, Deepchecks | Perform adversarial robustness testing and prompt fuzzing. | Counterfit, Adversarial Robustness Toolbox (ART) |
| 5. Deploy | Deploy applications or containers into production. | Docker, Kubernetes, Terraform, Ansible | Secure networking, secrets management, and API key protection. | HashiCorp Vault, CyberArk, AWS Secrets Manager | Deploy trained models as APIs or batch inference services. | TorchServe, Triton, BentoML, Seldon Core | Protect AI endpoints from prompt injection and abuse. | Lakera Guard, LLM Guard, Langfuse |
| 6. Monitor | Monitor infrastructure health, logs, and application performance. | Prometheus, Grafana, Datadog, New Relic | Detect security incidents and unauthorized access. | Splunk, AWS CloudTrail, Wazuh, ELK Stack | Monitor data drift, concept drift, and model degradation. | Arize AI, WhyLabs, Neptune.ai, Datadog | Detect AI attacks, model extraction, and adversarial behavior. | HiddenLayer AISPM, Protect AI Radar |
No comments:
Post a Comment