# Commercial Solutions for Classified

Commercial Solutions for Classified (CSfC), también llamado COTS-for-Secret, es una iniciativa de la NSA que permite a las agencias del Gobierno Federal de los Estados Unidos usar soluciones basada en la composición de múltiples COTS propuestas por proveedores, a través del Commercial Solutions Partnership Program (CSPP), y que han sido verificadas y aprobadas por cumplir los estándares de seguridad nacional. Desde el punto de vista de países aliados de Estados Unidos, CSfC permite que en algunos casos ya no tengan que utilizar dispositivos de criptografía de EE. UU., sino que pueden adquirir e implementar los suyos propios.
La idea de CSfC no es reemplazar los productos de tipo 1, sino , basándose en las necesidades, poder usar la herramienta adecuada para cada caso.
La idea detrás del programa CSfC es realizar Defensa en profundidad (DiD), un concepto de ciberseguridad por el que al poner múltiples soluciones comerciales de seguridad, uno encima del otro, el riesgo de que todas estas soluciones fallaran, es mucho más bajo de lo que sería cuando se utiliza una sola solución. Uno de los requisitos claves en CSfC es el doble cifrado para datos en tránsito y datos en reposo. Por ejemplo, las directrices de la NSA para la conectividad de múltiples sitios requieren que los paquetes de datos clasificados se cifren dos veces antes de enviarlo a través de una red no confiable: primero por un componente de cifrado interno, y luego por un componente de cifrado exterior. Este doble cifrado de datos tiene que ser descifrado dos veces después de llegar a su destino.
Hay gran número de dispositivos CSfC, entre los que se pueden encontrar enrutadores, servidores AAA, puntos de acceso, sistemas WIPS, MDM,...

## Comparación con productos de tipo 1

Como los productos CSfC están formados por composición de COTS y los Productos de tipo 1 son productos GOTS, esto lleva implícito que heredan las ventajas e inconvenientes de estos tipos de productos. Por ejemplo, CSfC acelera los tiempos en la obtención del producto y supone un potencial ahorro en los costes de desarrollo, reemplazo y mantenimiento del producto.
Otras ventajas de CSfC frente a los productos de tipo 1 son:
* No necesita entrenamiento especializado: Los productos de tipo 1 requieren conocimiento avanzado especializado. Sin embargo, CSfC requiere solo conocimiento de tecnología comercial que ya conforman las arquitecturas de ciberseguridad estándar, por lo que en la mayoría de los casos, su equipo no tiene que pasar por entrenamiento especial para usarlos.
* Más rápido empezar a utilizarlas: normalmente es más fácil coger y empezar con CSfC, especialmente cuando se incrementa en la organización el uso de CSfC. A veces empezar con los productos de tipo 1 puede ser más rápido porque son productos conocidos por el personal experimentado, pero esto debería cambiar se gún se vaya utilizando más CSFC.
* Mas flexibilidad técnica: Es habitual que CSfC permita más configuraciones. Por ejemplo, es habitual que un producto CSfC permita más tipos de conexiones de red que un productos de tipo 1.
* Su posesión tiene menos riesgos. Los CSfC son menos rigurosos con los requisitos de propiedad y uso. Por ejemplo, no hay necesidad de seguridad vigilada por guardias 24/7. Por tanto este tipo de productos son mejores candidatos para su uso en unidades remotas, centros de operaciones temporales o el caso de drones donde es fácil que caiga en manos enemigas.
* Facilita la colaboración entre agencias gubernamentales, aliados y entidades con distintos límites jurisdiccionales. Evita barreras para la colaboración ya que una más amplía la comunidad de socios que pueden usar estos métodos para compartir información clasificada de una forma segura.
* Utiliza estándares abiertos (inicialmente Suite B y luego Suite CNSA) mientras que los productos de tipo 1 usan algoritmos secretos (Suite A).
* Permite fácil gestión de claves usando PKI mientras que los productos de tipo 1 usan claves aprobadas por la NSA.
* El proceso de certificación dura un año o menos, mientras en los productos de tipo 1 tarda varios años. Con CSfC la certificación lo que indica es que el desarrollador ha seguido las directrices de la NSA, la responsabilidad final del uso del dispositivo es dejada a la autoridad de aprovación designada o DAA (del inglés Designated Approving Authority) de la organización final.

## Desarrollo

Habitualmente una implementación CSfC requiere de al menos una docena de componentes de distintos proveedores y cada componente tiene que ser aprobado para su uso. La NSA provee una arquitecturas de referencia para ser usadas como comienzo de la construcción de un tipo de producto CSfC. El proveedor desarrolla una solución compuesta de la arquitectura publicada y presenta la solución a la NSA para su revisión y aprobación. Finalmente la NSA decide si aprueba la implementación propuesta.
Los componentes elegibles son publicados y actualizados periódicamente por la NSA. Proveedores que quieran que sus productos sean elegibles como componentes CSfC tienen que enviar el componente a la NIAP para su evaluación y aprobación de acuerdo a perfile/s de protección aplicable/s del Gobierno de Estados Unidos (Common Criteria). A continuación el proveedor tiene que someterse al FIPS para la validación del proceso y finalmente realizar un memorándum de acuerdo con la NSA.
Además, la NSA también propone una lista de integradores confiables (Trusted Integrators) que son empresas que pueden ayudar en el desarrollo. También hay proveedores que construyen bajo pedido productos CSfC y que permiten cierto grado de intervención durante el proceso de desarrollo.