1. TugaTech » Software » Noticias de Software
  Login     Registar    |                      

Siga-nos


Windows 95

Trinta anos após o seu lançamento, o icónico sistema operativo continua a revelar pormenores curiosos sobre o seu funcionamento interno. De acordo com informações partilhadas no Developer Blogs da Microsoft pelo veterano Raymond Chen, o Windows 95 utilizava um mecanismo bastante rudimentar para identificar quando um instalador estava a ser executado, com o objetivo de proteger componentes críticos de regressões para versões mais antigas.

O objetivo central desta funcionalidade era bloquear programas externos problemáticos que tentassem substituir ficheiros vitais da Microsoft. Sem métodos complexos de monitorização disponíveis na altura, a solução encontrada foi baseada numa heurística de dedução muito prática focada na nomenclatura.

A caça às palavras mágicas

Sempre que um programa entrava em execução, o sistema operativo analisava o nome do ficheiro. Se detetasse as palavras "setup", "installer" ou a abreviatura "inst", assumia que se tratava de um processo de instalação. Esta lógica estava preparada para contornar barreiras geográficas, reconhecendo ativamente termos equivalentes noutros idiomas, como "imposta", "ayarla" ou "felrak".

Caso o nome do executável não fosse suficientemente revelador, existia um plano de recurso automático. O software verificava se o termo "setup" marcava presença no próprio caminho de diretórios até ao ficheiro, presumindo que a organização das pastas serviria de identificador explícito para a tarefa em curso.

A espera pelo reinício do computador

Identificar o instalador era apenas a primeira fase na proteção da máquina. A verificação real dos ficheiros era adiada propositadamente até que o utilizador voltasse a ligar o computador. Isto acontecia porque muitos instaladores detetavam que a informação estava em uso pelo sistema e recorriam a um método distinto: forçavam a saída da interface para o MS-DOS, corriam um ficheiro batch para substituir os dados e voltavam a carregar o ambiente gráfico.

 

Ao adiar a análise para o arranque seguinte, a empresa garantia a deteção de qualquer modificação indevida feita durante essa transição. A única exceção a esta regra aplicava-se aos controladores multimédia instalados através de ficheiros INF, que contavam com um passe especial para verificação em tempo real.

Esta abordagem engenhosa permitiu evitar milhares de erros críticos numa época em que o software operava com recursos muito limitados. Hoje, num cenário onde utilizamos o Windows 11, as metodologias de segurança evoluíram drasticamente para lidar com um panorama de ameaças e programas muito mais sofisticado do que a simples procura por uma palavra no nome de um ficheiro.

Foto do Autor

Aficionado por tecnologia desde o tempo dos sistemas a preto e branco

Ver perfil do usuário Enviar uma mensagem privada Enviar um email Facebook do autor Twitter do autor Skype do autor

conectado
Encontrou algum erro neste artigo?

Não perca nenhuma novidade!

Junte-se a milhares de leitores e receba as últimas notícias de tecnologia, análises e dicas diretamente no seu email.

Nenhum comentário

Seja o primeiro!





Aplicações do TugaTechAplicações TugaTechDiscord do TugaTechDiscord do TugaTechRSS TugaTechRSS do TugaTechSpeedtest TugaTechSpeedtest TugatechHost TugaTechHost TugaTech