Quando há uma falha no funcionamento de um software, ou seja, o programa do computador não funciona, causando assim impossibilidades de realização de programações, fazem também com que haja falhas na segurança, ou seja, esse tipo de falha faz com que as informações que estão no computador sejam acessadas sem dificuldade.
O Bug nada mais é do que um programa que determina um erro de lógica na compreensão de um software, também era usado para localizar possíveis problemas que ocorressem na engenharia, ele auxiliou muito para a localização defeitos mecânicos, acredita-se que este termo foi retirado do fato de alguns insetos que pousassem no ENIAC (primeiro computador eletrônico), e que ficassem pousados lá e um acabou ficando preso causando assim: Curto Circuito e levando falhas nos programas.
Esse tipo de sistema também mede e/ ou faz com que seja contada a passagem do ano, ou seja, ele é pré-programado para fazer com que o relógio anulado seja mudado.
Exemplo:
Se estivéssemos no ano de 1900 o sistema leria para fazer a conta, “19 + 00 = 1900”, e passaria normalmente para o ano 2000, mas como a mudança se dava somente por dois dígitos muitos empresários donos de bancos temiam o fato de o programa errar e fazer com que houvesse perdas nas vendas e tudo voltasse com dívidas que já foram pagas serem cobradas novamente, para tentar solucionar estes problemas, foi programado somente para mudar os dois últimos dígitos do ano, essa contagem esta programada até o ano de 2025, esse tipo hardware é chamado de “Bug do milênio”.
Tem – se previsto que a contagem do ano pelo Bug, durará até o ano de 2038, depois disto o relógio voltará para o ano em que começou a contagem que foi em 1970 ou até mesmo para o ano de 1901, mas conceitos sobre a solução deste problema já estão sendo analisados e tentando ser resolvidos, o relógio (bug) para a continuação da contagem dos milênios, será trabalhado e possivelmente estará pronto em 2038.