14.3. Tuotantokäyttöön kovettaminen

Kovetettu sovellus jatkaa toimintaansa valvomatta laitteistolla, jota se ei voi nähdä. Tämän osion sivut käsittelevät ajonaikaista kuria, joka muuttaa toimivan sovelluksen sellaiseksi, joka toipuu omista vioistaan ja jättää tarpeeksi todisteita jälkeensä niiden diagnosoimiseksi myöhemmin.

Neljä osaa, järjestettynä niin, että kukin tukee seuraavaa. Lokitus tulee ensin, koska kaikki muu kirjoittaa siihen. Vahtikoira käsittelee jumiutumiset ja kirjaa sen, mitä se sai kiinni, lokiin. Tiedostojärjestelmän hygienia pitää lokikirjoitukset nopeina, kun sovellus kerää tietueita kuukausien tai vuosien ajan kentällä. Turvallisuussivu päättää siihen, mitä flash-muistin lukusuojaus kattaa ja miltä sen käyttöönoton vaatima työ todella näyttää – olennaista silloin, kun sovelluskoodin yksityisyys on tuotevaatimus.

Kolme ensimmäistä koskevat jokaista toimitettua kameraa. Puuttuva vahtikoira on jumiutuminen, josta kukaan ei voi toipua; puuttuva lokitus on kaatuminen, joka ei jättänyt kenttätodisteita; puuttuva tiedostojärjestelmän hygienia on litteä hakemisto lokitiedostoja, joka vei kehysnopeuden mukanaan.

Neljäs, lukusuojaus, on tilannekohtainen. Monet toimitetut kamerat sijaitsevat paikoissa, joissa fyysistä pääsyä on jo valvottu – tehtaissa, kiinteissä asennuksissa, suojatuissa käyttäjäasemissa, lukittujen koteloiden takana – ja laiteohjelmiston lukitsemisen suunnittelukustannukset eivät ole perusteltuja näissä käyttöönotoissa. Sivu käsittelee, miltä kustannus näyttää silloin, kun se on perusteltu.