Skip to content

Commit

Permalink
Sync
Browse files Browse the repository at this point in the history
  • Loading branch information
gnarea committed Apr 10, 2024
1 parent 9af9669 commit 4ff4ade
Show file tree
Hide file tree
Showing 3 changed files with 25 additions and 8 deletions.
2 changes: 1 addition & 1 deletion astro.config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ export default defineConfig({
link: '/mitigation',
},
{
label: 'Mitigation tactics',
label: 'All mitigation tactics',
autogenerate: {
directory: 'tactics',
},
Expand Down
20 changes: 17 additions & 3 deletions src/components/Footer.astro
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,23 @@ import relaycorpLogoLight from '../assets/relaycorp-logo-light.png';
<nav>
<h4 class="daisy-footer-title">Relevant projects by Relaycorp</h4>

<FooterNavLink text="Despacito" url="https://despacito.bot" title="DDoS mitigation protocol" />
<FooterNavLink text="VeraId" url="https://veraid.net" title="DNS-based authentication, with or without the Internet" />
<FooterNavLink text="Awala" url="https://awala.network" title="The computer network on which humankind can truly rely" />
<FooterNavLink
text="Despacito"
url="https://despacito.bot"
title="DDoS mitigation protocol"
/>

<FooterNavLink
text="VeraId"
url="https://veraid.net"
title="DNS-based authentication, with or without the Internet"
/>

<FooterNavLink
text="Awala"
url="https://awala.network"
title="The computer network on which humankind can truly rely, with built-in abuse protection"
/>
</nav>

<aside class="daisy-footer-center">
Expand Down
11 changes: 7 additions & 4 deletions src/content/docs/tactics/humanity-verification.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,14 +62,17 @@ these too can be defeated by CAPTCHA solving services.
This is a process by which a device cryptographically
proves its identity, hardware configuration, software integrity, and security posture,
to a remote verifier.
Remote attestation leverages embedded Hardware Security Modules (HSMs) like the
[Trusted Platform Module (TPM)](https://trustedcomputinggroup.org/resource/trusted-platform-module-tpm-summary/) or
[Apple's Secure Enclave](https://support.apple.com/en-gb/guide/security/sec59b0b31ff/web),
Remote attestation leverages secure, embedded hardware components
like [Apple's Secure Enclave](https://support.apple.com/en-gb/guide/security/sec59b0b31ff/web),
and its availability varies by system:

- Android offers the [Play Integrity API](https://developer.android.com/google/play/integrity/overview).
- Apple offers the [DeviceCheck services](https://developer.apple.com/documentation/devicecheck).
- No other mainstream platform offers a turnkey solution, but partial solutions could potentially be built using [TPM attestation](https://community.infineon.com/t5/Blogs/TPM-remote-attestation-How-can-I-trust-you/ba-p/452729) directly.
- No other mainstream platform provides a turnkey solution,
but partial solutions could be built directly using the hardware's attestation functionality.
However, we wouldn't recommend this approach as it can be a complicated exercise,
and Intel SGX, one of the most widely available implementations,
[is riddled with flaws](https://sgx.fail).

**Remote attestation can be used to verify that the client is running on a genuine device designed for humans**
(e.g. laptop, smartphone),
Expand Down

0 comments on commit 4ff4ade

Please sign in to comment.