La protección contra pérdida de datos es una preocupación importante para todas las industrias. El proceso de ingeniería del software involucra múltiples puntos para la pérdida potencial de datos, ya que hay otras partes involucradas además del equipo de desarrollo de software y cliente. La lista puede incluir agencias de pruebas externas, otros proveedores de software, agencias consultoras, etc. Desde el documento de análisis de requisitos hasta el código fuente y más allá, todos los artefactos de software contienen información que el cliente puede considerar sensible.
Se han realizado considerables esfuerzos para proteger los datos generados por la aplicación utilizando el anonimato k, la diversidad en L. Un breve resumen es aquí
¿Pero cuáles son las opciones / mejores prácticas / herramientas disponibles para proteger la información confidencial que se encuentra en los artefactos del software (por ejemplo, documentos de análisis, código fuente, documentación, etc.) en un formato más bien desestructurado? (Por supuesto, excepto NDA y buena fe ...)