O Horizonte — a validade da defesa

A sua segurança não é um estado. É uma data de validade.

A percentagem de bloqueio é uma fotografia de uma coisa que toda a gente na sala sabe que se mexe. O custo de atacar cai todos os anos — e não a um só ritmo: um modelo de visão fica ~10× mais barato por ano, uma farm humana está parada há quinze, forjar identidade não anda em curva de custo nenhuma.

Como o custo do ataque é o mínimo sobre as vias, e cada via desce ao seu ritmo, a margem não desce em rampa: cai de um precipício no dia em que uma via em queda fura o piso. Este instrumento data esse dia.

V*(t)  =  mínvia [ custovia · 10−λ·t ] Cada via cai a um ritmo λ (ordens de grandeza por ano), datado e com fonte. A defesa expira quando a primeira via leva M = log₁₀(V*/A) a zero — e essa via pode não ser a mais barata de hoje.

Nada do que escrever abaixo sai do seu browser. A conta corre localmente — a mesma que corre no motor em Python — e esta página não contacta servidor nenhum depois de carregar o seu próprio código.

O instrumento

Descreva o que já sabe do ataque, hoje

Não é preciso medir nada agora: os custos por via vêm pré-preenchidos com ordens de grandeza realistas, editáveis. O único número que só o senhor sabe é o valor de uma resolução para o atacante — e por isso é o único que este instrumento se recusa a inventar.

O preço de revenda de uma conta, a margem de um bilhete, o valor de um voto. É o denominador de M, e o único número que só o senhor sabe.

Quanto custa, hoje, cada via de ataque? (USD por resolução)

Deixe em branco uma via que não se aplica ao seu caso. O λ de cada uma é fixo, datado e com fonte — não é um manípulo, é uma leitura de mercado.

Via de ataque$/hoje λfonte do declive
A leitura

Quando é que esta defesa expira

— —
Data de validade da defesa · cenário pessimista
—
M · a margem hoje
—
—
A via que expira a defesa
—
—
Fora do relógio (λ≈0)
—
As vias que não caem porque o compute cai. É onde vive o Passaporte.
O que isto significa

—

Cada via, e o seu relógio

Via de ataque$/hoje M hojeExpira emOrigem

A via de cima é a mais barata hoje — é ela que define M. A que expira a defesa é a primeira a chegar a M = 0, e pode ser outra: é aí que está o precipício. A origem datável quer dizer que o declive tem fonte com data fresca; não datável, que a leitura vem com a ressalva de errar para mais cedo.

O que isto não é

As ressalvas, à frente e não no rodapé

Porque é que pode confiar nesta página

A conta que corre aqui é a mesma que corre no motor

Esta página é uma segunda implementação d'O Horizonte: a primeira vive no motor de auditoria, em Python (intruso/horizonte.py). Duas implementações da mesma grandeza divergem sempre, e divergem em silêncio — que é a pior maneira de partir um instrumento.

Por isso o motor gera vectores de conformidade e um teste compara o JavaScript desta página contra eles, campo a campo, até ao erro de vírgula flutuante. Se a página se afastasse do motor — ou trocasse o sinal que faz a manchete ser pessimista — o teste falhava antes de a página ser publicada. Os ficheiros estão publicados:

/horizonte.js — a lei que corre nesta página
/vetores_horizonte.json — os casos, gerados pelo motor
/teste_horizonte.mjs — o teste que compara um com o outro
/recusa.mjs — a guarda que confere que as recusas do teste medem algo
$ node teste_horizonte.mjs

E para conferir que esta página chega a mostrá-lo — que o painel não fica em branco nem cala um prazo — há um segundo arnês, que a desenha contra um DOM de faz de conta e lê o que saiu:

/teste_horizonte_pagina.mjs — o arnês da página
/horizonte/pagina.js — o que esta página desenha
/horizonte.js — a mesma lei de cima
/dom_faz_de_conta.mjs — o documento de mentira, e a armadilha que rebenta se a página tentar falar com a rede
+ esta página, guardada em horizonte/index.html
$ node teste_horizonte_pagina.mjs
A parte que só se resolve medindo

Este instrumento dá-lhe a forma do relógio a partir dos custos que declarou. O que ele não lhe dá é o V* real do seu mecanismo hoje. Isso é uma auditoria, e é o que o Intruso faz. A escala está publicada, e o método também: quintas@intruso.org.