Green IT: el software sostenible también es software seguro
Por qué los sistemas mantenibles y de larga vida son mejores para el planeta y para la seguridad.
Cuando hablamos del impacto ambiental de la informática solemos pensar en los centros de datos, la electricidad y los minerales de nuestros dispositivos. Todo eso importa. Pero como arquitecto veo otra fuente de despilfarro, menos visible: el software hecho para tirarse. Y resulta que los hábitos que hacen sostenible el software son casi exactamente los mismos que lo hacen seguro.
De dónde viene la huella del software
- Hardware que se sustituye demasiado pronto. La mayor parte de las emisiones de un portátil o de un móvil a lo largo de su vida se producen al fabricarlo. Un software sobredimensionado que obliga a comprar dispositivos nuevos cada pocos años es un problema ambiental.
- Computación innecesaria. Servidores sobredimensionados funcionando en vacío, entornos de pruebas olvidados, datos que se guardan para siempre porque nadie decidió borrarlos.
- Webs pesadas. Megabytes de scripts, rastreadores y vídeos que se reproducen solos se transfieren y procesan en millones de dispositivos.
- Reconstrucciones. Cuando un sistema se vuelve imposible de mantener, la única opción que queda es rehacerlo, con toda la energía y el esfuerzo que eso supone.
Cinco hábitos que sirven al planeta y a la seguridad
1. Menos es más
Cada dependencia, complemento y funcionalidad consume energía y es una posible vulnerabilidad. Quitar lo que no se usa es el recorte de emisiones más barato y la corrección de seguridad más barata que existen.
2. Construir para durar
Una arquitectura clara, documentación y pruebas automáticas permiten mantener y actualizar un sistema durante décadas en lugar de rehacerlo. El software fácil de actualizar recibe sus parches de seguridad.
3. Dimensionar bien y apagar
Ajusta los recursos a la demanda real y apaga los entornos de pruebas cuando no se necesitan. Los entornos sin uso también son entornos sin vigilancia, uno de los escondites favoritos de los atacantes.
4. Minimizar los datos
Los datos que no recoges no necesitan almacenamiento, copias de seguridad ni protección, y no se pueden filtrar. La minimización de datos es a la vez un principio del RGPD, de la seguridad y de la sostenibilidad.
5. Alargar la vida de los dispositivos
Elige software y plataformas con periodos de soporte largos, para que los dispositivos sigan siendo seguros y útiles durante más tiempo. Las actualizaciones de seguridad son lo que permite seguir usando un dispositivo antiguo con tranquilidad.
Esta web como ejemplo
Cuando sustituí mi antiguo portal ASP.NET por una web estática, el peso de las páginas bajó a una fracción, el servidor ya no ejecuta código de aplicación en cada visita y no hay base de datos ni rastreo de terceros. Es más rápida en móviles antiguos, consume menos energía y casi no tiene superficie de ataque. Sostenible y segura gracias a la misma decisión.