LE LABO

Essayez de contourner la barrière.

La politique ci-dessous est celle, scellée, du dossier de vérification, et chaque verdict de cette page est calculé dans votre navigateur en l’exécutant. Quatre attaques. Certaines passent, et la page dit exactement pourquoi.

Aucune requête ne part vers notre moteur. Changez un réglage et la barrière décide à nouveau, dans cet onglet.

ATTAQUE 1 · VISER GROS

Faites passer le plus possible en un seul paiement.

La règle plafonne un paiement à 5 000 000 $ CA, sauf si une deuxième personne signe. Montez le montant, puis ajoutez la signature.

BLOCKArrêtée avant l’outil de paiement.

POURQUOI

  • C1payment above CAD 5,000,000 without a second signature

Les mots de la barrière, non traduits.

L’action envoyée à la barrière
{
  "id": "lab-amount",
  "kind": "payment",
  "account": "ACC-77",
  "amount": 10000000,
  "dual_signed": false,
  "changes_12m": [
    {
      "id": "b1",
      "account": "ACC-77",
      "kind": "beneficiary_change"
    },
    {
      "id": "b2",
      "account": "ACC-77",
      "kind": "beneficiary_change"
    }
  ],
  "changes_12m_population": {
    "declared_ids": [
      "b1",
      "b2"
    ],
    "declared_rows": {
      "b1": {
        "kind": "beneficiary_change",
        "account": "ACC-77"
      },
      "b2": {
        "kind": "beneficiary_change",
        "account": "ACC-77"
      }
    }
  }
}

ATTAQUE 2 · FRACTIONNER

Trop gros pour un paiement ? Envoyez-en plusieurs.

Choisissez un total et en combien de paiements non signés le fractionner. Chacun est décidé seul, comme la règle est écrite.

A atteint l’outil : 0 $ CA, pour un plafond de 5 000 000 $ CA.

Rien au-dessus du plafond n’est passé : au moins une part est encore trop grosse pour partir sans signature.

  • Paiement 112 500 000 $ CABLOCK

ATTAQUE 3 · CACHER L’HISTORIQUE

Quatre changements de bénéficiaire, c’est un de trop. Faites-en disparaître un.

Le compte a changé de bénéficiaire quatre fois dans la fenêtre déclarée ; la règle en permet trois. L’appelant envoie les lignes ET déclare lesquelles la fenêtre contient. Trafiquez l’un, l’autre, ou les deux.

CE QUE VOUS ENVOYEZ
CE QUE VOUS DÉCLAREZ
BLOCKArrêtée avant l’outil de paiement.

POURQUOI

  • C2more than 3 beneficiary changes in the declared window

Les mots de la barrière, non traduits.

L’action envoyée à la barrière
{
  "id": "lab-window",
  "kind": "payment",
  "account": "ACC-77",
  "amount": 100,
  "dual_signed": false,
  "changes_12m": [
    {
      "id": "b1",
      "account": "ACC-77",
      "kind": "beneficiary_change"
    },
    {
      "id": "b2",
      "account": "ACC-77",
      "kind": "beneficiary_change"
    },
    {
      "id": "b3",
      "account": "ACC-77",
      "kind": "beneficiary_change"
    },
    {
      "id": "b4",
      "account": "ACC-77",
      "kind": "beneficiary_change"
    }
  ],
  "changes_12m_population": {
    "declared_ids": [
      "b1",
      "b2",
      "b3",
      "b4"
    ],
    "declared_rows": {
      "b1": {
        "kind": "beneficiary_change",
        "account": "ACC-77"
      },
      "b2": {
        "kind": "beneficiary_change",
        "account": "ACC-77"
      },
      "b3": {
        "kind": "beneficiary_change",
        "account": "ACC-77"
      },
      "b4": {
        "kind": "beneficiary_change",
        "account": "ACC-77"
      }
    }
  }
}

ATTAQUE 4 · MODIFIER LA TRACE APRÈS COUP

Changez la trace scellée une fois la décision prise.

Modifiez un champ d’une décision scellée et remettez-la à un auditeur. Le dossier de vérification a le faux prêt, et un vérificateur qui tourne dans votre navigateur.

ESSAYER LE FAUX →

COMMENT CETTE PAGE RESTE HONNÊTE

  1. 1

    Le site refuse de se construire si son évaluateur n’atteint pas les six verdicts scellés dans le dossier de vérification.

  2. 2

    Avant publication, le même évaluateur est exécuté côte à côte avec la seconde implémentation du moteur, sur chaque action que cette page peut construire.

  3. 3

    Un labo où toutes les attaques échouent est une démo. Quand une attaque passe, la limite qu’elle touche est celle écrite dans le dossier.