Skip to content
This repository has been archived by the owner on Nov 15, 2022. It is now read-only.

Attack modeling #56

Open
Geometer1729 opened this issue Jun 3, 2022 · 1 comment
Open

Attack modeling #56

Geometer1729 opened this issue Jun 3, 2022 · 1 comment
Assignees

Comments

@Geometer1729
Copy link
Contributor

We want to make it as easy as possible to model common attacks with apropos.
This should look something like data WithAttackProps p = Attack AttackProp | SubProp p and
data WithAttackModel m = WithAttackModel AttackModel m
and it should be easy to implement LogicalModel HasLogicalModel HasPermutationGenerator HasParametizedGenerator (this should probably involve a generic HasAbstractions instance) and easy to create a ScriptModel using these wrapper types. The script model should probably use the ContextBuilder module.

The attacks should include most of the common plutus vulnerabilities from the slab article, as well as simple ones like removing some ada or other tokens and sending it to a random pubkey.

@AriFordsham
Copy link
Contributor

@Geometer1729 @jfaure Am I correct this is considered unfeasible at this point?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants