Solução de Segurança da Família do Windows
Os principais requisitos definidos pela Microsoft para uma solução mais abrangente são os seguintes. Observe que a definição para online é uma tecnologia principalmente voltada para a Internet, ao contrário de um cliente offline que geralmente é limitado ao computador.
Forneça uma área única e fácil de encontrar na interface do usuário do sistema operacional em que todas as políticas de controle dos pais, o controle do monitoramento de atividades e os dados de atividade de uma identidade podem ser descobertos prontamente.
Suporte ao monitoramento de atividades suficientes do usuário controlado para que um pai ou responsável tenha confiança razoável de que atividades arriscadas podem ser descobertas. Além disso, a reconfiguração de log das políticas do usuário controlado para que as alterações não intencionais ou não autorizadas sejam detectáveis.
Exponha os recursos de monitoramento de atividades por meio de interfaces de log de eventos padrão do Windows Vista e forneça uma solução de visualizador in-box. Defina eventos de atividade padrão e forneça extensibilidade à geração de eventos personalizada por ISVs.
Promova que todos os monitoramentos e restrições para um usuário sejam ativados apenas em uma base de aceitação por pais ou responsáveis. Sempre que possível, a funcionalidade de restrições deve ser completamente inativa para usuários não controlados minimizarem os riscos de segurança e compatibilidade do aplicativo.
A Microsoft deve se esforçar, sempre que possível, para não fazer julgamentos de valor por idade ou outros parâmetros para o usuário controlado (terceiros podem optar por fazê-lo). Essas decisões são deixadas para os pais ou responsáveis, muitas vezes influenciados por comunidades ou organizações.
Forneça implementações no produto para monitoramento e restrições de atividade offline em que poucas ou nenhuma oferta está disponível hoje, em que a funcionalidade de risco de segurança associada está disponível no produto ou onde uma solução da Microsoft fornece funcionalidades capazes e robustas totalmente integradas ao design do sistema operacional.
Em geral, promova que os aplicativos executem seus próprios logs e restrições para obter o melhor contexto e experiência de interface do usuário.
Exceção: forneça restrições e monitoramento abrangentes de atividades online em áreas selecionadas em que o benefício para os consumidores e o setor superam os custos.
Exponha as configurações da interface do usuário dos controles parentais e as definições de evento de atividade usando APIs públicas para que terceiros possam consultar estado, modificar configurações e ler logs de atividades se estiverem em execução com privilégios suficientes da conta do Windows.
Uma meta abrangente é promover a coexistência das soluções de controles parentais de terceiros com a funcionalidade in-box e dar suporte à adição de valor integrando-se, estendendo ou fornecendo recursos alternativos quando adequado.