hondarider29 / SoundByte

1 stars 0 forks source link

Lab: Quality Attributes and NFRs #51

Open GMOkeefe opened 5 years ago

GMOkeefe commented 5 years ago

Non-functional requirements:

We intend to address this requirement by hashing passwords and encrypting messages. Dart includes several algorithms that can be used to encrypt/hash data, and sending that data using Google Firebase's methods, then storing the encrypted data. This will prevent even us from reading messages and passwords, even though we have full access to the database.

bcdasilv commented 4 years ago

Ok, and also make sure you support https requests (not only http) so the messages/data between your nodes are exchange also through SSL encryption.