Código de prácticas para la ciberseguridad de la IA

 El gobierno del Reino Unido ha presentado su Código de Prácticas Cibernéticas de IA, el primero del mundo, para las empresas que desarrollan sistemas de IA. El marco describe 13 principios diseñados para mitigar riesgos como los ciberataques impulsados por IA, las fallas del sistema y las vulnerabilidades de los datos.

El Código de Prácticas Cibernéticas se aplica a los desarrolladores, operadores de sistemas y organizaciones que crean, implementan o gestionan sistemas de IA. El código voluntario se aplica a los desarrolladores, operadores de sistemas y custodios de datos en organizaciones que crean, implementan o gestionan sistemas de IA. Los proveedores de IA que solo venden modelos o componentes se rigen por otras directrices pertinentes.

"Desde la protección de los sistemas de IA contra la piratería y el sabotaje hasta la garantía de que se desarrollen e implementen de forma segura, el Código ayudará a los desarrolladores a crear productos de IA seguros e innovadores que impulsen el crecimiento", afirmó el Departamento de Ciencia, Innovación y Tecnología en un comunicado de prensa.

Las recomendaciones incluyen la implementación de programas de capacitación en seguridad de la IA, el desarrollo de planes de recuperación, la realización de evaluaciones de riesgos, el mantenimiento de inventarios y la comunicación con los usuarios finales sobre cómo se utilizan sus datos.

El Código establece requisitos de ciberseguridad para todo el ciclo de vida de los sistemas de IA y se divide en cinco fases: diseño seguro, desarrollo seguro, implementación segura, mantenimiento seguro y fin de vida seguro. Para proporcionar una descripción general estructurada, hemos recopilado los principios del Código, a quiénes se aplican y recomendaciones de ejemplo en la siguiente tabla.

PrincipioSe aplica principalmente aRecomendación de ejemplo
1. Concienciar sobre las amenazas y riesgos de la seguridad de la IAOperadores de sistemas, desarrolladores y custodios de datosCapacitar al personal sobre los riesgos de seguridad de la IA y actualizar la capacitación a medida que surjan nuevas amenazas.
2. Diseñar tu sistema de IA para seguridad, además de funcionalidad y rendimientoOperadores de sistemas y desarrolladoresEvaluar los riesgos de seguridad antes de desarrollar un sistema de IA y documentar las estrategias de mitigación.
3. Evaluar las amenazas y gestionar los riesgos de tu sistema de IAOperadores de sistemas y desarrolladoresEvaluar regularmente los ataques específicos de IA, como el envenenamiento de datos, y gestionar los riesgos.
4. Permitir la responsabilidad humana en los sistemas de IAOperadores de sistemas y desarrolladoresAsegurarse de que las decisiones de la IA sean explicables y de que los usuarios comprendan sus responsabilidades.
5 Identificar, rastrear y proteger tus activosOperadores de sistemas, desarrolladores y custodios de datosMantener un inventario de los componentes de IA y proteger los datos sensibles.
6. Asegurar tu infraestructuraOperadores de sistemas y desarrolladoresRestringir el acceso a los modelos de IA y aplicar controles de seguridad en las API.
7. Asegurar tu cadena de suministroOperadores de sistemas, desarrolladores y custodios de datosRealizar una evaluación de riesgos antes de adaptar modelos que no estén bien documentados o asegurados.
8. Documentar tus datos, modelos y solicitudesDesarrolladoresPublicar hashes criptográficos de los componentes del modelo que se ponen a disposición de otros interesados para que puedan verificar su autenticidad.
9. Realizar pruebas y evaluaciones adecuadasOperadores de sistemas y desarrolladoresAsegurarse de que no sea posible ingeniería inversa de aspectos no públicos del modelo o de los datos de entrenamiento.
10. Comunicación y procesos asociados con los usuarios finales y entidades afectadasOperadores de sistemas y desarrolladoresComunicar a los usuarios finales dónde y cómo se utilizarán, accederán y almacenarán sus datos.
11. Mantener actualizaciones regulares de seguridad, parches y mitigacionesOperadores de sistemas y desarrolladoresProporcionar actualizaciones de seguridad y parches y notificar a los operadores de sistemas sobre las actualizaciones.
12. Monitorear el comportamiento de tu sistemaOperadores de sistemas y desarrolladoresAnalizar continuamente los registros del sistema de IA en busca de anomalías y riesgos de seguridad.
13. Asegurar la disposición adecuada de los datos y modelosOperadores de sistemas y desarrolladoresDescartar de manera segura los datos de entrenamiento o el modelo después de transferir o compartir la propiedad.

La publicación del Código se produce apenas unas semanas después de que el gobierno publicara el Plan de Acción de Oportunidades de IA, que describe las 50 formas en que desarrollará el sector de la IA y convertirá al país en un "líder mundial". Fomentar el talento en IA fue una parte clave de esto.

Medidas de ciberseguridad más sólidas

La publicación del Código se produce apenas un día después de que el Centro Nacional de Ciberseguridad del Reino Unido instara a los proveedores de software a erradicar las llamadas "vulnerabilidades imperdonables", que son vulnerabilidades con mitigaciones que son, por ejemplo, baratas y bien documentadas, y por lo tanto fáciles de implementar.

El Director de gestión de vulnerabilidades del NCSC, dijo que durante décadas, los proveedores han "priorizado las 'características' y la 'velocidad de comercialización' a expensas de corregir las vulnerabilidades que pueden mejorar la seguridad a escala. Las herramientas como el Código de prácticas para proveedores de software ayudarán a erradicar muchas vulnerabilidades y garantizar que la seguridad esté "incorporada" en el software.

 Fuente: SeguInfo

Comentarios