Compartilhar via


Segurança e identidade

Este artigo fornece um índice de recursos de desenvolvimento relacionados a cenários envolvendo segurança e identidade em aplicativos do Windows.

Recursos do sistema operacional Windows

O Windows fornece uma ampla variedade de APIs relacionadas a cenários de segurança e identidade para aplicativos. Esses recursos estão disponíveis por meio de uma combinação de Windows App SDK, Windows Runtime (WinRT) e APIs Win32 (C++ e COM) fornecidas pelo Windows SDK.

APIs do SDK do Aplicativo Windows

Atualmente, o SDK do Aplicativo Windows não fornece APIs relacionadas a cenários de segurança e identidade que não sejam algumas APIs auxiliares no namespace Microsoft.Windows.Security.AccessControl. Essas APIs estão relacionadas ao compartilhamento de objetos nomeados entre aplicativos empacotados e aplicativos Win32.

APIs do WinRT

Os artigos a seguir fornecem informações sobre os recursos disponíveis por meio de APIs do WinRT fornecidas pelo SDK do Windows.

Artigo Descrição
Segurança Saiba mais sobre os diversos recursos de segurança para aplicativos do Windows.
Autenticação e identidade do usuário Os aplicativos do Windows têm diversas opções para a autenticação do usuário, desde SSO (logon único) usando agente de autenticação da Web até autenticação de dois fatores altamente segura.
Cofre de credenciais Este artigo descreve como o Windows pode usar o Cofre de Credenciais para armazenar e recuperar credenciais do usuário com segurança, além de alternar dispositivos com a conta da Microsoft do usuário.
Criptografia Saiba mais sobre os recursos de criptografia disponíveis para aplicativos do Windows.
Biometria por impressão digital Este artigo explica como adicionar biometria de impressão digital ao seu aplicativo Windows, incluindo uma solicitação de autenticação de impressão digital quando o usuário deve consentir com uma ação específica que aumenta a segurança do seu aplicativo.
Compartilhar certificados entre aplicativos Este artigo mostra como você pode autenticar vários aplicativos do Windows usando o mesmo certificado e como você pode fornecer um método para os usuários importarem um certificado que foi fornecido para acesso a serviços Web protegidos.
Cartões inteligentes Este tópico explica como os aplicativos Windows empacotados podem usar cartões inteligentes para conectar usuários a serviços de rede seguros.
Windows Hello Este artigo descreve a nova tecnologia Windows Hello e aborda como os desenvolvedores podem implementar essa tecnologia para proteger os aplicativos e os serviços back-end. Ele destaca os recursos específicos do Windows Hello que ajudam a mitigar os riscos das credenciais convencionais e orienta sobre como criar e implantar essas tecnologias como parte do seus aplicativos integrados do Windows.
Criar um aplicativo de logon do Windows Hello Parte 1 de um passo a passo completo sobre como criar um aplicativo integrado do Windows que usa o Windows Hello como uma alternativa aos sistemas tradicionais de autenticação de nome de usuário e senha.
Criar um serviço de logon do Microsoft Passport Parte 2 de um passo a passo completo sobre como usar o Windows Hello como uma alternativa aos sistemas tradicionais de autenticação de nome de usuário e senha em aplicativos integrados do Windows.

APIs do WIN32 (C++ e COM)

Os artigos a seguir fornecem informações sobre os recursos disponíveis por meio de APIs do Win32 (C++ e COM) fornecidas pelo SDK do Windows.

Artigo Descrição
Segurança e identidade Saiba mais sobre os diversos recursos de segurança disponíveis para aplicativos do Windows por meio de APIs do Win32.
Autenticação Saiba mais sobre os recursos de autenticação disponíveis por meio de APIs do Win32.
Criptografia Saiba mais sobre os recursos de criptografia disponíveis por meio de APIs do Win32.

Recursos do .NET

O SDK do .NET também fornece APIs relacionadas a cenários de segurança e identidade para os aplicativos do WPF e do Windows Forms. As APIs de segurança e criptografia no .NET também podem ser usadas em aplicativos C# WinUI.

Artigo Descrição
Segurança no .NET Saiba mais sobre os conceitos e recursos de segurança para todos os aplicativos .NET.
Segurança (WPF) Saiba mais sobre conceitos e recursos de segurança para aplicativos WPF.
Segurança do Windows Forms Saiba mais sobre conceitos e recursos de segurança para aplicativos do Windows Forms.

Outros recursos

Tópico Descrição
Introdução às chaves de acesso As chaves de acesso são entradas mais simples, mais fortes e sem senha.
Implementar chaves de acesso Descreve como implementar entradas com chave de acesso em aplicativos online, corporativos e governamentais e para pagamentos.
Diretrizes de design para chaves de acesso Existem 14 padrões de design para chaves de acesso. Você pode começar com dois padrões essenciais e, em seguida, adicionar padrões opcionais à implantação de chaves de acesso com base em suas necessidades comerciais exclusivas.
Casos de uso para chaves de acesso Este tópico descreve alguns casos de uso para chaves de acesso.
Ferramentas e bibliotecas para chaves de acesso Este tópico contém informações sobre ferramentas e bibliotecas para ajudá-lo a implementar chaves de acesso.
Referência para chaves de acesso Este tópico oferece algumas informações de referência, demonstrações e exemplos.