<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Track Awesome Iam Updates Daily</title>
  <id>https://www.trackawesomelist.com/kdeldycke/awesome-iam/feed.xml</id>
  <updated>2026-06-21T14:30:30.377Z</updated>
  <link rel="self" type="application/atom+xml" href="https://www.trackawesomelist.com/kdeldycke/awesome-iam/feed.xml"/>
  <link rel="alternate" type="application/json" href="https://www.trackawesomelist.com/kdeldycke/awesome-iam/feed.json"/>
  <link rel="alternate" type="text/html" href="https://www.trackawesomelist.com/kdeldycke/awesome-iam/"/>
  <generator uri="https://github.com/bcomnes/jsonfeed-to-atom#readme" version="1.2.2">jsonfeed-to-atom</generator>
  <icon>https://www.trackawesomelist.com/favicon.ico</icon>
  <logo>https://www.trackawesomelist.com/icon.png</logo>
  <subtitle>👤 Identity and Access Management knowledge for cloud platforms</subtitle>
  <entry>
    <id>https://www.trackawesomelist.com/2026/06/21/</id>
    <title>Awesome Iam Updates on Jun 21, 2026</title>
    <updated>2026-06-21T14:30:30.377Z</updated>
    <published>2026-06-21T14:30:30.070Z</published>
    <content type="html"><![CDATA[<h3><p>Machine Identity / Identifiers</p>
</h3>
<ul>
<li><a href="https://github.com/spiffe/spire" rel="noopener noreferrer">SPIFFE/SPIRE (⭐2.5k)</a> - 🆓 A CNCF framework issuing short-lived, cryptographically-verifiable identities (SVIDs) to workloads across heterogeneous environments.</li>
</ul>

<ul>
<li><a href="https://github.com/micromdm/nanomdm" rel="noopener noreferrer">NanoMDM (⭐645)</a> - 🆓 Minimalist Apple MDM server and library to enroll and manage the identity of Apple devices, inspired by MicroMDM.</li>
</ul>
<h3><p>OAuth2 &amp; OpenID / Other tools</p>
</h3>
<ul>
<li><a href="https://github.com/lastlogin-net/obligator" rel="noopener noreferrer">obligator (⭐838)</a> - 🆓 Simple and opinionated OpenID Connect server designed for self-hosters. Single static binary with flat-file or SQLite storage.</li>
</ul>
<h3><p>Trust &amp; Safety / Threat Intelligence</p>
</h3>
<ul>
<li><a href="https://github.com/cipher387/osint_stuff_tool_collection" rel="noopener noreferrer">OSINT Stuff Tool Collection (⭐8.8k)</a> - “A collection of several hundred online tools for OSINT”: domain, IP, email, username and social-network lookups useful for unmasking fraud and abuse.</li>
</ul>

<ul>
<li><a href="https://github.com/soxoj/maigret" rel="noopener noreferrer">Maigret (⭐37k)</a> - 🆓 “Collect a dossier on a person by username from 3000+ sites”, useful for account enumeration and unmasking fraud or abuse.</li>
</ul>
<h3><p>Blocklists / Emails</p>
</h3>
<ul>
<li><a href="https://github.com/reacherhq/check-if-email-exists" rel="noopener noreferrer"><code>check-if-email-exists</code></a> - 💸 Verify an email address's reachability over SMTP without sending anything, catching typos, disposable domains and role accounts at signup.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2026/06/21/"/>
    <summary>6 awesome projects updated on Jun 21, 2026</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2026/05/22/</id>
    <title>Awesome Iam Updates on May 22, 2026</title>
    <updated>2026-05-22T04:33:02.719Z</updated>
    <published>2026-05-22T04:33:02.320Z</published>
    <content type="html"><![CDATA[<h3><p>Cryptography</p>
</h3>
<ul>
<li><a href="https://web.archive.org/web/20260428040052/https://rwc.iacr.org/" rel="noopener noreferrer">Real World Crypto Symposium</a> - Aims to bring together cryptography researchers with developers, focusing on uses in real-world environments such as the Internet, the cloud, and embedded devices.</li>
</ul>
<h3><p>Zero-trust Network / Identifiers</p>
</h3>
<ul>
<li><a href="https://web.archive.org/web/20251205052156/https://medium.com/google-cloud/what-is-beyondcorp-what-is-identity-aware-proxy-de525d9b3f90" rel="noopener noreferrer">What is BeyondCorp? What is Identity-Aware Proxy?</a> - More companies add extra layers of VPNs, firewalls, restrictions and constraints, resulting in a terrible experience and a slight security gain. There's a better way.</li>
</ul>
<h3><p>Password-less auth / Security key</p>
</h3>
<ul>
<li><a href="https://web.archive.org/web/20260401133706/https://paulstamatiou.com/getting-started-with-security-keys/" rel="noopener noreferrer">Getting started with security keys</a> - A practical guide to stay safe online and prevent phishing with FIDO2, WebAuthn and security keys.</li>
</ul>
<h3><p>Password-less auth / JWT</p>
</h3>
<ul>
<li><a href="https://web.archive.org/web/20221112173931/https://medium.facilelogin.com/jwt-jws-and-jwe-for-not-so-dummies-b63310d201a3" rel="noopener noreferrer">JWT, JWS and JWE for Not So Dummies!</a> - A signed JWT is known as a JWS (JSON Web Signature). In fact a JWT does not exist itself — either it has to be a JWS or a JWE (JSON Web Encryption). Its like an abstract class — the JWS and JWE are the concrete implementations.</li>
</ul>
<h3><p>Authorization / Policy models</p>
</h3>
<ul>
<li><a href="https://web.archive.org/web/20251208231427/https://ucarion.com/iam-operation-syntax" rel="noopener noreferrer">GCP's IAM syntax is better than AWS's</a> - The minutiae of permission design in GCP improves the developer's experience.</li>
</ul>
<h3><p>Authorization / ReBAC frameworks</p>
</h3>
<ul>
<li><a href="https://web.archive.org/web/20191207160155/https://ai.google/research/pubs/pub48190" rel="noopener noreferrer">Zanzibar: Google's Consistent, Global Authorization System</a> - Scales to trillions of access control lists and millions of authorization requests per second to support services used by billions of people. It has maintained 95th-percentile latency of less than 10 milliseconds and availability of greater than 99.999% over 3 years of production use. <a href="https://nitter.tiekoetter.com/LeaKissner/status/1136626971566149633" rel="noopener noreferrer">Other bits not in the paper</a>. <a href="https://zanzibar.academy/" rel="noopener noreferrer">Zanzibar Academy</a> is a site dedicated to explaining how Zanzibar works.</li>
</ul>
<h3><p>Authorization / Macaroons</p>
</h3>
<ul>
<li><a href="https://web.archive.org/web/20191009113323/https://ai.google/research/pubs/pub41892" rel="noopener noreferrer">Macaroons: Cookies with Contextual Caveats for Decentralized Authorization in the Cloud</a> - Google's original paper.</li>
</ul>
<h3><p>OAuth2 &amp; OpenID / Other tools</p>
</h3>
<ul>
<li><a href="https://www.descope.com/?utm_source=awesome-iam&amp;utm_medium=referral&amp;utm_campaign=awesome-iam-oss-sponsorship" rel="noopener noreferrer">Descope</a> - Drag and drop your auth. Add authentication, user management, and authorization to your app with a few lines of code.</li>
</ul>
<h3><p>Secret Management / Hardware Security Module (HSM)</p>
</h3>
<ul>
<li><a href="https://web.archive.org/web/20260404010649/https://rwc.iacr.org/2015/Slides/RWC-2015-Hampton.pdf" rel="noopener noreferrer">HSM: What they are and why it's likely that you've (indirectly) used one today</a> - Really basic overview of HSM usages.</li>
</ul>
<h3><p>Competitive Analysis / GDPR</p>
</h3>
<ul>
<li><a href="https://web.archive.org/web/20260301070017/https://adayinthelifeof.nl/2020/05/20/aws.html#discovering-aws" rel="noopener noreferrer">163 AWS services explained in one line each</a> - Help makes sense of their huge service catalog. In the same spirit: <a href="https://expeditedsecurity.com/aws-in-plain-english/" rel="noopener noreferrer">AWS In Plain English</a>.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2026/05/22/"/>
    <summary>10 awesome projects updated on May 22, 2026</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2026/04/27/</id>
    <title>Awesome Iam Updates on Apr 27, 2026</title>
    <updated>2026-04-27T14:23:41.435Z</updated>
    <published>2026-04-27T14:23:41.195Z</published>
    <content type="html"><![CDATA[<h3><p>Multi-factor auth / SMS-based</p>
</h3>
<ul>
<li><a href="https://www.theregister.com/2017/07/10/att_falls_for_hacker_tricks/" rel="noopener noreferrer">AT&amp;T rep handed control of his cellphone account to a hacker</a></li>
</ul>
<h3><p>Password-less auth / JWT</p>
</h3>
<ul>
<li><a href="https://web.archive.org/web/2021/https://r2c.dev/blog/2020/hardcoded-secrets-unverified-tokens-and-other-common-jwt-mistakes/" rel="noopener noreferrer">Hardcoded secrets, unverified tokens, and other common JWT mistakes</a> - A good recap of all JWT pitfalls.</li>
</ul>
<h3><p>Authorization / Macaroons</p>
</h3>
<ul>
<li><a href="https://web.archive.org/web/20240521142227/https://blog.bren2010.io/blog/googles-macaroons" rel="noopener noreferrer">Google's Macaroons in Five Minutes or Less</a> - If I'm given a Macaroon that authorizes me to perform some action(s) under certain restrictions, I can non-interactively build a second Macaroon with stricter restrictions that I can then give to you.</li>
</ul>
<h3><p>SAML / Other tools</p>
</h3>
<ul>
<li><a href="https://shibboleth.atlassian.net/wiki/spaces/CONCEPT/pages/928645229/SLOIssues" rel="noopener noreferrer">The Difficulties of SAML Single Logout</a> - On the technical and UX issues of single logout implementations.</li>
</ul>
<h3><p>Secret Management / Other tools</p>
</h3>
<ul>
<li><a href="https://github.com/trufflesecurity/trufflehog" rel="noopener noreferrer"><code>trufflehog</code></a> - 💸 Searches through Git repositories for high entropy strings and secrets, digging deep into commit history.</li>
</ul>
<h3><p>Blocklists / Captcha</p>
</h3>
<ul>
<li><a href="https://web.archive.org/web/2021/https://blog.sqreen.com/demystifying-radix-trees/" rel="noopener noreferrer">How Radix trees made blocking IPs 5000 times faster</a> - Radix trees might come handy to speed-up IP blocklists.</li>
</ul>
<h3><p>Blocklists / Hostnames and Subdomains</p>
</h3>
<ul>
<li><a href="https://www.amf-france.org/fr/espace-epargnants/proteger-son-epargne/listes-noires-et-mises-en-garde" rel="noopener noreferrer">AMF site blocklist</a> - Official French denylist of money-related fraud sites.</li>
</ul>
<h3><p>UX/UI / GDPR</p>
</h3>
<ul>
<li><a href="https://web.archive.org/web/2020/https://www.nickkolenda.com/conversion-optimization-psychology/#cro-tactic11" rel="noopener noreferrer">Conversion Optimization</a> - A collection of tactics to increase the chance of users finishing the account creation funnel.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2026/04/27/"/>
    <summary>8 awesome projects updated on Apr 27, 2026</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2025/08/10/</id>
    <title>Awesome Iam Updates on Aug 10, 2025</title>
    <updated>2025-08-10T02:36:22.758Z</updated>
    <published>2025-08-10T02:36:22.758Z</published>
    <content type="html"><![CDATA[<h3><p>Authorization / RBAC frameworks</p>
</h3>
<ul>
<li><a href="https://github.com/ferriskey/ferriskey" rel="noopener noreferrer">FerrisKey (⭐698)</a> - 🆓 Self-hosted, open-source, RBAC system written in Rust.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2025/08/10/"/>
    <summary>1 awesome projects updated on Aug 10, 2025</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2025/07/26/</id>
    <title>Awesome Iam Updates on Jul 26, 2025</title>
    <updated>2025-07-26T12:57:29.035Z</updated>
    <published>2025-07-26T12:57:28.770Z</published>
    <content type="html"><![CDATA[<h3><p>Password-less auth / Public-Key Infrastructure (PKI)</p>
</h3>
<ul>
<li><a href="https://github.com/FoxIO-LLC/ja4" rel="noopener noreferrer">JA4+ (⭐2.1k)</a> - 💸 A suite of network fingerprinting methods to facilitate threat-hunting and analysis.</li>
</ul>
<h3><p>OAuth2 &amp; OpenID / Other tools</p>
</h3>
<ul>
<li><a href="https://github.com/ory/hydra" rel="noopener noreferrer">Hydra (⭐18k)</a> - 💸 Open-source OIDC &amp; OAuth2 Server Provider.</li>
</ul>

<ul>
<li><a href="https://github.com/keycloak/keycloak" rel="noopener noreferrer">Keycloak (⭐36k)</a> - 🆓 Open-source Identity and Access Management. Supports OIDC, OAuth 2 and SAML 2, LDAP and AD directories, password policies.</li>
</ul>

<ul>
<li><a href="https://github.com/goauthentik/authentik" rel="noopener noreferrer">authentik (⭐25k)</a> - 💸 Open-source Identity Provider similar to Keycloak.</li>
</ul>
<h3><p>Secret Management / Other tools</p>
</h3>
<ul>
<li><a href="https://github.com/hashicorp/vault" rel="noopener noreferrer">HashiCorp Vault (⭐36k)</a> - 💸 Secure, store and tightly control access to tokens, passwords, certificates, encryption keys.</li>
</ul>
<h3><p>Secret Management / Hardware Security Module (HSM)</p>
</h3>
<ul>
<li><a href="https://github.com/keystone-enclave/keystone" rel="noopener noreferrer">Keystone (⭐536)</a> - 🆓 Open-source project for building trusted execution environments (TEE) with secure hardware enclaves, based on the RISC-V architecture.</li>
</ul>
<h3><p>Trust &amp; Safety / Threat Intelligence</p>
</h3>
<ul>
<li><a href="https://github.com/poppopjmp/spiderfoot" rel="noopener noreferrer">SpiderFoot (⭐195)</a> - 🆓 An open source intelligence (OSINT) automation tool. It integrates with just about every data source available and uses a range of methods for data analysis, making that data easy to navigate.</li>
</ul>

<ul>
<li><a href="https://git.sr.ht/~valhalla/confusable_homoglyphs" rel="noopener noreferrer">Confusable Homoglyphs</a> - 🆓 Homoglyphs is a common phishing trick.</li>
</ul>
<h3><p>Trust &amp; Safety / Captcha</p>
</h3>
<ul>
<li><a href="https://github.com/TecharoHQ/anubis" rel="noopener noreferrer">Anubis (⭐22k)</a> - 🆓 An open-source solution to protect upstream resources from scraper bots.</li>
</ul>
<h3><p>Blocklists / Hostnames and Subdomains</p>
</h3>
<ul>
<li><a href="https://github.com/publicsuffix/list" rel="noopener noreferrer">The Public Suffix List (⭐2.9k)</a> - 🆓 Mozilla's registry of public suffixes, under which Internet users can (or historically could) directly register names.</li>
</ul>
<h3><p>Competitive Analysis / GDPR</p>
</h3>
<ul>
<li><a href="https://aws.amazon.com/new/?whats-new-content-all.sort-by=item.additionalFields.postDateTime&amp;whats-new-content-all.sort-order=desc&amp;awsf.whats-new-categories=marketing-marchitecture%23security-identity-and-compliance" rel="noopener noreferrer">AWS Security, Identity &amp; Compliance announcements</a> - The source of all new features added to the IAM perimeter.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2025/07/26/"/>
    <summary>11 awesome projects updated on Jul 26, 2025</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2025/07/01/</id>
    <title>Awesome Iam Updates on Jul 01, 2025</title>
    <updated>2025-07-01T12:59:47.184Z</updated>
    <published>2025-07-01T12:59:46.933Z</published>
    <content type="html"><![CDATA[<h3><p>Overview</p>
</h3>
<ul>
<li><a href="https://web.archive.org/web/20200809095434/https://twitter.com/kmcquade3/status/1291801858676228098" rel="noopener noreferrer">IAM is hard. It's really hard.</a> - “Overly permissive AWS IAM policies that allowed <code>s3:GetObject</code> to <code>*</code> (all) resources”, led to $80 million fine for Capital One. The only reason why you can't overlook IAM as a business owner.</li>
</ul>
<h3><p>OAuth2 &amp; OpenID / Other tools</p>
</h3>
<ul>
<li><a href="https://datatracker.ietf.org/doc/html/rfc9700" rel="noopener noreferrer">OAuth 2.0 Security Best Current Practice</a> - “Updates and extends the OAuth 2.0 Security Threat Model to incorporate practical experiences gathered since OAuth 2.0 was published and covers new threats relevant due to the broader application”.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2025/07/01/"/>
    <summary>2 awesome projects updated on Jul 01, 2025</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2025/06/10/</id>
    <title>Awesome Iam Updates on Jun 10, 2025</title>
    <updated>2025-06-10T02:19:38.814Z</updated>
    <published>2025-06-10T02:19:38.347Z</published>
    <content type="html"><![CDATA[<h3><p>Security</p>
</h3>
<ul>
<li><a href="https://web.archive.org/web/20250529050934/https://media.defense.gov/2020/Jan/22/2002237484/-1/-1/0/CSI-MITIGATING-CLOUD-VULNERABILITIES_20200121.PDF" rel="noopener noreferrer">Mitigating Cloud Vulnerabilities</a> - “This document divides cloud vulnerabilities into four classes (misconfiguration, poor access control, shared tenancy vulnerabilities, and supply chain vulnerabilities)”.</li>
</ul>
<h3><p>Multi-factor auth / SMS-based</p>
</h3>
<ul>
<li><a href="https://archive.ph/AhNAI" rel="noopener noreferrer">Hackers Hit Twitter C.E.O. Jack Dorsey in a 'SIM Swap.' You're at Risk, Too.</a></li>
</ul>
<h3><p>Authorization / Policy models</p>
</h3>
<ul>
<li><a href="https://web.archive.org/web/20240421203937/https://goteleport.com/blog/access-controls/" rel="noopener noreferrer">In Search For a Perfect Access Control System</a> - The historical origins of authorization schemes. Hints at the future of sharing, trust and delegation between different teams and organizations.</li>
</ul>
<h3><p>Trust &amp; Safety / User Identity</p>
</h3>
<ul>
<li><a href="https://archive.ph/hvjKl" rel="noopener noreferrer">How Uber Got Lost</a> - “To limit "friction" Uber allowed riders to sign up without requiring them to provide identity beyond an email — easily faked — or a phone number. (…) Vehicles were stolen and burned; drivers were assaulted, robbed and occasionally murdered. The company stuck with the low-friction sign-up system, even as violence increased.”</li>
</ul>
<h3><p>Privacy / Anonymization</p>
</h3>
<ul>
<li><a href="https://web.archive.org/web/20220927004103/https://goteleport.com/blog/hashing-for-anonymization/" rel="noopener noreferrer">The False Allure of Hashing for Anonymization</a> - Hashing is not sufficient for anonymization no. But still it is good enough for pseudonymization (which is allowed by the GDPR).</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2025/06/10/"/>
    <summary>5 awesome projects updated on Jun 10, 2025</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2025/05/15/</id>
    <title>Awesome Iam Updates on May 15, 2025</title>
    <updated>2025-05-15T12:56:21.623Z</updated>
    <published>2025-05-15T12:56:21.623Z</published>
    <content type="html"><![CDATA[<h3><p>OAuth2 &amp; OpenID / Other tools</p>
</h3>
<ul>
<li><a href="https://github.com/cerberauth/awesome-openid-connect" rel="noopener noreferrer">Awesome OpenID Connect (⭐122)</a> - A curated list of providers, services, libraries, and resources for OpenID Connect.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2025/05/15/"/>
    <summary>1 awesome projects updated on May 15, 2025</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2025/04/25/</id>
    <title>Awesome Iam Updates on Apr 25, 2025</title>
    <updated>2025-04-25T02:05:39.424Z</updated>
    <published>2025-04-25T02:05:39.424Z</published>
    <content type="html"><![CDATA[<h3><p>Zero-trust Network / Identifiers</p>
</h3>
<ul>
<li><a href="https://github.com/dadrus/heimdall" rel="noopener noreferrer">heimdall (⭐257)</a> - 🆓 A cloud-native, identity-aware proxy and policy enforcement point that orchestrates authentication and authorization systems via versatile rules, supporting protocol-agnostic identity propagation.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2025/04/25/"/>
    <summary>1 awesome projects updated on Apr 25, 2025</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2024/08/26/</id>
    <title>Awesome Iam Updates on Aug 26, 2024</title>
    <updated>2024-08-26T12:45:37.276Z</updated>
    <published>2024-08-26T12:45:37.168Z</published>
    <content type="html"><![CDATA[<h3><p>Authorization / ReBAC frameworks</p>
</h3>
<ul>
<li><a href="https://github.com/Permify/permify" rel="noopener noreferrer">Permify (⭐5.9k)</a> - 💸 Another open-source authorization as a service inspired by Google Zanzibar, and see <a href="https://permify.notion.site/Differentiation-Between-Zanzibar-Products-ad4732da62e64655bc82d3abe25f48b6" rel="noopener noreferrer">how it compares to other Zanzibar-inspired tools</a>.</li>
</ul>
<h3><p>Authorization / AWS policy tools</p>
</h3>
<ul>
<li><a href="https://ramimac.me/aws-iam-tools-2024" rel="noopener noreferrer">An AWS IAM Security Tooling Reference</a> - A comprehensive list of (maintained) tools for AWS IAM.</li>
</ul>
<h3><p>Authorization / Other tools</p>
</h3>
<ul>
<li><a href="https://github.com/gubernator-io/gubernator" rel="noopener noreferrer">Gubernator (⭐170)</a> - 🆓 High performance rate-limiting micro-service and library.</li>
</ul>
<h3><p>OAuth2 &amp; OpenID / Other tools</p>
</h3>
<ul>
<li><a href="https://shopify.engineering/implement-secure-central-authentication-service-six-steps" rel="noopener noreferrer">How to Implement a Secure Central Authentication Service in Six Steps</a> - Got multiple legacy systems to merge with their own login methods and accounts? Here is how to merge all that mess by the way of OIDC.</li>
</ul>
<h3><p>Trust &amp; Safety / User Identity</p>
</h3>
<ul>
<li><a href="https://theintercept.com/document/facebook-dangerous-individuals-and-organizations-list-reproduced-snapshot/" rel="noopener noreferrer">Facebook Dangerous Individuals and Organizations List</a> - Some groups and content are illegal in some juridictions. This is an example of a blocklist.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2024/08/26/"/>
    <summary>5 awesome projects updated on Aug 26, 2024</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2023/12/12/</id>
    <title>Awesome Iam Updates on Dec 12, 2023</title>
    <updated>2023-12-12T01:32:04.146Z</updated>
    <published>2023-12-12T01:32:04.146Z</published>
    <content type="html"><![CDATA[<h3><p>Authorization / Policy models</p>
</h3>
<ul>
<li><a href="https://www.osohq.com/academy" rel="noopener noreferrer">Authorization Academy</a> - An in-depth, vendor-agnostic treatment of authorization that emphasizes mental models. This guide shows the reader how to think about their authorization needs in order to make good decisions about their authorization architecture and model.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2023/12/12/"/>
    <summary>1 awesome projects updated on Dec 12, 2023</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2023/10/27/</id>
    <title>Awesome Iam Updates on Oct 27, 2023</title>
    <updated>2023-10-27T12:37:27.512Z</updated>
    <published>2023-10-27T12:37:27.299Z</published>
    <content type="html"><![CDATA[<h3><p>Password-less auth / WebAuthn</p>
</h3>
<ul>
<li><a href="https://www.stavros.io/posts/clearing-up-some-passkeys-misconceptions/" rel="noopener noreferrer">Clearing up some misconceptions about Passkeys</a> - Or why passkeys are not worse than passwords.</li>
</ul>
<h3><p>Secret Management / Other tools</p>
</h3>
<ul>
<li><a href="https://github.com/Infisical/infisical" rel="noopener noreferrer">Infisical (⭐29k)</a> - 💸 An alternative to HashiCorp Vault.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2023/10/27/"/>
    <summary>2 awesome projects updated on Oct 27, 2023</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2023/06/14/</id>
    <title>Awesome Iam Updates on Jun 14, 2023</title>
    <updated>2023-06-14T12:40:20.585Z</updated>
    <published>2023-06-14T12:40:20.326Z</published>
    <content type="html"><![CDATA[<h3><p>SAML / Other tools</p>
</h3>
<ul>
<li><a href="https://web.archive.org/web/20230327071347/https://www.cloudflare.com/learning/access-management/what-is-oauth/" rel="noopener noreferrer">SAML vs. OAuth</a> - “OAuth is a protocol for authorization: it ensures Bob goes to the right parking lot. In contrast, SAML is a protocol for authentication, or allowing Bob to get past the guardhouse.”</li>
</ul>
<h3><p>Trust &amp; Safety / Fraud</p>
</h3>
<ul>
<li><a href="https://web.archive.org/web/20230526073109/https://www.bloomberg.com/news/articles/2019-07-11/mercedes-thieves-showed-just-how-vulnerable-car-sharing-can-be" rel="noopener noreferrer">After Car2Go eased its background checks, 75 of its vehicles were stolen in one day.</a> - Why background check are sometimes necessary.</li>
</ul>
<h3><p>Trust &amp; Safety / Captcha</p>
</h3>
<ul>
<li><a href="https://web.archive.org/web/20190611190134/https://kevv.net/you-probably-dont-need-recaptcha/" rel="noopener noreferrer">You (probably) don't need ReCAPTCHA</a> - Starts with a rant on how the service is a privacy nightmare and is tedious UI-wise, then list alternatives.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2023/06/14/"/>
    <summary>3 awesome projects updated on Jun 14, 2023</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2023/06/11/</id>
    <title>Awesome Iam Updates on Jun 11, 2023</title>
    <updated>2023-06-11T02:08:10.995Z</updated>
    <published>2023-06-11T02:08:10.746Z</published>
    <content type="html"><![CDATA[<h3><p>Multi-factor auth / Identifiers</p>
</h3>
<ul>
<li><a href="https://maximiliangolla.com/files/2019/papers/usec2019-30-wip-fallback-long-term-study-finalv5.pdf" rel="noopener noreferrer">A Comparative Long-Term Study of Fallback Authentication</a> - Key take-away: “schemes based on email and SMS are more usable. Mechanisms based on designated trustees and personal knowledge questions, on the other hand, fall short, both in terms of convenience and efficiency.”</li>
</ul>
<h3><p>Authorization / AWS policy tools</p>
</h3>
<ul>
<li><a href="https://github.com/noqdev/iambic" rel="noopener noreferrer">IAMbic (⭐304)</a> - 💸 GitOps for IAM. The Terraform of Cloud IAM. IAMbic is a multi-cloud identity and access management (IAM) control plane that centralizes and simplifies cloud access and permissions. It maintains an eventually consistent, human-readable, bi-directional representation of IAM in version control.</li>
</ul>
<h3><p>OAuth2 &amp; OpenID / Other tools</p>
</h3>
<ul>
<li><a href="https://www.loginradius.com/blog/engineering/pkce/" rel="noopener noreferrer">PKCE Explained</a> - “PKCE is used to provide one more security layer to the authorization code flow in OAuth and OpenID Connect.”</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2023/06/11/"/>
    <summary>3 awesome projects updated on Jun 11, 2023</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2023/04/22/</id>
    <title>Awesome Iam Updates on Apr 22, 2023</title>
    <updated>2023-04-22T12:37:10.902Z</updated>
    <published>2023-04-22T12:37:10.902Z</published>
    <content type="html"><![CDATA[<h3><p>Competitive Analysis / GDPR</p>
</h3>
<ul>
<li><a href="https://github.com/jruizaranguren/best-of-digital-identity" rel="noopener noreferrer">Best-of Digital Identity (⭐190)</a> - Ranking, popularity and activity status of open-source digital identity projects.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2023/04/22/"/>
    <summary>1 awesome projects updated on Apr 22, 2023</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2022/11/23/</id>
    <title>Awesome Iam Updates on Nov 23, 2022</title>
    <updated>2022-11-23T12:50:18.160Z</updated>
    <published>2022-11-23T12:50:18.155Z</published>
    <content type="html"><![CDATA[<h3><p>Cryptography / Identifiers</p>
</h3>
<ul>
<li><a href="https://www.rfc-editor.org/rfc/rfc4122#section-6" rel="noopener noreferrer">RFC #4122: UUID - Security Considerations</a> - “Do not assume that UUIDs are hard to guess; they should not be used as security capabilities (identifiers whose mere possession grants access)”. UUIDs are designed to be unique, not to be random or unpredictable: do not use UUIDs as a secret.</li>
</ul>

<ul>
<li><a href="https://adileo.github.io/awesome-identifiers/" rel="noopener noreferrer">Awesome Identifiers</a> - A benchmark of all identifier formats.</li>
</ul>

<ul>
<li><a href="https://github.com/secretGeek/AwesomeGUID" rel="noopener noreferrer">Awesome GUID (⭐21)</a> - Funny take on the global aspect of unique identifiers.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2022/11/23/"/>
    <summary>3 awesome projects updated on Nov 23, 2022</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2022/11/16/</id>
    <title>Awesome Iam Updates on Nov 16, 2022</title>
    <updated>2022-11-16T12:53:32.855Z</updated>
    <published>2022-11-16T12:53:32.737Z</published>
    <content type="html"><![CDATA[<h3><p>Authorization / ABAC frameworks</p>
</h3>
<ul>
<li><a href="https://github.com/open-policy-agent/opa" rel="noopener noreferrer">Open Policy Agent (⭐12k)</a> - 🆓 An open-source general-purpose decision engine to create and enforce ABAC policies.</li>
</ul>
<h3><p>Authorization / ReBAC frameworks</p>
</h3>
<ul>
<li><a href="https://github.com/authzed/spicedb" rel="noopener noreferrer">SpiceDB (⭐7k)</a> - 💸 An open source database system for managing security-critical application permissions inspired by Zanzibar.</li>
</ul>

<ul>
<li><a href="https://github.com/aserto-dev/topaz" rel="noopener noreferrer">Topaz (⭐1.4k)</a> - 💸 An open-source project which combines the policy-as-code and decision logging of OPA with a Zanzibar-modeled directory.</li>
</ul>
<h3><p>Authorization / AWS policy tools</p>
</h3>
<ul>
<li><a href="https://infosec.rodeo/posts/thoughts-on-aws-iam/" rel="noopener noreferrer">AWS IAM Roles, a tale of unnecessary complexity</a> - The history of fast-growing AWS explains how the current scheme came to be, and how it compares to GCP's resource hierarchy.</li>
</ul>
<h3><p>Trust &amp; Safety / User Identity</p>
</h3>
<ul>
<li><a href="https://github.com/ballerine-io/ballerine" rel="noopener noreferrer">Ballerine (⭐2.4k)</a> - 💸 An open-source infrastructure for user identity and risk management.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2022/11/16/"/>
    <summary>5 awesome projects updated on Nov 16, 2022</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2022/11/01/</id>
    <title>Awesome Iam Updates on Nov 01, 2022</title>
    <updated>2022-11-01T13:03:57.311Z</updated>
    <published>2022-11-01T13:03:57.048Z</published>
    <content type="html"><![CDATA[<h3><p>Multi-factor auth / Identifiers</p>
</h3>
<ul>
<li><a href="https://brr.fyi/posts/sms-mfa" rel="noopener noreferrer">SMS Multifactor Authentication in Antarctica</a> - Doesn't work because there are no cellphone towers at stations in Antarctica.</li>
</ul>
<h3><p>Password-less auth / SMS-based</p>
</h3>
<ul>
<li><a href="https://zitadel.com/blog/magic-links" rel="noopener noreferrer">Magic Links – Are they Actually Outdated?</a> - What are magic links, their origin, pros and cons.</li>
</ul>
<h3><p>SAML / Other tools</p>
</h3>
<ul>
<li><a href="https://sso.tax" rel="noopener noreferrer">The SSO Wall of Shame</a> - A documented rant on the excessive pricing practiced by SaaS providers to activate SSO on their product. The author's point is, as a core security feature, SSO should be reasonably priced and not part of an exclusive tier.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2022/11/01/"/>
    <summary>3 awesome projects updated on Nov 01, 2022</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2022/04/27/</id>
    <title>Awesome Iam Updates on Apr 27, 2022</title>
    <updated>2022-04-27T06:17:37.000Z</updated>
    <published>2022-04-27T06:17:37.000Z</published>
    <content type="html"><![CDATA[<h3><p>OAuth2 &amp; OpenID / Other tools</p>
</h3>
<ul>
<li><a href="https://github.com/zitadel/zitadel" rel="noopener noreferrer">ZITADEL (⭐15k)</a> - 💸 An Open-Source solution built with Go and Angular to manage all your systems, users and service accounts together with their roles and external identities. ZITADEL provides you with OIDC, OAuth 2.0, login &amp; register flows, passwordless and MFA authentication. All this is built on top of eventsourcing in combination with CQRS to provide a great audit trail.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2022/04/27/"/>
    <summary>1 awesome projects updated on Apr 27, 2022</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2022/03/31/</id>
    <title>Awesome Iam Updates on Mar 31, 2022</title>
    <updated>2022-03-31T10:06:04.000Z</updated>
    <published>2022-03-31T10:06:04.000Z</published>
    <content type="html"><![CDATA[<h3><p>Authorization / ReBAC frameworks</p>
</h3>
<ul>
<li><a href="https://github.com/permitio/opal" rel="noopener noreferrer">Open Policy Administration Layer (⭐5.5k)</a> - 💸 Open Source administration layer for OPA, detecting changes to both policy and policy data in realtime and pushing live updates to OPA agents. OPAL brings open-policy up to the speed needed by live applications.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2022/03/31/"/>
    <summary>1 awesome projects updated on Mar 31, 2022</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2022/03/30/</id>
    <title>Awesome Iam Updates on Mar 30, 2022</title>
    <updated>2022-03-30T18:18:32.000Z</updated>
    <published>2022-03-30T18:13:49.000Z</published>
    <content type="html"><![CDATA[<h3><p>Multi-factor auth / Identifiers</p>
</h3>
<ul>
<li><a href="https://techcommunity.microsoft.com/t5/Azure-Active-Directory-Identity/Your-Pa-word-doesn-t-matter/ba-p/731984" rel="noopener noreferrer">Your Pa$$word doesn't matter</a> - Same conclusion as above from Microsoft: “Based on our studies, your account is more than 99.9% less likely to be compromised if you use MFA.”</li>
</ul>
<h3><p>Secret Management / Hardware Security Module (HSM)</p>
</h3>
<ul>
<li><a href="https://www.sstic.org/2019/presentation/hsm/" rel="noopener noreferrer">Everybody be cool, this is a robbery!</a> - A case study of vulnerability and exploitability of a HSM (in French, sorry).</li>
</ul>
<h3><p>Trust &amp; Safety / Moderation</p>
</h3>
<ul>
<li><a href="https://mux.com/blog/you-either-die-an-mvp-or-live-long-enough-to-build-content-moderation/" rel="noopener noreferrer">You either die an MVP or live long enough to build content moderation</a> - “You can think about the solution space for this problem by considering three dimensions: cost, accuracy and speed. And two approaches: human review and machine review. Humans are great in one of these dimensions: accuracy. The downside is that humans are expensive and slow. Machines, or robots, are great at the other two dimensions: cost and speed - they're much cheaper and faster. But the goal is to find a robot solution that is also sufficiently accurate for your needs.”</li>
</ul>
<h3><p>Blocklists / Hostnames and Subdomains</p>
</h3>
<ul>
<li>Subdomain denylists: <a href="https://gist.github.com/artgon/5366868" rel="noopener noreferrer">#1</a>, <a href="https://github.com/sandeepshetty/subdomain-blacklist/blob/master/subdomain-blacklist.txt" rel="noopener noreferrer">#2 (⭐43)</a>, <a href="https://github.com/nccgroup/typofinder/blob/master/TypoMagic/datasources/subdomains.txt" rel="noopener noreferrer">#3 (⭐166)</a>.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2022/03/30/"/>
    <summary>4 awesome projects updated on Mar 30, 2022</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2021/10/26/</id>
    <title>Awesome Iam Updates on Oct 26, 2021</title>
    <updated>2021-10-26T10:49:08.000Z</updated>
    <published>2021-10-26T10:49:08.000Z</published>
    <content type="html"><![CDATA[<h3><p>Password-less auth / Public-Key Infrastructure (PKI)</p>
</h3>
<ul>
<li><a href="https://gist.github.com/hoffa/5a939fd0f3bcd2a6a0e4754cb2cf3f1b" rel="noopener noreferrer">PKI for busy people</a> - Quick overview of the important stuff.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2021/10/26/"/>
    <summary>1 awesome projects updated on Oct 26, 2021</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2021/10/16/</id>
    <title>Awesome Iam Updates on Oct 16, 2021</title>
    <updated>2021-10-16T11:37:34.000Z</updated>
    <published>2021-10-16T11:37:34.000Z</published>
    <content type="html"><![CDATA[<h3><p>Multi-factor auth / Identifiers</p>
</h3>
<ul>
<li><a href="https://github.com/kanidm/kanidm" rel="noopener noreferrer">Kanidm (⭐5.4k)</a> - 🆓 Simple, secure and fast identity management platform.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2021/10/16/"/>
    <summary>1 awesome projects updated on Oct 16, 2021</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2021/10/08/</id>
    <title>Awesome Iam Updates on Oct 08, 2021</title>
    <updated>2021-10-08T14:48:18.000Z</updated>
    <published>2021-10-08T14:48:18.000Z</published>
    <content type="html"><![CDATA[<h3><p>Account Management</p>
</h3>
<ul>
<li><a href="https://github.com/userfrosting/UserFrosting" rel="noopener noreferrer">UserFrosting (⭐1.7k)</a> - 🆓 Modern PHP user login and management framework.</li>
</ul>
<h3><p>Multi-factor auth / Identifiers</p>
</h3>
<ul>
<li><a href="https://github.com/authelia/authelia" rel="noopener noreferrer">Authelia (⭐29k)</a> - 🆓 Open-source authentication and authorization server providing two-factor authentication and single sign-on (SSO) for your applications via a web portal.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2021/10/08/"/>
    <summary>2 awesome projects updated on Oct 08, 2021</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2021/09/27/</id>
    <title>Awesome Iam Updates on Sep 27, 2021</title>
    <updated>2021-09-27T09:42:17.000Z</updated>
    <published>2021-09-27T09:42:17.000Z</published>
    <content type="html"><![CDATA[<h3><p>Authentication / Identifiers</p>
</h3>
<ul>
<li><a href="https://web.archive.org/web/20200507173734/https://latacora.micro.blog/a-childs-garden/" rel="noopener noreferrer">A Child's Garden of Inter-Service Authentication Schemes</a> - In the same spirit as above, but this time at the service level.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2021/09/27/"/>
    <summary>1 awesome projects updated on Sep 27, 2021</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2021/09/22/</id>
    <title>Awesome Iam Updates on Sep 22, 2021</title>
    <updated>2021-09-22T09:14:32.000Z</updated>
    <published>2021-09-22T09:14:32.000Z</published>
    <content type="html"><![CDATA[<h3><p>Authorization / Policy models</p>
</h3>
<ul>
<li><a href="https://www.osohq.com/post/why-authorization-is-hard" rel="noopener noreferrer">Why Authorization is Hard</a> - Because it needs multiple tradeoffs on Enforcement which is required in so many places, on Decision architecture to split business logic from authorization logic, and on Modeling to balance power and complexity.</li>
</ul>

<ul>
<li><a href="https://alexolivier.me/posts/the-never-ending-product-requirements-of-user-authorization" rel="noopener noreferrer">The never-ending product requirements of user authorization</a> - How a simple authorization model based on roles is not enough and gets complicated fast due to product packaging, data locality, enterprise organizations and compliance.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2021/09/22/"/>
    <summary>2 awesome projects updated on Sep 22, 2021</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2021/09/07/</id>
    <title>Awesome Iam Updates on Sep 07, 2021</title>
    <updated>2021-09-07T10:03:06.000Z</updated>
    <published>2021-09-07T10:03:06.000Z</published>
    <content type="html"><![CDATA[<h3><p>Authorization / Policy models</p>
</h3>
<ul>
<li><a href="https://tailscale.com/blog/rbac-like-it-was-meant-to-be/" rel="noopener noreferrer">RBAC like it was meant to be</a> - How we got from DAC (unix permissions, secret URL), to MAC (DRM, MFA, 2FA, SELinux), to RBAC. Details how the latter allows for better modeling of policies, ACLs, users and groups.</li>
</ul>

<ul>
<li><a href="https://cerbos.dev/blog/the-case-for-granular-permissions" rel="noopener noreferrer">The Case for Granular Permissions</a> - Discuss the limitations of RBAC and how ABAC (Attribute-Based Access Control) addresses them.</li>
</ul>
<h3><p>Authorization / RBAC frameworks</p>
</h3>
<ul>
<li><a href="https://github.com/cerbos/cerbos" rel="noopener noreferrer">Cerbos (⭐4.6k)</a> - 💸 An authorization endpoint to write context-aware access control policies.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2021/09/07/"/>
    <summary>3 awesome projects updated on Sep 07, 2021</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2021/08/27/</id>
    <title>Awesome Iam Updates on Aug 27, 2021</title>
    <updated>2021-08-27T17:05:11.000Z</updated>
    <published>2021-08-27T16:02:58.000Z</published>
    <content type="html"><![CDATA[<h3><p>Authentication / Identifiers</p>
</h3>
<ul>
<li><a href="https://fly.io/blog/api-tokens-a-tedious-survey/" rel="noopener noreferrer">API Tokens: A Tedious Survey</a> - An overview and comparison of all token-based authentication schemes for end-user APIs.</li>
</ul>
<h3><p>SAML / Other tools</p>
</h3>
<ul>
<li><a href="https://joonas.fi/2021/08/saml-is-insecure-by-design/" rel="noopener noreferrer">SAML is insecure by design</a> - Not only weird, SAML is also insecure by design, as it relies on signatures based on XML canonicalization, not XML byte stream. Which means you can exploit XML parser/encoder differences.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2021/08/27/"/>
    <summary>2 awesome projects updated on Aug 27, 2021</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2021/07/27/</id>
    <title>Awesome Iam Updates on Jul 27, 2021</title>
    <updated>2021-07-27T15:03:36.000Z</updated>
    <published>2021-07-27T15:03:36.000Z</published>
    <content type="html"><![CDATA[<h3><p>Competitive Analysis / GDPR</p>
</h3>
<ul>
<li><a href="http://docs.digitalocean.com/release-notes/accounts/" rel="noopener noreferrer">DigitalOcean Accounts changelog</a> - All the latest accounts updates on DO.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2021/07/27/"/>
    <summary>1 awesome projects updated on Jul 27, 2021</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2021/07/03/</id>
    <title>Awesome Iam Updates on Jul 03, 2021</title>
    <updated>2021-07-03T11:40:24.000Z</updated>
    <published>2021-07-03T11:30:40.000Z</published>
    <content type="html"><![CDATA[<h3><p>Multi-factor auth / Identifiers</p>
</h3>
<ul>
<li><a href="https://syslog.ravelin.com/2fa-is-missing-a-key-feature-c781c3861db" rel="noopener noreferrer">2FA is missing a key feature</a> - “When my 2FA code is entered incorrectly I'd like to know about it”.</li>
</ul>
<h3><p>UX/UI / GDPR</p>
</h3>
<ul>
<li><a href="https://learnui.design/blog/tips-signup-login-ux.html" rel="noopener noreferrer">11 Tips for Better Signup / Login UX</a> - Some basic tips on the login form.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2021/07/03/"/>
    <summary>2 awesome projects updated on Jul 03, 2021</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2021/06/27/</id>
    <title>Awesome Iam Updates on Jun 27, 2021</title>
    <updated>2021-06-27T14:55:11.000Z</updated>
    <published>2021-06-27T14:55:11.000Z</published>
    <content type="html"><![CDATA[<h3><p>Authorization / RBAC frameworks</p>
</h3>
<ul>
<li><a href="https://www.clever-cloud.com/blog/engineering/2021/04/12/introduction-to-biscuit/" rel="noopener noreferrer">Biscuit</a> - Merges concepts from cookies, JWTs, macaroons and Open Policy Agent. “It provide a logic language based on Datalog to write authorization policies. It can store data, like JWT, or small conditions like Macaroons, but it is also able to represent more complex rules like role-based access control, delegation, hierarchies.”</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2021/06/27/"/>
    <summary>1 awesome projects updated on Jun 27, 2021</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2021/06/04/</id>
    <title>Awesome Iam Updates on Jun 04, 2021</title>
    <updated>2021-06-04T04:25:22.000Z</updated>
    <published>2021-06-04T04:25:22.000Z</published>
    <content type="html"><![CDATA[<h3><p>Password-less auth / SMS-based</p>
</h3>
<ul>
<li><a href="https://web.archive.org/web/20190515230752/https://biarity.gitlab.io/2018/02/23/passwordless/" rel="noopener noreferrer">An argument for passwordless</a> - Passwords are not the be-all and end-all of user authentication. This article tries to tell you why.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2021/06/04/"/>
    <summary>1 awesome projects updated on Jun 04, 2021</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2021/05/20/</id>
    <title>Awesome Iam Updates on May 20, 2021</title>
    <updated>2021-05-20T13:04:05.000Z</updated>
    <published>2021-05-20T13:04:05.000Z</published>
    <content type="html"><![CDATA[<h3><p>Password-based auth / Identifiers</p>
</h3>
<ul>
<li><a href="https://cheatsheetseries.owasp.org/cheatsheets/Password_Storage_Cheat_Sheet.html" rel="noopener noreferrer">Password Storage Cheat Sheet</a> - The only way to slow down offline attacks is by carefully choosing hash algorithms that are as resource intensive as possible.</li>
</ul>
<h3><p>OAuth2 &amp; OpenID / Other tools</p>
</h3>
<ul>
<li><a href="https://portswigger.net/web-security/oauth" rel="noopener noreferrer">Hidden OAuth attack vectors</a> - How to identify and exploit some of the key vulnerabilities found in OAuth 2.0 authentication mechanisms.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2021/05/20/"/>
    <summary>2 awesome projects updated on May 20, 2021</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2020/12/13/</id>
    <title>Awesome Iam Updates on Dec 13, 2020</title>
    <updated>2020-12-13T09:22:37.000Z</updated>
    <published>2020-12-13T09:22:37.000Z</published>
    <content type="html"><![CDATA[<h3><p>Authorization / AWS policy tools</p>
</h3>
<ul>
<li><a href="https://github.com/udondan/iam-floyd" rel="noopener noreferrer">IAM Floyd (⭐572)</a> - 🆓 AWS IAM policy statement generator with fluent interface. Helps with creating type safe IAM policies and writing more restrictive/secure statements by offering conditions and ARN generation via IntelliSense. Available for Node.js, Python, .Net and Java.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2020/12/13/"/>
    <summary>1 awesome projects updated on Dec 13, 2020</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2020/12/07/</id>
    <title>Awesome Iam Updates on Dec 07, 2020</title>
    <updated>2020-12-07T15:50:01.000Z</updated>
    <published>2020-12-07T13:13:35.000Z</published>
    <content type="html"><![CDATA[<h3><p>Overview</p>
</h3>
<ul>
<li><a href="https://www.enterpriseready.io" rel="noopener noreferrer">The EnterpriseReady SaaS Feature Guides</a> - The majority of the features making B2B users happy will be implemented by the IAM perimeter.</li>
</ul>

<ul>
<li><a href="https://forrestbrazeal.com/2019/02/18/cloud-irregular-iam-is-the-real-cloud-lock-in/" rel="noopener noreferrer">IAM Is The Real Cloud Lock-In</a> - A little <em>click-baity</em>, but author admit that “It depends on how much you trust them to 1. Stay in business; 2. Not jack up your prices; 3. Not deprecate services out from under you; 4. Provide more value to you in business acceleration than they take away in flexibility.”</li>
</ul>
<h3><p>Security</p>
</h3>
<ul>
<li><a href="https://infosec.mozilla.org" rel="noopener noreferrer">Enterprise Information Security</a> - Mozilla's security and access guidelines.</li>
</ul>

<ul>
<li><a href="https://github.com/open-guides/og-aws#security-and-iam" rel="noopener noreferrer">Open guide to AWS Security and IAM (⭐36k)</a></li>
</ul>
<h3><p>Account Management</p>
</h3>
<ul>
<li><a href="https://mobile.twitter.com/oktopushup/status/1030457418206068736" rel="noopener noreferrer">As a user, I want…</a> - A meta-critic of account management, in which features expected by the business clash with real user needs, in the form of user stories written by a fictional project manager.</li>
</ul>

<ul>
<li><a href="https://instadeq.com/blog/posts/things-end-users-care-about-but-programmers-dont/" rel="noopener noreferrer">Things end users care about but programmers don't</a> - In the same spirit as above, but broader: all the little things we overlook as developers but users really care about. In the top of that list lies account-centric features, diverse integration and import/export tools. I.e. all the enterprise customers needs to cover.</li>
</ul>

<ul>
<li><a href="https://news.ycombinator.com/item?id=21151830" rel="noopener noreferrer">Separate the account, user and login/auth details</a> - Sound advice to lay down the foundation of a future-proof IAM API.</li>
</ul>

<ul>
<li><a href="https://lord.io/blog/2020/usernames/" rel="noopener noreferrer">Identity Beyond Usernames</a> - On the concept of usernames as identifiers, and the complexities introduced when unicode characters meets uniqueness requirements.</li>
</ul>
<h3><p>Cryptography</p>
</h3>
<ul>
<li><a href="https://latacora.micro.blog/2018/04/03/cryptographic-right-answers.html" rel="noopener noreferrer">Cryptographic Right Answers</a> - An up to date set of recommendations for developers who are not cryptography engineers. There's even a <a href="https://news.ycombinator.com/item?id=16749140" rel="noopener noreferrer">shorter summary</a> available.</li>
</ul>

<ul>
<li><a href="https://www.garykessler.net/library/crypto.html" rel="noopener noreferrer">An Overview of Cryptography</a> - “This paper has two major purposes. The first is to define some of the terms and concepts behind basic cryptographic methods, and to offer a way to compare the myriad cryptographic schemes in use today. The second is to provide some real examples of cryptography in use today.”</li>
</ul>

<ul>
<li><a href="https://github.com/papers-we-love/papers-we-love/blob/master/cryptography/README.md" rel="noopener noreferrer">Papers we love: Cryptography (⭐109k)</a> - Foundational papers of cryptography.</li>
</ul>

<ul>
<li><a href="http://valerieaurora.org/hash.html" rel="noopener noreferrer">Lifetimes of cryptographic hash functions</a> - “If you are using compare-by-hash to generate addresses for data that can be supplied by malicious users, you should have a plan to migrate to a new hash every few years”.</li>
</ul>
<h3><p>Cryptography / Identifiers</p>
</h3>
<ul>
<li><a href="https://www.av8n.com/computer/htm/secure-random.htm" rel="noopener noreferrer">Security Recommendations for Any Device that Depends on Randomly-Generated Numbers</a> - “The phrase 'random number generator' should be parsed as follows: It is a random generator of numbers. It is not a generator of random numbers.”</li>
</ul>
<h3><p>Zero-trust Network / Identifiers</p>
</h3>
<ul>
<li><a href="https://www.usenix.org/system/files/login/articles/login_dec14_02_ward.pdf" rel="noopener noreferrer">BeyondCorp: A New Approach to Enterprise Security</a> - Quick overview of Google's Zero-trust Network initiative.</li>
</ul>

<ul>
<li><a href="https://github.com/ory/oathkeeper" rel="noopener noreferrer">oathkeeper (⭐3.6k)</a> - 💸 Identity &amp; Access Proxy and Access Control Decision API that authenticates, authorizes, and mutates incoming HTTP requests. Inspired by the BeyondCorp / Zero Trust white paper.</li>
</ul>

<ul>
<li><a href="https://github.com/pomerium/pomerium" rel="noopener noreferrer">Pomerium (⭐5k)</a> - 💸 An identity-aware proxy that enables secure access to internal applications.</li>
</ul>
<h3><p>Authentication / Identifiers</p>
</h3>
<ul>
<li><a href="https://www.youtube.com/watch?v=kY-Bkv3qxMc" rel="noopener noreferrer">Scaling backend authentication at Facebook</a> - How-to in a nutshell: 1. Small root of trust; 2. TLS isn't enough; 3. Certificate-based tokens; 4. Crypto Auth Tokens (CATs). See the <a href="https://web.archive.org/web/20260306052223/https://rwc.iacr.org/2018/Slides/Lewi.pdf" rel="noopener noreferrer">slides</a> for more details.</li>
</ul>
<h3><p>Password-based auth / Identifiers</p>
</h3>
<ul>
<li><a href="https://pciguru.wordpress.com/2019/03/11/the-new-nist-password-guidance/" rel="noopener noreferrer">The new NIST password guidance</a> - A summary of <a href="https://pages.nist.gov/800-63-3/sp800-63b.html" rel="noopener noreferrer">NIST Special Publication 800-63B</a> covering new password complexity guidelines.</li>
</ul>

<ul>
<li><a href="https://techcrunch.com/2019/06/02/password-expiration-is-dead-long-live-your-passwords/" rel="noopener noreferrer">Password expiration is dead</a> - Recent scientific research calls into question the value of many long-standing password-security practices such as password expiration policies, and points instead to better alternatives such as enforcing banned-password lists and MFA.</li>
</ul>

<ul>
<li><a href="https://www.troyhunt.com/banks-arbitrary-password-restrictions-and-why-they-dont-matter/" rel="noopener noreferrer">Banks, Arbitrary Password Restrictions and Why They Don't Matter</a> - “Arbitrary low limits on length and character composition are bad. They look bad, they lead to negative speculation about security posture and they break tools like password managers.”</li>
</ul>

<ul>
<li><a href="https://github.com/apple/password-manager-resources" rel="noopener noreferrer">Password Manager Resources (⭐4.8k)</a> - 🆓 A collection of password rules, change URLs and quirks by sites.</li>
</ul>

<ul>
<li><a href="https://news.ycombinator.com/item?id=20109360" rel="noopener noreferrer">How to change the hashing scheme of already hashed user's passwords</a> - Good news: you're not stuck with a legacy password saving scheme. Here is a trick to transparently upgrade to stronger hashing algorithm.</li>
</ul>
<h3><p>Multi-factor auth / Identifiers</p>
</h3>
<ul>
<li><a href="https://www.youtube.com/watch?v=B_mhJO2qHlQ" rel="noopener noreferrer">Breaking Password Dependencies: Challenges in the Final Mile at Microsoft</a> - The primary source of account hacks is password spraying (on legacy auth like SMTP, IMAP, POP, etc.), second is replay attack. Takeaway: password are insecure, use and enforce MFA.</li>
</ul>

<ul>
<li><a href="https://www.troyhunt.com/beyond-passwords-2fa-u2f-and-google-advanced-protection/" rel="noopener noreferrer">Beyond Passwords: 2FA, U2F and Google Advanced Protection</a> - An excellent walk-trough over all these technologies.</li>
</ul>

<ul>
<li><a href="https://static.googleusercontent.com/media/research.google.com/en/us/pubs/archive/43783.pdf" rel="noopener noreferrer">Secrets, Lies, and Account Recovery: Lessons from the Use of Personal Knowledge Questions at Google</a> - “Our analysis confirms that secret questions generally offer a security level that is far lower than user-chosen passwords. (…) Surprisingly, we found that a significant cause of this insecurity is that users often don't answer truthfully. (…) On the usability side, we show that secret answers have surprisingly poor memorability”.</li>
</ul>

<ul>
<li><a href="https://security.googleblog.com/2019/05/new-research-how-effective-is-basic.html" rel="noopener noreferrer">How effective is basic account hygiene at preventing hijacking</a> - Google security team's data shows 2FA blocks 100% of automated bot hacks.</li>
</ul>

<ul>
<li><a href="https://unix-ninja.com/p/attacking_google_authenticator" rel="noopener noreferrer">Attacking Google Authenticator</a> - Probably on the verge of paranoia, but might be a reason to rate limit 2FA validation attempts.</li>
</ul>

<ul>
<li><a href="https://www.martinvigo.com/voicemailcracker/" rel="noopener noreferrer">Compromising online accounts by cracking voicemail systems</a> - Or why you should not rely on automated phone calls as a method to reach the user and reset passwords, 2FA or for any kind of verification. Not unlike SMS-based 2FA, it is currently insecure and can be compromised by the way of its weakest link: voicemail systems.</li>
</ul>

<ul>
<li><a href="https://blog.trailofbits.com/2019/06/20/getting-2fa-right-in-2019/" rel="noopener noreferrer">Getting 2FA Right in 2019</a> - On the UX aspects of 2FA.</li>
</ul>
<h3><p>Multi-factor auth / SMS-based</p>
</h3>
<ul>
<li><a href="https://techcrunch.com/2016/07/25/nist-declares-the-age-of-sms-based-2-factor-authentication-over/" rel="noopener noreferrer">SMS 2FA auth is deprecated by NIST</a> - NIST has said that 2FA via SMS is bad and awful since 2016.</li>
</ul>

<ul>
<li><a href="https://www.allthingsauth.com/2018/02/27/sms-the-most-popular-and-least-secure-2fa-method/" rel="noopener noreferrer">SMS: The most popular and least secure 2FA method</a></li>
</ul>

<ul>
<li><a href="https://www.issms2fasecure.com" rel="noopener noreferrer">Is SMS 2FA Secure? No.</a> - Definitive research project demonstrating successful attempts at SIM swapping.</li>
</ul>
<h3><p>Password-less auth / WebAuthn</p>
</h3>
<ul>
<li><a href="https://webauthn.guide" rel="noopener noreferrer">WebAuthn guide</a> - Introduce WebAuthn as a standard supported by all major browsers, and allowing “servers to register and authenticate users using public key cryptography instead of a password”.</li>
</ul>
<h3><p>Password-less auth / Security key</p>
</h3>
<ul>
<li><a href="https://www.imperialviolet.org/2018/03/27/webauthn.html" rel="noopener noreferrer">Webauthn and security keys</a> - Describe how authentication works with security keys, details the protocols, and how they articulates with WebAuthn. Key takeaway: “There is no way to create a U2F key with webauthn however. (…) So complete the transition to webauthn of your login process first, then transition registration.”</li>
</ul>

<ul>
<li><a href="https://github.com/google/OpenSK" rel="noopener noreferrer">OpenSK (⭐3.4k)</a> - 🆓 Open-source implementation for security keys written in Rust that supports both FIDO U2F and FIDO2 standards.</li>
</ul>

<ul>
<li><a href="https://github.com/drduh/YubiKey-Guide" rel="noopener noreferrer">YubiKey Guide (⭐12k)</a> - Guide to using YubiKey as a SmartCard for storing GPG encryption, signing and authentication keys, which can also be used for SSH. Many of the principles in this document are applicable to other smart card devices.</li>
</ul>
<h3><p>Password-less auth / Public-Key Infrastructure (PKI)</p>
</h3>
<ul>
<li><a href="https://smallstep.com/blog/everything-pki.html" rel="noopener noreferrer">Everything you should know about certificates and PKI but are too afraid to ask</a> - PKI lets you define a system cryptographically. It's universal and vendor neutral.</li>
</ul>

<ul>
<li><a href="https://github.com/Netflix/lemur" rel="noopener noreferrer"><code>lemur</code></a> - 🆓 Acts as a broker between CAs and environments, providing a central portal for developers to issue TLS certificates with 'sane' defaults.</li>
</ul>

<ul>
<li><a href="https://github.com/cloudflare/cfssl" rel="noopener noreferrer">CFSSL (⭐9.5k)</a> - 🆓 A swiss army knife for PKI/TLS by CloudFlare. Command line tool and an HTTP API server for signing, verifying, and bundling TLS certificates.</li>
</ul>
<h3><p>Password-less auth / JWT</p>
</h3>
<ul>
<li><a href="https://jwt.io/introduction/" rel="noopener noreferrer">Introduction to JSON Web Tokens</a> - Get up to speed on JWT with this article.</li>
</ul>

<ul>
<li><a href="https://github.com/dwyl/learn-json-web-tokens" rel="noopener noreferrer">Learn how to use JWT for Authentication (⭐4.2k)</a> - Learn how to use JWT to secure your web app.</li>
</ul>

<ul>
<li><a href="https://auth0.com/blog/using-json-web-tokens-as-api-keys/" rel="noopener noreferrer">Using JSON Web Tokens as API Keys</a> - Compared to API keys, JWTs offers granular security, homogeneous auth architecture, decentralized issuance, OAuth2 compliance, debuggability, expiration control, device management.</li>
</ul>

<ul>
<li><a href="https://auth0.com/blog/denylist-json-web-token-api-keys/" rel="noopener noreferrer">Adding JSON Web Token API Keys to a DenyList</a> - On token invalidation.</li>
</ul>

<ul>
<li><a href="http://cryto.net/~joepie91/blog/2016/06/13/stop-using-jwt-for-sessions/" rel="noopener noreferrer">Stop using JWT for sessions</a> - And <a href="http://cryto.net/%7Ejoepie91/blog/2016/06/19/stop-using-jwt-for-sessions-part-2-why-your-solution-doesnt-work/" rel="noopener noreferrer">why your "solution" doesn't work</a>, because <a href="https://news.ycombinator.com/item?id=18354141" rel="noopener noreferrer">stateless JWT tokens cannot be invalidated or updated</a>. They will introduce either size issues or security issues depending on where you store them. Stateful JWT tokens are functionally the same as session cookies, but without the battle-tested and well-reviewed implementations or client support.</li>
</ul>

<ul>
<li><a href="https://paragonie.com/blog/2017/03/jwt-json-web-tokens-is-bad-standard-that-everyone-should-avoid" rel="noopener noreferrer">JOSE is a Bad Standard That Everyone Should Avoid</a> - The standards are either completely broken or complex minefields hard to navigate.</li>
</ul>

<ul>
<li><a href="https://jwt.io" rel="noopener noreferrer">JWT.io</a> - Allows you to decode, verify and generate JWT.</li>
</ul>
<h3><p>Authorization / Policy models</p>
</h3>
<ul>
<li><a href="https://d1.awsstatic.com/Security/pdfs/Semantic_Based_Automated_Reasoning_for_AWS_Access_Policies_Using_SMT.pdf" rel="noopener noreferrer">Semantic-based Automated Reasoning for AWS Access Policies using SMT</a> - Zelkova is how AWS does it. This system perform symbolic analysis of IAM policies, and solve the reachability of resources according user's rights and access constraints. Also see the higher-level <a href="https://youtu.be/x6wsTFnU3eY?t=2111" rel="noopener noreferrer">introduction given at re:inforce 2019</a>.</li>
</ul>
<h3><p>Authorization / ABAC frameworks</p>
</h3>
<ul>
<li><a href="https://github.com/ory/keto" rel="noopener noreferrer">Keto (⭐5.4k)</a> - 💸 Policy decision point. It uses a set of access control policies, similar to AWS policies, in order to determine whether a subject is authorized to perform a certain action on a resource.</li>
</ul>

<ul>
<li><a href="https://github.com/ory/ladon" rel="noopener noreferrer">Ladon (⭐2.5k)</a> - 💸 Access control library, inspired by AWS.</li>
</ul>
<h3><p>Authorization / AWS policy tools</p>
</h3>
<ul>
<li><a href="https://www.youtube.com/watch?v=y7-fAT3z8Lo" rel="noopener noreferrer">Become an AWS IAM Policy Ninja</a> - “In my nearly 5 years at Amazon, I carve out a little time each day, each week to look through the forums, customer tickets to try to find out where people are having trouble.”</li>
</ul>

<ul>
<li><a href="https://github.com/salesforce/policy_sentry" rel="noopener noreferrer">Policy Sentry (⭐2.2k)</a> - 🆓 Writing security-conscious IAM Policies by hand can be very tedious and inefficient. Policy Sentry helps users to create least-privilege policies in a matter of seconds.</li>
</ul>
<h3><p>Authorization / Macaroons</p>
</h3>
<ul>
<li><a href="https://news.ycombinator.com/item?id=14294463" rel="noopener noreferrer">Google paper's author compares Macaroons and JWTs</a> - As a consumer/verifier of macaroons, they allow you (through third-party caveats) to defer some authorization decisions to someone else. JWTs don't.</li>
</ul>
<h3><p>OAuth2 &amp; OpenID / Other tools</p>
</h3>
<ul>
<li><a href="https://developer.okta.com/blog/2019/10/21/illustrated-guide-to-oauth-and-oidc" rel="noopener noreferrer">An Illustrated Guide to OAuth and OpenID Connect</a> - Explain how these standards work using simplified illustrations.</li>
</ul>

<ul>
<li><a href="https://aaronparecki.com/oauth-2-simplified/" rel="noopener noreferrer">OAuth 2 Simplified</a> - A reference article describing the protocol in simplified format to help developers and service providers implement it.</li>
</ul>

<ul>
<li><a href="https://www.youtube.com/watch?v=996OiexHze0" rel="noopener noreferrer">OAuth 2.0 and OpenID Connect (in plain English)</a> - Starts with an historical context on how these standards came to be, clears up the inaccuracies in the vocabulary, then details the protocols and its pitfalls to make it less intimidating.</li>
</ul>

<ul>
<li><a href="https://mobile.twitter.com/kamranahmedse/status/1276994010423361540" rel="noopener noreferrer">OAuth in one picture</a> - A nice summary card.</li>
</ul>

<ul>
<li><a href="https://increment.com/security/open-sourcing-buzzfeeds-single-sign-on-process/" rel="noopener noreferrer">Open-Sourcing BuzzFeed's SSO Experience</a> - OAuth2-friendly adaptation of the Central Authentication Service (CAS) protocol. You'll find there good OAuth user flow diagrams.</li>
</ul>
<h3><p>SAML / Other tools</p>
</h3>
<ul>
<li><a href="https://duo.com/blog/the-beer-drinkers-guide-to-saml" rel="noopener noreferrer">The Beer Drinker's Guide to SAML</a> - SAML is arcane at times. A another analogy might helps get more sense out of it.</li>
</ul>
<h3><p>Secret Management / Other tools</p>
</h3>
<ul>
<li><a href="https://www.youtube.com/watch?v=K0EOPddWpsE" rel="noopener noreferrer">Secret at Scale at Netflix</a> - Solution based on blind signatures. See the <a href="https://web.archive.org/web/20251203022343/https://rwc.iacr.org/2018/Slides/Mehta.pdf" rel="noopener noreferrer">slides</a>.</li>
</ul>

<ul>
<li><a href="https://www.youtube.com/watch?v=5T_c-lqgjso" rel="noopener noreferrer">High Availability in Google's Internal KMS</a> - Not GCP's KMS, but the one at the core of their infrastructure. See the <a href="https://web.archive.org/web/20251203022343/https://rwc.iacr.org/2018/Slides/Kanagala.pdf" rel="noopener noreferrer">slides</a>.</li>
</ul>
<h3><p>Secret Management / Hardware Security Module (HSM)</p>
</h3>
<ul>
<li><a href="https://news.ycombinator.com/item?id=16759383" rel="noopener noreferrer">Tidbits on AWS Cloud HSM hardware</a> - AWS CloudHSM Classic is backed by SafeNet's Luna HSM, current CloudHSM rely on Cavium's Nitrox, which allows for partitionable "virtual HSMs".</li>
</ul>

<ul>
<li><a href="https://github.com/project-oak/oak" rel="noopener noreferrer">Project Oak (⭐1.5k)</a> - 🆓 A specification and a reference implementation for the secure transfer, storage and processing of data.</li>
</ul>
<h3><p>Trust &amp; Safety / Hardware Security Module (HSM)</p>
</h3>
<ul>
<li><a href="https://www.csoonline.com/article/3206127/trust-and-safety-101.html" rel="noopener noreferrer">Trust and safety 101</a> - A great introduction on the domain and its responsibilities.</li>
</ul>

<ul>
<li><a href="https://www.linkedin.com/pulse/what-heck-trust-safety-kenny-shi" rel="noopener noreferrer">What the Heck is Trust and Safety?</a> - A couple of real use-case to demonstrate the role of a TnS team.</li>
</ul>

<ul>
<li><a href="https://github.com/kdeldycke/awesome-billing#fraud" rel="noopener noreferrer">Awesome List of Billing and Payments: Fraud links (⭐1.3k)</a> - Section dedicated to fraud management for billing and payment, from our sister repository.</li>
</ul>
<h3><p>Trust &amp; Safety / User Identity</p>
</h3>
<ul>
<li><a href="https://www.identityblog.com/stories/2005/05/13/TheLawsOfIdentity.pdf" rel="noopener noreferrer">The Laws of Identity</a> - Is this paper aims at identity metasystem, its laws still provides great insights at smaller scale, especially the first law: to always allow user control and ask for consent to earn trust.</li>
</ul>

<ul>
<li><a href="http://users.cecs.anu.edu.au/~Peter.Christen/publications/tr-cs-06-02.pdf" rel="noopener noreferrer">A Comparison of Personal Name Matching: Techniques and Practical Issues</a> - Customer name matching has lots of application, from account deduplication to fraud monitoring.</li>
</ul>

<ul>
<li><a href="https://github.com/insidetrust/statistically-likely-usernames" rel="noopener noreferrer">Statistically Likely Usernames (⭐1.4k)</a> - 🆓 Wordlists for creating statistically likely usernames for use in username-enumeration, simulated password-attacks and other security testing tasks.</li>
</ul>

<ul>
<li><a href="https://github.com/sherlock-project/sherlock" rel="noopener noreferrer">Sherlock (⭐91k)</a> - 🆓 Hunt down social media accounts by username across social networks.</li>
</ul>
<h3><p>Trust &amp; Safety / Fraud</p>
</h3>
<ul>
<li><a href="https://openstreetmap.lu/MWGGlobalLogicReport20181226.pdf" rel="noopener noreferrer">Investigation into the Unusual Signups</a> - A really detailed analysis of suspicious contributor signups on OpenStreetMap. This beautiful and high-level report demonstrating an orchestrated and directed campaign might serve as a template for fraud reports.</li>
</ul>

<ul>
<li><a href="https://github.com/gephi/gephi" rel="noopener noreferrer">Gephi (⭐6.6k)</a> - 🆓 Open-source platform for visualizing and manipulating large graphs.</li>
</ul>
<h3><p>Trust &amp; Safety / Moderation</p>
</h3>
<ul>
<li><a href="https://youtu.be/kgw8RLHv1j4?t=534" rel="noopener noreferrer">Still Logged In: What AR and VR Can Learn from MMOs</a> - “If you host an online community, where people can harm another person: you are on the hook. And if you can't afford to be on the hook, don't host an online community”.</li>
</ul>
<h3><p>Trust &amp; Safety / Threat Intelligence</p>
</h3>
<ul>
<li><a href="https://github.com/hslatman/awesome-threat-intelligence" rel="noopener noreferrer">Awesome Threat Intelligence (⭐11k)</a> - “A concise definition of Threat Intelligence: evidence-based knowledge, including context, mechanisms, indicators, implications and actionable advice, about an existing or emerging menace or hazard to assets that can be used to inform decisions regarding the subject's response to that menace or hazard.”</li>
</ul>

<ul>
<li><a href="https://www.threat-intelligence.eu/standards/" rel="noopener noreferrer">Standards related to Threat Intelligence</a> - Open standards, tools and methodologies to support threat intelligence analysis.</li>
</ul>

<ul>
<li><a href="https://www.misp-project.org/taxonomies.html" rel="noopener noreferrer">MISP taxonomies and classification</a> - Tags to organize information on “threat intelligence including cyber security indicators, financial fraud or counter-terrorism information.”</li>
</ul>

<ul>
<li><a href="https://arxiv.org/pdf/1905.01051.pdf" rel="noopener noreferrer">Browser Fingerprinting: A survey</a> - Fingerprints can be used as a source of signals to identify bots and fraudsters.</li>
</ul>

<ul>
<li><a href="https://speakerdeck.com/ange/the-challenges-of-file-formats" rel="noopener noreferrer">The challenges of file formats</a> - At one point you will let users upload files in your system. Here is a <a href="https://github.com/corkami/pocs" rel="noopener noreferrer">corpus of suspicious media files (⭐1.6k)</a> that can be leveraged by scammers =to bypass security or fool users.</li>
</ul>

<ul>
<li><a href="https://github.com/danielmiessler/SecLists" rel="noopener noreferrer">SecLists (⭐73k)</a> - 🆓 Collection of multiple types of lists used during security assessments, collected in one place. List types include usernames, passwords, URLs, sensitive data patterns, fuzzing payloads, web shells, and many more.</li>
</ul>

<ul>
<li><a href="https://github.com/neonprimetime/PhishingKitTracker" rel="noopener noreferrer">PhishingKitTracker (⭐103)</a> - 🆓 CSV database of email addresses used by threat actor in phishing kits.</li>
</ul>

<ul>
<li><a href="https://github.com/sundowndev/PhoneInfoga" rel="noopener noreferrer">PhoneInfoga (⭐18k)</a> - 🆓 Tools to scan phone numbers using only free resources. The goal is to first gather standard information such as country, area, carrier and line type on any international phone numbers with a very good accuracy. Then search for footprints on search engines to try to find the VoIP provider or identify the owner.</li>
</ul>
<h3><p>Trust &amp; Safety / Captcha</p>
</h3>
<ul>
<li><a href="https://github.com/ZYSzys/awesome-captcha" rel="noopener noreferrer">Awesome Captcha (⭐1.4k)</a> - Reference all open-source captcha libraries, integration, alternatives and cracking tools.</li>
</ul>

<ul>
<li><a href="https://www.google.com/recaptcha" rel="noopener noreferrer">reCaptcha</a> - 💸 Still an effective, economical and quick solution when your company can't afford to have a dedicated team to fight bots and spammers at internet scale.</li>
</ul>
<h3><p>Blocklists / Captcha</p>
</h3>
<ul>
<li><a href="https://en.wikipedia.org/wiki/Bloom_filter" rel="noopener noreferrer">Bloom Filter</a> - Perfect for this use-case, as bloom filters are designed to quickly check if an element is not in a (large) set. Variations of bloom filters exist for specific data types.</li>
</ul>
<h3><p>Blocklists / Hostnames and Subdomains</p>
</h3>
<ul>
<li><a href="https://github.com/StevenBlack/hosts" rel="noopener noreferrer"><code>hosts</code></a> - 🆓 Consolidates reputable hosts files, and merges them into a unified hosts file with duplicates removed.</li>
</ul>

<ul>
<li><a href="https://github.com/nextdns/metadata" rel="noopener noreferrer"><code>nextdns/metadata</code></a> - 💸 Extensive collection of list for security, privacy and parental control.</li>
</ul>

<ul>
<li><a href="https://github.com/herrbischoff/country-ip-blocks" rel="noopener noreferrer">Country IP Blocks (⭐927)</a> - 🆓 CIDR country-level IP data, straight from the Regional Internet Registries, updated hourly.</li>
</ul>

<ul>
<li><a href="https://gist.github.com/erikig/826f49442929e9ecfab6d7c481870700" rel="noopener noreferrer"><code>common-domain-prefix-suffix-list.tsv</code></a> - Top-5000 most common domain prefix/suffix list.</li>
</ul>

<ul>
<li><a href="https://gist.github.com/sehrgut/324626fa370f044dbca7" rel="noopener noreferrer"><code>xkeyscorerules100.txt</code></a> - NSA's <a href="https://en.wikipedia.org/wiki/XKeyscore" rel="noopener noreferrer">XKeyscore</a> matching rules for TOR and other anonymity preserving tools.</li>
</ul>
<h3><p>Blocklists / Emails</p>
</h3>
<ul>
<li><a href="https://github.com/wesbos/burner-email-providers" rel="noopener noreferrer">Burner email providers (⭐1.2k)</a> - 🆓 A list of temporary email providers. And its <a href="https://github.com/disposable-email-domains/disposable-email-domains" rel="noopener noreferrer">derivative Python module (⭐5.5k)</a>.</li>
</ul>

<ul>
<li><a href="https://github.com/FGRibreau/mailchecker" rel="noopener noreferrer">MailChecker (⭐1.9k)</a> - 💸 Cross-language temporary (disposable/throwaway) email detection library.</li>
</ul>

<ul>
<li><a href="https://gist.github.com/adamloving/4401361" rel="noopener noreferrer">Temporary Email Address Domains</a> - A list of domains for disposable and temporary email addresses. Useful for filtering your email list to increase open rates (sending email to these domains likely will not be opened).</li>
</ul>

<ul>
<li><a href="https://github.com/benbalter/gman" rel="noopener noreferrer"><code>gman</code></a> - 🆓 “A Ruby gem to check if the owner of a given email address or website is working for THE MAN (a.k.a verifies government domains).” Good resource to hunt for potential government customers in your user base.</li>
</ul>
<h3><p>Blocklists / Reserved IDs</p>
</h3>
<ul>
<li><a href="https://gist.github.com/stuartpb/5710271" rel="noopener noreferrer">General List of Reserved Words</a> - This is a general list of words you may want to consider reserving, in a system where users can pick any name.</li>
</ul>

<ul>
<li><a href="https://ldpreload.com/blog/names-to-reserve" rel="noopener noreferrer">Hostnames and usernames to reserve</a> - List of all the names that should be restricted from registration in automated systems.</li>
</ul>
<h3><p>Blocklists / Profanity</p>
</h3>
<ul>
<li><a href="https://github.com/LDNOOBW/List-of-Dirty-Naughty-Obscene-and-Otherwise-Bad-Words" rel="noopener noreferrer">List of Dirty, Naughty, Obscene, and Otherwise Bad Words (⭐3.4k)</a> - 🆓 Profanity blocklist from Shutterstock.</li>
</ul>

<ul>
<li><a href="https://github.com/vzhou842/profanity-check" rel="noopener noreferrer"><code>profanity-check</code></a> - 🆓 Uses a linear SVM model trained on 200k human-labeled samples of clean and profane text strings.</li>
</ul>
<h3><p>Privacy / Profanity</p>
</h3>
<ul>
<li><a href="https://github.com/papers-we-love/papers-we-love/tree/master/privacy" rel="noopener noreferrer">Paper we love: Privacy (⭐109k)</a> - A collection of scientific studies of schemes providing privacy by design.</li>
</ul>

<ul>
<li><a href="https://haveibeenpwned.com" rel="noopener noreferrer">Have I been Pwned?</a> - Data breach index.</li>
</ul>

<ul>
<li><a href="https://fahrplan.events.ccc.de/camp/2019/Fahrplan/system/event_attachments/attachments/000/003/798/original/security_cccamp.pdf" rel="noopener noreferrer">Automated security testing for Software Developers</a> - Most privacy breaches were allowed by known vulnerabilities in third-party dependencies. Here is how to detect them by the way of CI/CD.</li>
</ul>

<ul>
<li><a href="https://github.com/threeheartsdigital/email-marketing-regulations" rel="noopener noreferrer">Email marketing regulations around the world (⭐469)</a> - 🆓 As the world becomes increasingly connected, the email marketing regulation landscape becomes more and more complex.</li>
</ul>
<h3><p>Privacy / Anonymization</p>
</h3>
<ul>
<li><a href="https://freedom-to-tinker.com/2018/04/09/four-cents-to-deanonymize-companies-reverse-hashed-email-addresses/" rel="noopener noreferrer">Four cents to deanonymize: Companies reverse hashed email addresses</a> - “Hashed email addresses can be easily reversed and linked to an individual”.</li>
</ul>

<ul>
<li><a href="https://desfontain.es/privacy/differential-privacy-awesomeness.html" rel="noopener noreferrer">Why differential privacy is awesome</a> - Explain the intuition behind <a href="https://en.wikipedia.org/wiki/Differential_privacy" rel="noopener noreferrer">differential privacy</a>, a theoretical framework which allow sharing of aggregated data without compromising confidentiality. See follow-up articles with <a href="https://desfontain.es/privacy/differential-privacy-in-more-detail.html" rel="noopener noreferrer">more details</a> and <a href="https://desfontain.es/privacy/differential-privacy-in-practice.html" rel="noopener noreferrer">practical aspects</a>.</li>
</ul>
<h3><p>Privacy / GDPR</p>
</h3>
<ul>
<li><a href="https://github.com/LINCnil/GDPR-Developer-Guide" rel="noopener noreferrer">GDPR Developer Guide (⭐359)</a> - Best practices for developers.</li>
</ul>

<ul>
<li><a href="https://techblog.bozho.net/gdpr-practical-guide-developers/" rel="noopener noreferrer">GDPR – A Practical guide for Developers</a> - A one-page summary of the above.</li>
</ul>

<ul>
<li><a href="https://arxiv.org/pdf/2001.02479.pdf" rel="noopener noreferrer">Dark Patterns after the GDPR</a> - This paper demonstrates that, because of the lack of GDPR law enforcements, dark patterns and implied consent are ubiquitous.</li>
</ul>

<ul>
<li><a href="http://enforcementtracker.com" rel="noopener noreferrer">GDPR Enforcement Tracker</a> - List of GDPR fines and penalties.</li>
</ul>
<h3><p>UX/UI / GDPR</p>
</h3>
<ul>
<li><a href="https://userpilot.com/saas-product-onboarding/" rel="noopener noreferrer">The 2020 State of SaaS Product Onboarding</a> - Covers all the important facets of user onboarding.</li>
</ul>

<ul>
<li><a href="https://www.useronboard.com/user-onboarding-teardowns/" rel="noopener noreferrer">User Onboarding Teardowns</a> - A huge list of deconstructed first-time user signups.</li>
</ul>

<ul>
<li><a href="https://goodui.org/leaks/" rel="noopener noreferrer">Discover UI Design Decisions Of Leading Companies</a> - From Leaked Screenshots &amp; A/B Tests.</li>
</ul>

<ul>
<li><a href="http://bradfrost.com/blog/post/dont-get-clever-with-login-forms/" rel="noopener noreferrer">Don't get clever with login forms</a> - Create login forms that are simple, linkable, predictable, and play nicely with password managers.</li>
</ul>

<ul>
<li><a href="https://www.twilio.com/blog/why-username-and-password-on-two-different-pages" rel="noopener noreferrer">Why are the username and password on two different pages?</a> - To support both SSO and password-based login. Now if breaking the login funnel in 2 steps is too infuriating to users, solve this as Dropbox does: <a href="https://news.ycombinator.com/item?id=19174355" rel="noopener noreferrer">an AJAX request when you enter your username</a>.</li>
</ul>

<ul>
<li><a href="https://www.twilio.com/blog/html-attributes-two-factor-authentication-autocomplete" rel="noopener noreferrer">HTML attributes to improve your users' two factor authentication experience</a> - “In this post we will look at the humble <code>&lt;input&gt;</code> element and the HTML attributes that will help speed up our users' two factor authentication experience”.</li>
</ul>

<ul>
<li><a href="http://passwordmasking.com" rel="noopener noreferrer">Remove password masking</a> - Summarizes the results from an academic study investigating the impact removing password masking has on consumer trust.</li>
</ul>

<ul>
<li><a href="https://twitter.com/ProductHunt/status/979912670970249221" rel="noopener noreferrer">For anybody who thinks "I could build that in a weekend," this is how Slack decides to send a notification</a> - Notifications are hard. Really hard.</li>
</ul>
<h3><p>Competitive Analysis / GDPR</p>
</h3>
<ul>
<li><a href="https://cloud.google.com/iam/docs/release-notes" rel="noopener noreferrer">GCP IAM release notes</a> - Also of note: <a href="https://cloud.google.com/identity-platform/docs/release-notes" rel="noopener noreferrer">Identity Platform</a>, <a href="https://cloud.google.com/resource-manager/docs/release-notes" rel="noopener noreferrer">Resource Manager</a>, <a href="https://cloud.google.com/kms/docs/release-notes" rel="noopener noreferrer">Key Management Service/HSM</a>, <a href="https://cloud.google.com/access-context-manager/docs/release-notes" rel="noopener noreferrer">Access Context Manager</a>, <a href="https://cloud.google.com/iap/docs/release-notes" rel="noopener noreferrer">Identity-Aware Proxy</a>, <a href="https://cloud.google.com/dlp/docs/release-notes" rel="noopener noreferrer">Data Loss Prevention</a> and <a href="https://cloud.google.com/security-scanner/docs/release-notes" rel="noopener noreferrer">Security Scanner</a>.</li>
</ul>

<ul>
<li><a href="https://www.gcpweekly.com" rel="noopener noreferrer">Unofficial Weekly Google Cloud Platform newsletter</a> - Relevant keywords: <a href="https://www.gcpweekly.com/gcp-resources/tag/iam/" rel="noopener noreferrer"><code>IAM</code></a> and <a href="https://www.gcpweekly.com/gcp-resources/tag/security/" rel="noopener noreferrer"><code>Security</code></a>.</li>
</ul>
<h3><p>History / GDPR</p>
</h3>
<ul>
<li><a href="https://cryptoanarchy.wiki" rel="noopener noreferrer">cryptoanarchy.wiki</a> - Cypherpunks overlaps with security. This wiki compiles information about the movement, its history and the people/events of note.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2020/12/07/"/>
    <summary>117 awesome projects updated on Dec 07, 2020</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2020/11/11/</id>
    <title>Awesome Iam Updates on Nov 11, 2020</title>
    <updated>2020-11-11T15:48:57.000Z</updated>
    <published>2020-11-11T15:48:57.000Z</published>
    <content type="html"><![CDATA[<h3><p>Password-based auth / Identifiers</p>
</h3>
<ul>
<li><a href="http://www.andrew.cmu.edu/user/nicolasc/publications/Tan-CCS20.pdf" rel="noopener noreferrer">Practical Recommendations for Stronger, More Usable Passwords</a> - This study recommend the association of: blocklist checks against commonly leaked passwords, password policies without character-class requirements, minimum-strength policies.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2020/11/11/"/>
    <summary>1 awesome projects updated on Nov 11, 2020</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2020/11/06/</id>
    <title>Awesome Iam Updates on Nov 06, 2020</title>
    <updated>2020-11-06T12:53:02.000Z</updated>
    <published>2020-11-06T12:53:02.000Z</published>
    <content type="html"><![CDATA[<h3><p>Account Management</p>
</h3>
<ul>
<li><a href="https://github.com/ory/kratos" rel="noopener noreferrer">Kratos (⭐14k)</a> - 💸 User login, user registration, 2FA and profile management.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2020/11/06/"/>
    <summary>1 awesome projects updated on Nov 06, 2020</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2020/07/28/</id>
    <title>Awesome Iam Updates on Jul 28, 2020</title>
    <updated>2020-07-28T08:23:24.000Z</updated>
    <published>2020-07-28T08:23:24.000Z</published>
    <content type="html"><![CDATA[<h3><p>Trust &amp; Safety / Moderation</p>
</h3>
<ul>
<li><a href="https://restofworld.org/2020/facebook-international-content-moderators/" rel="noopener noreferrer">The despair and darkness of people will get to you</a> - Moderation of huge social networks is performed by an army of outsourced subcontractors. These people are exposed to the worst and generally ends up with PTSD.</li>
</ul>

<ul>
<li><a href="https://thoughtmaybe.com/the-cleaners/" rel="noopener noreferrer">The Cleaners</a> - A documentary on these teams of underpaid people removing posts and deleting accounts.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2020/07/28/"/>
    <summary>2 awesome projects updated on Jul 28, 2020</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2020/07/27/</id>
    <title>Awesome Iam Updates on Jul 27, 2020</title>
    <updated>2020-07-27T10:38:46.000Z</updated>
    <published>2020-07-27T10:38:46.000Z</published>
    <content type="html"><![CDATA[<h3><p>SAML / Other tools</p>
</h3>
<ul>
<li><a href="https://www.okta.com/identity-101/whats-the-difference-between-oauth-openid-connect-and-saml/" rel="noopener noreferrer">What's the Difference Between OAuth, OpenID Connect, and SAML?</a> - Identity is hard. Another take on the different protocol is always welcome to help makes sense of it all.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2020/07/27/"/>
    <summary>1 awesome projects updated on Jul 27, 2020</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2020/07/26/</id>
    <title>Awesome Iam Updates on Jul 26, 2020</title>
    <updated>2020-07-26T16:58:28.000Z</updated>
    <published>2020-07-26T16:58:28.000Z</published>
    <content type="html"><![CDATA[<h3><p>SAML / Other tools</p>
</h3>
<ul>
<li><a href="https://www.ubisecure.com/uncategorized/difference-between-saml-and-oauth/" rel="noopener noreferrer">The Difference Between SAML 2.0 and OAuth 2.0</a> - “Even though SAML was actually designed to be widely applicable, its contemporary usage is typically shifted towards enterprise SSO scenarios. On the other hand, OAuth was designed for use with applications on the Internet, especially for delegated authorisation.”</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2020/07/26/"/>
    <summary>1 awesome projects updated on Jul 26, 2020</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2020/06/18/</id>
    <title>Awesome Iam Updates on Jun 18, 2020</title>
    <updated>2020-06-18T13:38:30.000Z</updated>
    <published>2020-06-18T13:38:30.000Z</published>
    <content type="html"><![CDATA[<h3><p>Privacy / GDPR</p>
</h3>
<ul>
<li><a href="https://gdpr.eu" rel="noopener noreferrer">GDPR Tracker</a> - Europe's reference site.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2020/06/18/"/>
    <summary>1 awesome projects updated on Jun 18, 2020</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2020/04/29/</id>
    <title>Awesome Iam Updates on Apr 29, 2020</title>
    <updated>2020-04-29T12:10:33.000Z</updated>
    <published>2020-04-29T12:10:33.000Z</published>
    <content type="html"><![CDATA[<h3><p>Trust &amp; Safety / Captcha</p>
</h3>
<ul>
<li><a href="https://anti-captcha.com" rel="noopener noreferrer">Anti-captcha</a> - 💸 Captchas solving service.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2020/04/29/"/>
    <summary>1 awesome projects updated on Apr 29, 2020</summary>
  </entry>
</feed>