Suporte ao Desenvolvedor:0800 770 332 0 www.desenvolvedoresdaruma.com.br STK (Start Kit DARUMA) Protegendo o Sistema Operacional Embarcado Daruma XPE Introdução FBWF(File-Based Write Filter) é uma ferramenta que faz a proteção do disco nas operações de escrita, ou seja, protege o disco de qualquer alteração realizada voltando a um perfil salvo padrão definido por você.Esta ferramenta interpreta comandos de escrita e os redirecionam a outro local de armazenamento, então toda vez que o sistema é reiniciado todas as alterações feitas no disco ( programas instalados, arquivos salvos, apagados etc) são descartados no reboot. Você tem a opção de proteger um disco inteiro e selecionar suas exceções. Desta forma você previne que seus usuários apaguem ou modifiquem arquivos indevidos que podem prejudicar o sistema e o usuário fica limitado a realizar alterações permanentes apenas em pastas definidas por você. Premissa 1. MT1000LX com Sistema Windows XPE Daruma instalado Este procedimento será divido em 2 partes I. II. Configurando proteção de disco no XPE Daruma (FBWF) Testando a Ferramenta Configurando FBWF 1. Clique no Menu iniciar, vá em Painel de Controle 2. Selecione para modo de exibição clássico do painel de controle 3. Deste modo, o ícone para acesso as Ferramentas Administrativas irá surgir Suporte ao Desenvolvedor:0800 770 332 0 www.desenvolvedoresdaruma.com.br 4. Já em ferramentas administrativas, clique em Write Filter para configurarmos FBWF 5. A tela de configurações do FBWF irá abrir conforme imagem abaixo 6. Na área “Volumes protegidos” selecionando o disco “C:”, você estará protegendo todo os sistema 7. Caso seja necessário configurar exceções (locais que não devem ser protegidos), clique no botão “...”e indique qual pasta deseja desproteger. 8. Após selecionar a pasta, clique em Adicionar e então o caminho da mesma aparecerá no campo abaixo da lista de diretórios desprotegidos 9. Assim que indicar todas as pastas necessárias, note que um aviso informando que as modificações serão feitas assim que o terminal for reiniciado, irá surgir a baixo do campo “Caminho:” 10. Reinicie o terminal para salvar configurações e iniciar os testes Desta maneira será salvo um padrão do sistema, ou seja, a partir de então todas as alterações já feitas serão salvas e as demais serão descartadas sempre que a máquina foi reiniciada. Testando a Ferramenta Após realizar o primeiro passo, seu sistema deve voltar ao padrão salvo sempre que reiniciar, independente das alterações feitas (exceto nas pastas marcadas como exceção). Vamos testar? A pasta system32 do Windows possui arquivos vitais para funcionamento do sistema, caso esta pasta esteja danificada é possível que o sistema nem inicie. Vamos até esta pasta e excluímos diversos itens, que devem retornar ao padrão assim que reiniciar o sistema. Para isso: 1. Entre nas configurações do FBWF (como explicado no passo anterior) 2. Garanta que a pasta c:\WINDOWS\System32 esteja protegida pela ferramenta (ou seja, o volume C: esteja protegido e o caminho c:\WINDOWS\System32 não esteja na lista de exceções) 3. Reinicie a máquina para salvar configuração FBWF. 4. Quando sistema for iniciado, vá a pasta system32 (c:\WINDOWS\System32) e apague o máximo de arquivos possível. 5. Reinicie a máquina 6. Após a máquina ser iniciada, volte a pasta c:\WINDOWS\System32 e verifique como esta seu conteúdo Notou que a pasta permanece igual ao padrão, como se nenhum arquivos tivesse sido apagado? Suporte ao Desenvolvedor:0800 770 332 0 www.desenvolvedoresdaruma.com.br Caso a ferramenta não estivesse corretamente configurada, o sistema provavelmente não conseguiria iniciar, acusando falta de arquivos necessários para realizar tal procedimento. Vamos fazer outro teste?Agora adicionaremos uma pasta na lista de exceções e verificaremos se as alterações feitas neste caminho permanecem após o reboot do sistema. 1. Entre nas configurações do FBWF, garanta que o disco C: esteja protegido e o caminho C:\Documents and Settings\Administrator\Desktop esteja na lista de exceções (não esteja protegido pela ferramenta FBWF) 2. Reinicie a máquina para salvar as configurações. 3. Com sistema iniciado novamente, vá até o Desktop e salve um arquivo de texto qualquer no caminho. 4. Reinicie a máquina Você notou que o arquivo de texto permanece no Desktop mesmo após a reinicialização do sistema?Como ele esta na lista de exceções, todas as alterações feitas nesta pasta serão salvas, e as demais descartadas. Desta maneira, você consegue proteger todo o disco e suas pastas de exceções, de acordo com a necessidade do seu ambiente. Se tiver alguma dúvida e/ou dificuldade, entre em contato com a nossa equipe de suporte ao desenvolvedor. E-mails: [email protected], [email protected], [email protected], [email protected], [email protected] Skypes: desenvolvedores_cpu_daruma, suporte.daruma, suporte_alexandre_daruma, claudenir_andrade, glaydson_daruma