Stavo leggendo un blog di infosec di recente, e sono stato colto alla sprovvista da la seguente dichiarazione:
Sure you can run up to date software and firewalls and that network appliance in your data center that apparently solves the halting problem... or you could begin to think differently and push undecidability onto your attacker at the moment he tries to exploit your application.
Ero consapevole del problema dell'arresto, ma non ho mai prestato molta attenzione ad esso, quindi ho fatto qualche lettura successiva. Capisco le implicazioni di base del principio, ma mi chiedo se l'uso del problema dell'arresto non sia una scusa conveniente per giustificare il triste stato di sicurezza informatica? Quale applicabilità ha effettivamente il problema dell'arresto alle applicazioni di sicurezza informatica, come il rilevamento di malware o il rilevamento di vulnerabilità?
Per come la vedo io, il problema dell'arresto afferma che non è possibile scrivere un programma per scopi generici che possa rendere determinazioni accurate al 100% circa il comportamento di ogni singolo programma possibile. Sto pensando a un programma che analizza il software per determinare se è dannoso o un programma che analizza il software per determinare se contiene buffer overflow o vulnerabilità SQLi.
La dimostrazione si basa su un programma speciale e inventato per mostrare questo paradosso. Ciò non significa che nessun programma possa essere analizzato da un altro programma con una precisione del 100%, né che una grande maggioranza dei programmi reali non possa essere analizzata in modo affidabile da un altro programma con una precisione del 100% .
La mia ultima domanda è: un attaccante può usare il problema di fermarsi come una forma di attacco? Per esempio. Qualunque programma di analisi tu abbia scritto per rilevare la presenza o l'attività dell'attaccante, l'attacco può scrivere un programma con lo stesso comportamento dimostrabile di rendere indecidibile l'algoritmo di rilevamento?
Qualche suggerimento alla ricerca nel mondo reale o esperti affermati su questo argomento è molto apprezzato.