uptane / uptane_web_app

Web application (front-end) to interface with Uptane
Other
1 stars 2 forks source link

Better Icons in the Hacked Interface Pages #10

Open awwad opened 7 years ago

awwad commented 7 years ago

So, this is what we're currently working with, in the hacked Director interface:

screen shot 2017-05-08 at 16 23 35

The lower buttons undo the upper buttons. (If you can think of a better way of indicating that, that'd be helpful. I considered just labeling the button "undo", but it doesn't look so great. I'm not really a UI person. :P)

The upper buttons do the following (described in the README and in demo code, and labeled in the web app code):

  1. Arbitrary Package Attack against the Director without compromised keys (MITM)
  2. Prepare Replay Attack (saves the old timestamp in an accessible location for the next attack and generates a new timestamp)
  3. Replay Attack (replays old metadata previously saved)
  4. Arbitrary Package Attack against the Director with compromised Director keys (timestamp, snapshot, and targets role keys)
  5. Arbitrary Package Attack against the Director with the now-revoked compromised Director keys

The undo for attack 4 on this page is more complicated, involving revocation of the compromised keys, so I thought about some custom icon for that, but I'm not sure it's necessary.

Any suggestions on how to depict these?

cameronmott commented 7 years ago

Undo v1: undov1

Feedback?

cameronmott commented 7 years ago

Arbitrary Director Attack: directorattackv1

awwad commented 7 years ago

Hey, those a pretty good. (:

While I like the MITM Director representation, I don't know that it'll show well in a small button, in a presentation. Also, we'd need to distinguish the keyed, old-keyed, and no-keyed versions. ):