Vihreä IT: kestävä ohjelmisto on turvallinen ohjelmisto

Miksi ylläpidettävät ja pitkäikäiset järjestelmät ovat parempia sekä planeetalle että tietoturvalle.

Kun puhumme IT:n ympäristövaikutuksista, ajattelemme yleensä datakeskuksia, sähköä ja laitteidemme mineraaleja. Niillä on merkitystä. Arkkitehtina näen kuitenkin toisenkin, vähemmän näkyvän tuhlauksen lähteen: ohjelmistot, jotka on tehty heitettäviksi pois. Ja käy ilmi, että tavat, jotka tekevät ohjelmistosta kestävän, ovat lähes täsmälleen samat, jotka tekevät siitä turvallisen.

Mistä ohjelmistojen jalanjälki syntyy

  • Liian aikaisin vaihdetut laitteet. Suurin osa kannettavan tietokoneen tai puhelimen elinkaaren päästöistä syntyy sen valmistuksessa. Raskas ohjelmisto, joka pakottaa ostamaan uuden laitteen muutaman vuoden välein, on ympäristöongelma.
  • Tarpeeton laskenta. Ylimitoitetut palvelimet tyhjäkäynnillä, unohdetut testiympäristöt, tieto, jota säilytetään ikuisesti, koska kukaan ei päättänyt poistaa sitä.
  • Raskaat verkkosivut. Megatavuittain skriptejä, seurantaa ja itsestään käynnistyviä videoita siirretään ja käsitellään miljoonilla laitteilla.
  • Uudelleenrakentaminen. Kun järjestelmästä tulee ylläpitokelvoton, ainoa vaihtoehto on rakentaa se uudelleen kaikkine energia- ja työpanoksineen.

Viisi tapaa, jotka palvelevat sekä planeettaa että tietoturvaa

1. Vähemmän on enemmän

Jokainen riippuvuus, lisäosa ja ominaisuus kuluttaa energiaa ja on mahdollinen haavoittuvuus. Käyttämättömän poistaminen on halvin päästövähennys ja halvin tietoturvakorjaus, mitä on olemassa.

2. Rakenna kestämään

Selkeä arkkitehtuuri, dokumentaatio ja automaattiset testit mahdollistavat järjestelmän ylläpidon ja päivittämisen vuosikymmeniä ilman uudelleenrakentamista. Helposti päivitettävä ohjelmisto saa myös tietoturvapäivityksensä.

3. Mitoita oikein ja sammuta

Mitoita resurssit todellisen tarpeen mukaan ja sammuta testiympäristöt, kun niitä ei tarvita. Käyttämättömät ympäristöt ovat myös valvomattomia ympäristöjä, hyökkääjien suosikkipiilopaikkoja.

4. Minimoi tieto

Tieto, jota et kerää, ei tarvitse tallennustilaa, varmuuskopioita eikä suojausta, eikä se voi vuotaa. Tietojen minimointi on yhtä aikaa tietosuoja-asetuksen, tietoturvan ja kestävyyden periaate.

5. Käytä laitteita pidempään

Valitse ohjelmistoja ja alustoja, joilla on pitkä tukiaika, jotta laitteet pysyvät turvallisina ja käyttökelpoisina pidempään. Tietoturvapäivitykset tekevät vanhan laitteen käytöstä turvallista.

Tämä sivusto esimerkkinä

Kun korvasin vanhan ASP.NET-portaalini staattisella sivustolla, sivujen koko pieneni murto-osaan, palvelin ei enää aja sovelluskoodia jokaisella käynnillä, eikä käytössä ole tietokantaa tai kolmansien osapuolten seurantaa. Sivusto on nopeampi vanhoilla puhelimilla, kuluttaa vähemmän energiaa ja sillä ei ole juuri hyökkäyspintaa. Kestävä ja turvallinen saman päätöksen ansiosta.