Cryptography & Security: Unterschied zwischen den Versionen

Aus Wiki - Jochen Hammann
Zur Navigation springen Zur Suche springen
 
(10 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 2: Zeile 2:




= OAuth2 =
= OAuth =
 
== OAuth 2.0 ==


* [https://oauth.net/2/ Homepage]
* [https://oauth.net/2/ Homepage]
=== Core ===
* [https://tools.ietf.org/html/rfc6749 RFC 6749: The OAuth 2.0 Authorization Framework]
* [https://tools.ietf.org/html/rfc6749 RFC 6749: The OAuth 2.0 Authorization Framework]
* [https://tools.ietf.org/html/rfc6750 RFC 6750: The OAuth 2.0 Authorization Framework: Bearer Token Usage]
* [https://tools.ietf.org/html/rfc6750 RFC 6750: The OAuth 2.0 Authorization Framework: Bearer Token Usage]
* [https://tools.ietf.org/html/rfc6819 RFC 6819: OAuth 2.0 Threat Model and Security Considerations]
* [https://tools.ietf.org/html/rfc6819 RFC 6819: OAuth 2.0 Threat Model and Security Considerations]
* [https://tools.ietf.org/html/rfc7636 RFC 7636: Proof Key for Code Exchange by OAuth Public Clients]
* [https://tools.ietf.org/html/draft-ietf-oauth-security-topics RFC Draft: OAuth 2.0 Security Best Current Practice]
=== Mobile and Other Devices ===
* [https://tools.ietf.org/html/rfc8252 RFC 8252: OAuth 2.0 for Native Apps]
* [https://tools.ietf.org/html/rfc8252 RFC 8252: OAuth 2.0 for Native Apps]
* [https://tools.ietf.org/html/rfc7636 RFC 7636: Proof Key for Code Exchange by OAuth Public Clients]
* [https://tools.ietf.org/html/rfc8628 RFC 8628: OAuth 2.0 Device Authorization Grant]
* [https://tools.ietf.org/html/draft-ietf-oauth-browser-based-apps RFC Draft: OAuth 2.0 for Browser-Based Apps]
 
=== Token and Token Management ===
 
* [https://tools.ietf.org/html/rfc7662 RFC 7662: OAuth 2.0 Token Introspection]
* [https://tools.ietf.org/html/rfc7009 RFC 7009: OAuth 2.0 Token Revocation]
* [https://tools.ietf.org/html/rfc7519 RFC 7519: JSON Web Token (JWT)]
 
=== Discovery and Registration ===
 
* [https://tools.ietf.org/html/rfc8414 RFC 8414: OAuth 2.0 Authorization Server Metadata]
* [https://tools.ietf.org/html/rfc7591 RFC 7591: OAuth 2.0 Dynamic Client Registration Protocol]
* [https://tools.ietf.org/html/rfc7592 RFC 7592: OAuth 2.0 Dynamic Client Registration Management Protocol]
 
== OAuth 2.1 ==
 
* [https://tools.ietf.org/html/draft-parecki-oauth-v2-1 RFC Draft: The OAuth 2.1 Authorization Framework]
 
== OAuth Development ==


* [https://developers.google.com/oauthplayground/ Google OAuth 2.0 Playground]
* [https://developers.google.com/oauthplayground/ Google OAuth 2.0 Playground]
* [https://developers.google.com/identity/protocols/OAuth2 Using OAuth 2.0 to Access Google APIs]
* [https://developers.google.com/identity/protocols/OAuth2 Using OAuth 2.0 to Access Google APIs]
== Articles ==
* [https://pragmaticwebsecurity.com/articles/oauthoidc/localstorage-xss.html Dr. Philippe De Ryck, ''Why avoiding LocalStorage for tokens is the wrong solution'']


<br/>
<br/>
Zeile 64: Zeile 97:
* [https://tools.ietf.org/html/rfc7518 RFC 7518: JSON Web Algorithms (JWA)]
* [https://tools.ietf.org/html/rfc7518 RFC 7518: JSON Web Algorithms (JWA)]
* [https://tools.ietf.org/html/rfc7519 RFC 7519: JSON Web Token (JWT)]
* [https://tools.ietf.org/html/rfc7519 RFC 7519: JSON Web Token (JWT)]
* [https://tools.ietf.org/html/rfc8725 RFC 8725: JSON Web Token Best Current Practices]


<br/>
<br/>
Zeile 83: Zeile 117:
* [https://tools.ietf.org/html/rfc6234 RFC 6234: US Secure Hash Algorithms (SHA and SHA-based HMAC and HKDF)]
* [https://tools.ietf.org/html/rfc6234 RFC 6234: US Secure Hash Algorithms (SHA and SHA-based HMAC and HKDF)]
* [http://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.180-4.pdf FIPS PUB 180-4: Secure Hash Standard (SHS)]
* [http://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.180-4.pdf FIPS PUB 180-4: Secure Hash Standard (SHS)]
* [https://tools.ietf.org/html/draft-irtf-cfrg-argon2 RFC Draft: The memory-hard Argon2 password hash and proof-of-work function]


<br/>
<br/>
Zeile 155: Zeile 190:
* [https://tools.ietf.org/html/rfc5280 RFC 5280: Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile]
* [https://tools.ietf.org/html/rfc5280 RFC 5280: Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile]
* [https://tools.ietf.org/html/rfc6818 RFC 6818: Updates to the Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile]
* [https://tools.ietf.org/html/rfc6818 RFC 6818: Updates to the Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile]
* [https://tools.ietf.org/html/rfc8398 RFC 8398: Internationalized Email Addresses in X.509 Certificates]
* [https://tools.ietf.org/html/rfc8399 RFC 8399: Internationalization Updates to RFC 5280]


<br/>
<br/>
Zeile 161: Zeile 198:


* [https://tools.ietf.org/html/rfc5246 RFC 5246: The Transport Layer Security (TLS) Protocol Version 1.2]
* [https://tools.ietf.org/html/rfc5246 RFC 5246: The Transport Layer Security (TLS) Protocol Version 1.2]
<br/>
= Encryption Key Management =
== Key Management Interoperability Protocol (KMIP) ==
* [https://www.oasis-open.org/committees/tc_home.php?wg_abbrev=kmip OASIS Key Management Interoperability Protocol (KMIP) TC]
* [https://wiki.oasis-open.org/kmip/KnownKMIPImplementations KMIP Implementations known to the KMIP TC (OASIS Wiki)]
* [https://de.wikipedia.org/wiki/Key_Management_Interoperability_Protocol Wikipedia (de): Key Management Interoperability Protocol]
* [https://en.wikipedia.org/wiki/Key_Management_Interoperability_Protocol Wikipedia (en): Key Management Interoperability Protocol]


<br/>
<br/>

Aktuelle Version vom 2. August 2021, 08:29 Uhr


OAuth

OAuth 2.0

Core

Mobile and Other Devices

Token and Token Management

Discovery and Registration

OAuth 2.1

OAuth Development

Articles


OpenID Connect


Access / Refresh Token


Fast Identity Online (FIDO)


Security Assertion Markup Language 2.0 (SAML 2.0)


JSON Web Token (JWT)


One Time Passwords


Einweg-Hashfunktionen


Authentifizierung


Challenge Response


Symmetrische Verschlüsselung


Public-Key Cryptography Standards (PKCS) - RSA Laboratories


Generic Security Service API (GSS-API)


Pretty Good Privacy (PGP)


Secure / Multipurpose Internet Mail Extensions (S/MIME)


X.509 Public Key Infrastructure


Transport Layer Security (TLS)


Encryption Key Management

Key Management Interoperability Protocol (KMIP)


Misc


Fun