EFForg / OpenWireless

The official home of the EFF OpenWireless Project
Other
731 stars 80 forks source link

Investigate using a passphrase instead of password for the private network #79

Open michellereamy opened 10 years ago

michellereamy commented 10 years ago

Passphrase may be more secure (and likely more memorable) than password for the private network.

Opening issue to investigate implementation. Marking as UX b/c has implications for the web UI.

jsha commented 10 years ago

Per security.txt, we decided to auto-generate a Diceware passphrase as a suggestion, with the option to edit it.

jsha commented 10 years ago

Reopening to serve as the discussion thread for the UI of this feature.

Here's my suggestion, interested in feedback / alternatives:

  1. Router does not restart wifi until all steps are complete.
  2. setSSID.html asks you pick an SSID.
  3. After entering the SSID prompt, the screen changes to say:

    Your private network will be named MyNet. The passphrase for MyNet is: face weed roof chic [edit] Please write down this passphrase and store it someplace reasonably safe, such as underneath your router. You will be prompted to re-enter it on the next screen. [Continue]

  4. Clicking the edit button replaces the default password with a text box containing the default password, with all of the text pre-selected.
  5. Next screen (which will probably be implemented with JS, so it doesn't require a page navigation) has:

    Confirm network passphrase Please re-enter the network passphrase for MyNet from the previous screen: [__]

    [back] [save and restart]

  6. The passphrase is not visible during confirmation, to ensure that the user has either written it down or memorized it. The user can go back / continue as many times as they like until they type the correct passphrase.
Rangak commented 9 years ago

Combine PR for this with #50 .