Unha bomba lóxica é un fragmento de código inserido intencionadamente nun sistema de software que activará unha función maliciosa cando se cumpran as condicións especificadas. Por exemplo, un programador pode ocultar un fragmento de código que comece a eliminar ficheiros (como un gatillo da base de datos de salarios), no caso de que algunha vez sexa despedido da empresa.
O software inherentemente malicioso, como os virus e os vermes, adoita conter bombas lóxicas que executan unha determinada carga útil nun momento predefinido ou cando se cumpre algunha outra condición. Un virus ou un verme pode empregar esta técnica para gañar impulso e propagarse antes de ser detectado. Algúns virus atacan os seus sistemas anfitrións en datas específicas, como o venres 13 ou o día dos enganos. Os troianos e outros virus informáticos que se activan en determinadas datas, adoitan chamarse "bombas de reloxería".
Para ser considerada unha bomba lóxica, a carga útil debe ser non desexada e non revelada ao usuario do software. Por exemplo, os programas de proba con código que desactiva certas funcionalidades despois dun tempo determinado, non se consideran normalmente bombas lóxicas.
Notas
Véxase tamén
Outros artigos Stuxnet
Ligazóns externas
Categoría:Programación Categoría:Seguridade informática