Glossário de Segurança

Sigla

Descrição

Informação

Sigla

Descrição

Informação

API

Interface de programação de aplicativo

Uma interface de programação de aplicativo é um conjunto de rotinas, protocolos e ferramentas para construir aplicativos de software. Uma API especifica como os componentes de software devem interagir

FAPI

Financial API

Especificação técnica de API e define requisitos técnicos adicionais para o setor financeiro

CIBA

Client Initiated Backchannel Authentication

A autenticação de backchannel iniciada pelo cliente (CIBA) é um dos padrões mais recentes da OpenID Foundation. São categorizados como "fluxo desacoplado". Permite novas maneiras de obter o consentimento do usuário final

OAuth

 

O OAuth é um protocolo de autorização para APIs web voltado a permitir que aplicações client acessem um recurso protegido em nome de um usuário

OIDC

OpenID Connect

OpenID Connect é um protocolo de identidade simples com padrão aberto

JWT

JSON Web Token

Uma técnica definida na RFC 7519 para autenticação remota entre duas partes. Ele é uma das formas mais utilizadas para autenticar usuários em APIs RESTful

JWS

JSON Web Signature

Uma forma de garantir a integridade das informações em um formato altamente serializado

SHA256

Secure Hash Algorithm

Um conjunto de funções criptográficas de hash

PKCE

Proof Key for Code Exchange

Chave de prova para troca de código por clientes públicos Oauth

MAC

Código de Autenticação de Mensagem

Permite que as declarações sejam assinadas digitalmente ou protegidas por integridade utilizando JWS

ICP-Brasil

Infraestrutura de Chaves Públicas Brasileira

Na definição oficial, “uma cadeia hierárquica de confiança que viabiliza a emissão de certificados digitais para identificação virtual do cidadão"

AC

Autoridade Certificadora

 

AR

Autoridade de Registro

 

TLS

Transport Layer Security

 

ECDSA

Elliptic Curve Digital Signature Algorithm

Algoritmo de método de assinatura digital de documentos utilizando criptografia baseada em curvas elípticas

ECDHE

Elliptic-curve Diffie–Hellman

Protocolo de contrato chave que permite que duas partes, cada uma com um par de chaves público-privado de curva elíptica, estabeleçam um segredo compartilhado em um canal inseguro

AES

Advanced Encryption Standard

Algoritmos de criptografia de bloco simétrico com uma chave de criptografia de 256 bits

Autenticação mútua

 

Chamamos de autenticação mútua quando ambos cliente e servidor apresentam certificados para serem validados pelo par

CSR

Certificate Signing Request

Contém informação que irá ser incluída no seu certificado como o nome da empresa/organização, common name (domínio), localidade e país. Também contém a chave pública (public key) que será incluída no seu certificado. Normalmente é também criada uma chave privada (private key) ao mesmo tempo que é criado o CSR

SSA

Software Statement Assertion

SSA é um JSON Web Token (JWT) que contém metadados sobre uma instância de aplicativo client desenvolvida por um TPP. O JWT é emitido e assinado pelo Diretório do Open Insurance Brasil

End User

 

Identificação de usuário final que possui as informações que se deseja acessar

Back-End

 

Aplicação ou código que da inteligência de negocio as ações solicitadas via API , código que efetivamente realiza a função desejada

Json

JavaScript Object Notation

Modelo para armazenamento e transmissão de informações no formato texto.

Claims

 

Escopos/declarações usadas em uma API durante a autenticação para autorizar o acesso aos detalhes de um usuário, como nome e imagem por exemplo. Cada escopo retorna um conjunto de atributos do usuário, que são chamados de declarações

Header

 

Cabeçalho de uma solicitação ou resposta que transmite contexto e metadados adicionais sobre a solicitação ou resposta. Por exemplo, em uma mensagem de solicitação podem ser usados para fornecer credenciais de autenticação

Payload

 

Carga Útil do token JWT. É aqui que você coloca informações como a quem o token pertence, qual a expiração dele, quando ele foi criado, entre outras coisas