⬇ Scarica il santino: ·
San goto fail, dalla riga doppia
Patrono delle righe duplicate, degli if senza graffe e dei revisori di codice distratti.
Vita
Il 21 febbraio 2014 Apple rilasciò iOS 7.0.6 con una nota laconica sulla verifica SSL; il giorno dopo Adam Langley spiegò il perché. Nel codice di Secure Transport una riga «goto fail;» compariva due volte di fila: la seconda saltava sempre il controllo della firma, e qualunque attaccante in mezzo poteva fingersi un sito protetto. Una sola riga copiata due volte, e il lucchetto di iOS e macOS restò aperto.
Preghiera
O San goto fail, che salti sempre dove non dovresti, insegnaci a mettere le graffe anche quando sembrano inutili. Amen.
Come si festeggia
Si festeggia aggiornando a iOS 7.0.6 e OS X 10.9.2, attivando gli avvisi sul codice irraggiungibile e cantando la canzone a lui dedicata.
Riga doppia, sicurezza dimezzata.