Me gustaría conocer su opinión sobre el tema "control de versiones", , pero centrándose en la seguridad.Control de versión segura
Algunas características comunes:
que permiten el acceso al código fuente utilizando clientes única (no hay manera de acceder al código fuente en el servidor directamente)
la concesión de permiso para acceder únicamente el código fuente que puedo modificar (es decir, un desarrollador debe poder para acceder al código fuente relacionado con su proyecto solamente). Por lo tanto, debería ser posible crear grupos de usuarios y otorgar diferentes niveles de acceso .
modificaciones de seguimiento, check-ins y check-outs y los desarrolladores que los hicieron ...
... y, sin duda, me estoy olvidando de algo.
¿Cuáles son los sistemas de control de versiones más "paranoicos" que usted conoce? ¿Qué características implementan?
Mi objetivo es crear un entorno para el desarrollo de aplicaciones que manejen datos sensibles: tarjetas de crédito, contraseñas, etc. Un desarrollador malintencionado puede insertar puerta trasera o modificar intencionadamente algunas funciones de seguridad. Por lo tanto, el acceso al código fuente debe controlarse estrictamente. Debo confesar que mi conocimiento de los sistemas de control de versiones es pobre, así que, me temo, la personalización de SVN podría ser una tarea difícil para mí.
Gracias
Casi todos los sistemas de control de versiones implementan la seguridad que usted mencionó, y por lo general mucho más. ¿Cuál es el propósito de tu pregunta? – NotMe
no hay muchos registros de seguimiento. – gbjbaanb
Realice las comprobaciones de pistas, pero gbjbaanb tiene razón. Pocos sistemas de control de versiones tienen fuertes controles de seguridad. –