A maioria das empresas que usa versões anteriores do sistema operacional Windows possui um número considerável de estações de trabalho e portáteis clientes com Microsoft® Windows® 98, Windows 98 Second Edition (SE) ou Windows Millennium Edition (Me). (Este capítulo se refere a todas essas versões como “Windows 98.”) Este capítulo enfatiza o que pode ser feito para melhorar (ou proteger) a segurança desses clientes para aumentar a segurança da rede como um todo. Os clientes Windows 98 são implantados em diversas funções que inviabilizam a atualização do sistema operacional. Por exemplo, o Windows 98 atua como plataforma para diversos quiosques e terminais de ponto de venda, aplicativos personalizados e estações de trabalho de alunos. O ajuste adequado das configurações de segurança nesses computadores garante a contínua confiabilidade dos aplicativos de linhas de negócios, evitando a exposição da estação de trabalho ou de outros computadores da rede. Este capítulo trata da execução das seguintes tarefas:
Nesta página
Design de segurança do Windows 98Grande parte do projeto de instalação segura do Windows 98 envolve a identificação de configurações que podem ser facilmente alteradas. Em um ambiente seguro, essas configurações seguem especificações corporativas e são bloqueadas para que permaneçam inalteradas. Instalando o Windows 98 e criando uma linha de base de patchA implantação de uma linha de base do Windows 98 com patches de segurança atuais oferece um ponto de partida conhecido para a implantação de uma diretiva de plataforma segura. Você pode encontrar uma lista completa dos patches do Windows 98 no site de download do Microsoft Windows 98 em http://www.microsoft.com/windows98
A Trey escolheu criar seus computadores a partir de uma imagem comum aplicada a novas estações de trabalho com a ferramenta de imagem Ghost. A imagem comum foi criada instalando o Windows 98, o Internet Explorer 6.0 e todos os patches e pacotes de serviço lançados, além do conteúdo do CD do Windows Security Update. Instalando um firewall de InternetUm firewall é uma solução de segurança que separa uma parte da rede de outra parte, permitindo somente o fluxo de tráfego de rede autorizado segundo regras de filtragem de tráfego. Os firewalls podem ser baseados em hardware ou em software. O firewall de Internet é o que existe entre a rede do computador local e a Internet a fim de oferecer proteção contra ataques mal-intencionados, negando acesso ao tráfego de rede de entrada. Em um ambiente de rede, a própria rede deve possuir um firewall de hardware ou um produto de segurança similar, como o Microsoft Internet Security and Acceleration (ISA) Server, para oferecer proteção contra ameaças externas. Você pode proteger estações de trabalho individuais instalando produtos de firewall de software disponibilizados por vários fornecedores; consulte a seção “Mais informações” ao final deste capítulo. Proteção da seqüência de inicializaçãoUma falha de segurança em potencial no Windows 98 é a seqüência de inicialização, que pode ser interrompida para permitir o acesso ao sistema antes que as diretivas sejam aplicadas. Para garantir que o sistema não seja comprometido dessa forma, você deve proteger o processo de inicialização editando o arquivo de sistema Msdos.sys com o Bloco de Notas ou outro editor de texto (você encontrará instruções específicas mais adiante neste capítulo). Os administradores do sistema devem estar cientes de que essa configuração desativará o recurso de inicialização do computador no modo de segurança, o que é desejável a fim de evitar que usuários mal-intencionados contornem as medidas de segurança. No entanto, essa configuração dificultará a solução de problemas e deverá ser redefinida a fim de se utilizarem seqüências de inicialização alternadas para a manutenção do sistema. Como o processo de inicialização pode ser interrompido através da inicialização a partir de armazenamento removível, a configuração do BIOS (basic input/output system) deverá ser definida para inicializar somente a partir do disco rígido principal. A maioria dos computadores permite a entrada nas configurações do BIOS com uma tecla de controle durante a inicialização do sistema. Após configurar o BIOS para inicialização segura, você pode protegê-lo ainda mais definindo uma senha administrativa. Essa abordagem não é totalmente segura; muitas configurações do BIOS do sistema podem ser redefinidas com uma seqüência de teclas de “emergência”, geralmente publicada nos sites, e quase todas podem ser redefinidas abrindo-se o gabinete e mudando-se a posição de um jumper do hardware. Em configurações onde a segurança física do computador é duvidosa, você deve bloquear fisicamente o chassi do sistema. Os engenheiros da Trey alteraram o valor do tempo limite de inicialização em todos os computadores com Windows 98 no domínio. Todos os usuários de desktops e computadores móveis receberam trancas de cabo para proteger seus computadores. Além disso, as configurações do BIOS foram alteradas nos computadores capazes de oferecer suporte para restringir a inicialização alternada. Implantando configurações de linha de base do Internet ExplorerO IEAK contém várias ferramentas para personalização, implantação e manutenção do Internet Explorer 6. Com o IEAK, os administradores de rede podem identificar configurações seguras a serem implantadas em clientes de rede. As implantações podem incluir aplicativos personalizados, listas de favoritos pré-criadas, configurações de privacidade e segurança, especificações do servidor proxy e quase qualquer outra personalização do Internet Explorer. A manutenção dessas configurações facilita a atualização de qualquer componente de segurança à medida que aparecem novas vulnerabilidades na Internet. O Internet Explorer permite a configuração de zonas de segurança que permitem ou bloqueiam downloads ou conteúdo ativo. As quatro zonas que podem ser configuradas são:
Você pode definir as configurações de segurança personalizadas em cada uma dessas zonas de segurança ou selecionar níveis de segurança predefinidos variando de “baixo” a “alto” na lista suspensa. Para implantar o Internet Explorer 6.0, a Trey criou uma configuração personalizada com o IEAK (um processo descrito em detalhes na documentação do IEAK, disponível em http://www.microsoft.com/windows/ieak/ (site em inglês)) que inclui uma lista completa das configurações de zona de segurança para hosts confiáveis. Alguns códigos mal-intencionados são provenientes de um conteúdo ativo que abre novas sessões do Internet Explorer ou janelas “pop-up”. Muitos pop-ups tentam enganar os usuários instalando cavalos de Tróia (programas que parecem úteis mas que possuem um código oculto para explorar ou danificar sistemas de computadores), vírus (programas criados para se duplicarem em vários computadores) ou spyware (programas que realizam certas atividades em um computador sem o devido consentimento do usuário). Uma forma simples de combater a onda de pop-ups é a instalação de um bloqueador de pop-ups. A Microsoft oferece gratuitamente um bom bloqueador como parte da barra de ferramentas do MSN, disponível em http://toolbar.msn.com. A Trey implantou a barra de ferramentas do MSN como parte da atualização da imagem do Windows 98. Instalando extensões de cliente do Active DirectoryOs clientes Windows 98 não possuem todos os recursos dos sistemas operacionais mais recentes, que foram criados para aproveitar os serviços do Active Directory. A Microsoft publicou um complemento de extensão de cliente Active Directory (DSClient) para Windows 98, a fim de permitir o acesso às redes do Active Directory. Os seguintes recursos do Active Directory tornam-se disponíveis para os clientes Windows 98 através do uso do DSClient:
Os seguintes recursos do Active Directory não são disponibilizados através das extensões de cliente Active Directory:
É importante obter a versão mais recente do DSClient no site Serviços de Suporte ao Produto Microsoft. O DSClient 2003 está disponível como hotfix; você pode obter mais informações no artigo 323455 do KB (Knowledge Base), "Directory Services Client Update for Windows 98" em http://support.microsoft.com/?id=323455 (site em inglês). Antes de instalar o DSClient, verifique se as estações de trabalho possuem o Internet Explorer 6 com SP1 ou posterior. A equipe de TI da Trey implantou o DSClient manualmente em todos os computadores com Windows 98 no domínio. Eles fizeram isso para permitir a integração com a autenticação Kerberos e para permitir que os computadores com Windows 98 usassem um nível de autenticação NTLM mais elevado. Configurando a assinatura SMBA assinatura SMB é uma técnica de criptografia que permite que cada pacote enviado entre um cliente e um servidor seja assinado digitalmente para verificação de autenticidade. Essa técnica evita a imitação do cliente ou do servidor na rede por computadores que queiram intrometer-se na comunicação e verifica a origem de todas as comunicações da rede. A assinatura SMB foi introduzida com o Windows NT 4.0 Service Pack 3 (SP3) e é descrita no artigo 161372 do KB, "How to Enable SMB Signing in Windows NT" em http://support.microsoft.com/?id=161372 (site em inglês). Para ativá-la no Windows 98, você deve fazer uma entrada de Registro DWORD na chave HKLM\SYSTEM\CurrentControlSet\Services\VxD\VNetsup para solicitar a assinatura ou para oferecer suporte à assinatura, caso o parceiro de comunicação a solicite. São dois os valores DWORD que, juntos, controlam o uso da assinatura SMB:
Quando usada, a assinatura SMB deve ser configurada em todos os computadores da rede. Os computadores que não possuírem essas entradas de Registro não poderão se comunicar com outros hosts da rede. A sobrecarga da assinatura SMB resulta geralmente em um decréscimo de 10 a 15% no desempenho da rede. A Trey decidiu desativar o uso da assinatura SMB para os clientes Windows 98 para permitir total compatibilidade com o ambiente existente. A assinatura SMB é ativada, mas não é necessária, para servidores e controladores de domínio e para clientes Windows NT e Windows 2000. Nos clientes Windows 98, as configurações de cliente usadas foram EnableSecuritySignature=0 e RequireSecuritySignature=0, o que impede que os clientes Windows 98 solicitem ou aceitem conexões assinadas. Embora essa abordagem não forneça segurança adicional contra falsificação e ataques por interceptação a esses clientes, a desativação da assinatura SMB preserva a compatibilidade, considerada mais importante para as operações comerciais da Trey do que a segurança adicional. Essa alteração também exigiu que a Trey alterasse a configuração dos controladores de domínio do Windows Server 2003, uma vez que o Windows Server 2003 ativa a assinatura SMB por padrão. Escolhendo o nível de autenticação NTLMO Windows 98 usa criptografia de autenticação LM mais antiga e menos segura por padrão. Foram publicadas vulnerabilidades e explorações contra eles e a Microsoft reforçou os protocolos de segurança de autenticação para atenuar essas vulnerabilidades. Após configurar o complemento do DSClient, você pode configurá-lo para usar o método de autenticação NTLMv2 mais seguro. Com o DSClient instalado, o Windows 98 oferece suporte a dois níveis de autenticação NTLM e NTLMv2 controlados pelo valor de Registro LMCompatibility, descrito mais adiante neste capítulo. Esses valores são:
A Trey implantou inicialmente a chave de Registro com um valor 0, espelhando o ambiente existente. Após a atualização dos servidores Windows NT 4.0 da Trey, conforme descrito no capítulo 4, "Protegendo o Microsoft Windows NT 4.0", a Trey redefiniu o valor LMCompatibility nos computadores com Windows 98 para 3. A instalação padrão da criptografia NTLMv2 fornece tamanhos de chave de 56 bits em sistemas onde a versão de 56 bits do Internet Explorer está instalada. É possível que os sistemas onde o Internet Explorer foi instalado após 1999 possuam a versão de 128 bits; os clientes mais antigos podem ser atualizados com a criptografia de 128 bits, conforme descrito no capítulo anterior. Se a versão de 128 bits do Internet Explorer tiver sido instalada antes do DSClient, a autenticação NTLMv2 de 128 bits será ativada. Conforme descrito no capítulo 4, “Protegendo o Microsoft Windows NT 4.0”, a Trey instalou a atualização de 128 bits nos computadores com Windows 98 e implantou o suporte para autenticação NTLMv2 em todos os computadores. Após efetuar essas alterações, a Trey prosseguiu com a ativação do suporte NTLMv2 nos servidores e controladores de domínio. Definindo diretivas do sistema eficazesAs diretivas do sistema permitem que você aplique diretivas de segurança de maneira centralizada para sobrescrever configurações padrão no Registro do computador local. Os administradores de rede podem identificar áreas de vulnerabilidade nos computadores com Windows 98 e aumentar o máximo possível a segurança de várias configurações. Os clientes Windows 98 aplicam diretivas no arquivo Config.pol localizado no compartilhamento Netlogon do PDC (pois computadores com Windows 98 só podem enumerar participações em grupo de um usuário de domínio no PDC e não em qualquer controlador de domínio de backup (BDCs)). O fato de os controladores de domínio da Trey usarem o Windows Server 2003 não representa um problema para o ambiente; os sites que ainda usam os controladores de domínio do Windows NT® 4.0 podem seguir as recomendações do artigo 150687 do KB, “Group Policies Not Applied on Windows NT Domain” em http://support.microsoft.com/?id=150687 (site em inglês) para implantar diretivas específicas do usuário. A maioria das diretivas do Windows 98 são voltadas para a restrição da alteração do ambiente de desktop pelo usuário. A Trey decidiu não usar essas diretivas, pois elas não contribuem muito para a eficácia da segurança. Em vez disso, a Trey decidiu aplicar configurações de diretiva que reduziriam os danos causados por invasores mal-intencionados, ou a possibilidade de um usuário inocente, porém mal treinado, prejudicar a funcionalidade necessária. A Trey decidiu aplicar diretivas para:
Lembre-se de que um erro pode proteger demais o computador e bloquear a funcionalidade necessária para o uso ou a administração do computador. Por isso, a prática recomendada é usar um computador que não seja a estação de trabalho principal e que possa ser reconfigurado. Também é uma boa idéia criar diretivas específicas de grupo ou de usuário para os administradores que abrandem algumas restrições, de forma que eles possam acessar as ferramentas de edição de Registro e solução de problemas facilmente. A Trey desenvolveu uma programação de testes que implantou configurações de diretivas propostas em um ambiente de laboratório, com computadores criados para representar com exatidão os hosts de produção; essas programações de teste foram usadas para verificar se as diretivas funcionavam como previsto sem efeitos colaterais indesejados. ImplementaçãoO Windows 98 não dispõe da maioria das ferramentas de configuração e gerenciamento introduzidas nas versões mais recentes do Windows. Devido a essa limitação, a equipe de pesquisa da Trey foi forçada a escolher entre criar uma configuração segura do Windows 98 e implementá-la através da criação de imagens para todas as estações de trabalho atuais, ou aplicar manualmente as configurações de segurança. Como eles já estavam planejando a implantação do Windows XP Service Pack 2 em todos os computadores, como parte do plano de modernização da área de TI da Trey, decidiram usar a configuração manual para evitar a recriação dos computadores afetados, embora isso significasse um aumento na complexidade a curto prazo. Pré-requisitos para a implementaçãoPara que esses detalhes da implementação funcionem corretamente, você deve implementar uma infra-estrutura básica da Trey Research, conforme apresentado no capítulo 2, "Aplicando a Disciplina de Gerenciamento de Riscos de Segurança ao cenário da Trey Research". Visão geral da implementaçãoA implementação dessa situação de solução envolverá a realização das seguintes atividades:
Instalando o Windows 98 e criando uma linha de base de patchA Trey criou uma configuração padrão para o Windows 98 reinstalando o Windows 98 com seus padrões em um computador de teste, instalando patches do Security Update Kit e, em seguida, adicionando o conjunto de patches mais atualizado do Windows Update. Após a conclusão da instalação, a Trey usou a ferramenta de catálogo do Windows Update para analisar o sistema de teste e imprimir um relatório com a lista dos patches aplicados. Essa lista de patches foi usada para atualizar outros sistemas Windows 98 para a mesma linha de base. Instalando um firewall de InternetApós analisar diversos produtos de firewall pessoal, o diretor de TI da Trey optou pelo que permitiu a configuração centralizada e o relato das tentativas de ataque e invasão. Esse produto de firewall foi implantado em todos os desktops e computadores móveis com Windows 98. A Microsoft não recomenda ou endossa produtos de firewall específicos, mas alguns produtos disponíveis estão listados na seção “Mais informações” ao final deste capítulo. Proteção da seqüência de inicializaçãoPara proteger um computador com Windows 98 contra a interrupção da inicialização do sistema operacional, você deve modificar o arquivo de sistema Msdos.sys e configurar o BIOS do computador para remover o acesso à mídia removível como dispositivos de inicialização. Protegendo o processo de inicializaçãoPara evitar que a seqüência de inicialização seja interrompida antes que as diretivas de segurança sejam aplicadas, você deve editar o arquivo de sistema Msdos.sys para desativar o recurso de alteração do comportamento da inicialização e das diretivas de fraude. O artigo 118579 do KB, "Contents of the Windows Msdos.sys File" em http://support.microsoft.com/?kbid=118579 (site em inglês) explica como localizar e editar esse arquivo. Como o arquivo Msdos.sys está oculto e marcado como somente leitura, você deve modificá-lo para remover esses atributos até que o arquivo seja editado. Para modificar o Msdos.sys com o Bloco de Notas
Removendo o acesso à mídia removível como dispositivos de inicializaçãoSe um computador puder ser inicializado a partir de mídia removível, as configurações de segurança do sistema poderão ser totalmente ignoradas e reconfiguradas. Consulte o guia do fabricante do sistema para obter instruções sobre como acessar o BIOS do sistema. Para desativar a inicialização a partir de mídia removível
Implantando o Internet ExplorerOs administradores de grandes redes podem criar instalações personalizadas do Internet Explorer 6.0 SP1 com o Internet Explorer Administration Kit (disponível em http://www.microsoft.com/windows/ieak/ (site em inglês)) para garantir que as estações de trabalho executem a compilação mais recente do Internet Explorer. O IEAK permite que os administradores definam perfis administrativos para predeterminar as configurações de segurança do Internet Explorer, bloquear o Microsoft NetMeeting® e o Microsoft Outlook® Express e controlar os recursos que podem ser alterados pelos usuários. Observação: A versão mais atualizada das extensões de cliente do Active Directory requer o Internet Explorer 6.0, conforme descrito no artigo 555038 do KB “How to enable Windows 98/ME/NT clients to logon to Windows 2003 based Domains” em http://support.microsoft.com/?kbid=555038 (site em inglês). Instalando extensões de cliente do Active Directory para Windows 98A Microsoft criou extensões para Windows 98 para permitir a participação nos domínios do Active Directory. Esse cliente deve estar instalado em todas as estações de trabalho com Windows 98 nesses ambientes. Embora as extensões de cliente do Active Directory para Windows 98 tenham sido distribuídas com o Windows 2000, uma nova atualização está disponível no site Serviços de Suporte ao Produto Microsoft como hotfix gratuito. Configurando a assinatura SMB para comunicações em redeA assinatura SMB garante que cada pacote transmitido através de uma rede seja assinado digitalmente, oferecendo um elevado nível de segurança que pode resultar na queda de 10 a 15% no desempenho da rede. Se a assinatura SMB estiver configurada, todos os sistemas da rede deverão ser configurados para usá-la. No entanto, para garantir máxima compatibilidade à custa de um pouco de segurança, a Trey decidiu obrigar os clientes Windows 98 a desativarem a assinatura SMB. Sua configuração pode ser implementada da seguinte maneira. Para desativar a assinatura SMB no cliente Windows 98
Para alterar a configuração padrão do Windows Server 2003 que requer assinatura SMB
Escolhendo o nível de autenticação NTLMApós a instalação das extensões de cliente do Active Directory, você deve ativar a autenticação NTLMv2. O artigo 239869 do KB, "How to enable NTLM 2 authentication", fornece as diretrizes para ativar essas configurações. Para definir o nível de autenticação NTLMv2
Observação: Você não deve configurar o valor de LMCompatibility como 3 antes de atualizar os servidores Windows NT para permitir o uso do NTLMv2. Se houver computadores no ambiente que não estejam configurados para usar o NTLMv2, a comunicação falhará. Certifique-se de planejar essas configurações na sua empresa para garantir a comunicação contínua. Para obter mais informações sobre a restrição do nível de compatibilidade LM no Windows NT, consulte o capítulo 4, "Protegendo o Microsoft Windows NT 4.0". Configurando as diretivas do sistema para segurançaO Editor de Diretivas do Sistema é uma ferramenta poderosa que pode ser usada para limitar o acesso a um computador com Windows 98 de forma precisa, evitando que os usuários alterem as configurações de segurança, embora lhes permita realizar seu trabalho. Você deve criar diretivas do sistema para ajudar a proteger as estações de trabalho contra violações e aplicar configurações de segurança personalizadas. Instalando o Editor de Diretivas do SistemaVocê deve instalar o Editor de Diretivas do Sistema na mesma plataforma em que deseja criar as diretivas. Ou seja, se desejar criar diretivas para sistemas Windows 98, você deve editar e salvar o arquivo de diretiva em uma estação de trabalho Windows 98. Para instalar o editor de diretivas do sistema a partir do CD-ROM do Windows 98
Essa instalação copia o arquivo Poledit.exe para a pasta Windows e Windows.adm, Common.adm e Poledit.inf para a pasta \Windows\Inf. Ela também faz as alterações necessárias no Registro e adiciona um item do menu iniciar à pasta Programas\Acessórios\Ferramentas do Sistema Aviso: Antes de editar o Registro, você deve fazer primeiro cópias de backup dos arquivos do Registro (System.dat e User.dat), que estão ocultos na pasta Windows\System. Configurações de diretiva recomendadasApós a instalação do Editor de Diretivas do Sistema, você poderá usá-lo para criar uma diretiva para instalação local ou distribuição. Observe que, à medida que você altera as configurações da diretiva, as caixas de seleção de cada configuração de diretiva assumem três estados: marcada, desmarcada e desativada (esmaecida). Se a caixa de seleção estiver marcada, a diretiva será aplicada como especificado. Se a caixa de seleção estiver esmaecida, a configuração de diretiva será ignorada. Se a caixa de seleção estiver desmarcada, as configurações de Registro da diretiva poderão ser apagadas sem querer. Para criar uma diretiva usando as configurações no nível do computador recomendadas
Para criar uma diretiva usando configurações no nível do usuário recomendadas Este procedimento exige que você conclua o procedimento anterior e que o editor de diretivas do sistema esteja aberto. O Windows 98 oferece suporte somente para o download de uma única diretiva do controlador de domínio, portanto as configurações no nível do usuário e no nível do computador devem ser combinadas.
Implantando diretivasApós configurar as diretivas da organização, conclua as seguintes etapas para nomear o arquivo de diretiva Config.pol e salvá-lo no local da rede correto, de modo que as estações de trabalho clientes possam fazer download e aplicar as configurações automaticamente. Para implantar diretivas
Para ativar o download automático da diretiva para o cliente Windows 98
Testando a soluçãoApós concluir a implementação da situação, você está pronto para validar a implementação para garantir que ela atenda aos requisitos. ValidaçãoVocê pode usar a informação da tabela seguinte para testar a situação da Trey e validar a implementação dessa diretriz. Tabela 5.1: Testes de validação
ResumoMuitas organizações possuem investimentos significativos em sistemas Windows 98 e, por vários motivos, não podem atualizá-los para sistemas operacionais mais recentes com maior segurança interna. Com a atenção adequada, esses sistemas podem se tornar relativamente protegidos de vulnerabilidades que poderiam gerar impacto em uma empresa. As práticas recomendadas determinam uma postura proativa de gerenciamento de segurança e atenuação de ameaças, pois o mantêm atualizado, com patches de segurança para sistema operacional e aplicativos após uma instalação e configuração inicial bem elaborada. As extensões de cliente do Active Directory para Windows 98 permitem que essas estações de trabalho obtenham alguns dos benefícios de participar em um domínio Active Directory fornecendo autenticação segura com NTLMv2. Os ataques por interceptação de computadores que se apresentam com clientes válidos podem ser interrompidos usando a assinatura SMB. Além disso, você pode usar o Editor de Diretivas do Sistema do Windows 98 para implementar diretivas fortes que permitam aos funcionários executar suas funções de trabalho ao mesmo tempo que protegem seus computadores de uma configuração errônea acidental ou intencional. Após a instalação de uma base robusta, você pode proteger seu investimento com práticas de gerenciamento de patches e tecnologia antivírus, descritas nos capítulos 6, "Gerenciamento de Patches" e 7 "Proteção antivírus" deste guia, respectivamente. Mais informações
| Neste artigo |