SecureShare: wachtwoorden delen zonder ze in een ticket of chat achter te laten
Op mijn werk komt het regelmatig voor dat je even een wachtwoord of andere gevoelige informatie met iemand moet delen. Vaak gebeurt dat via e-mail, chat, sms of een ticketsysteem.
Dat werkt prima, maar heeft ook een nadeel. Het wachtwoord kan daarna gewoon in dat systeem blijven staan. Bij een extern ticketsysteem of andere online dienst staat die informatie bovendien bij een andere partij, waar medewerkers van die partij er theoretisch ook toegang toe zouden kunnen hebben.
Daarom heb ik SecureShare gemaakt als onderdeel van QRSafeShare.com.
Een link die maar één keer werkt
Het idee is simpel. Je voert een wachtwoord of andere gevoelige tekst in en SecureShare maakt er een eenmalige link van.
Die link stuur je naar de ontvanger. De ontvanger opent de link en kiest zelf voor Informatie bekijken. Daarna wordt de opgeslagen versleutelde inhoud verwijderd en kan dezelfde link niet opnieuw worden gebruikt.
Je kunt ook instellen hoe lang een ongebruikte link beschikbaar blijft: 1 uur, 1 dag, 3 dagen, 7 dagen of maximaal 14 dagen.
Versleuteling gebeurt in de browser
Een belangrijk onderdeel van SecureShare is dat de gevoelige informatie niet eerst als leesbare tekst naar de server wordt gestuurd.
De tekst wordt in de browser versleuteld met 256-bit AES-GCM. Pas daarna worden de versleutelde gegevens naar de server gestuurd.
De sleutel die nodig is om de informatie weer te ontsleutelen zit in het fragment van de link. Dit gedeelte van de URL wordt niet meegestuurd in het normale verzoek naar de server.
Bij de ontvanger gebeurt het omgekeerde. De versleutelde gegevens worden opgehaald en vervolgens in de browser ontsleuteld.
De server hoeft de oorspronkelijke tekst dus niet te kennen.
Wachtwoorden makkelijker overtypen
Omdat SecureShare vaak gebruikt zal worden voor wachtwoorden, heb ik ook automatische wachtwoordherkenning toegevoegd.
Als een korte tekst na het ontsleutelen op een wachtwoord lijkt, worden cijfers en speciale tekens met verschillende kleuren weergegeven. Hierdoor is bijvoorbeeld een wachtwoord als:

makkelijker te lezen en over te typen.
Ook teksten met een gebruikersnaam en wachtwoord kunnen worden herkend, bijvoorbeeld:

SecureShare kan dan alleen het herkende wachtwoord naar het klembord kopiëren in plaats van de volledige tekst.
Ook deze herkenning gebeurt volledig lokaal in de browser, nadat de informatie is ontsleuteld.
Bewust simpel gehouden
Ik wilde van SecureShare geen uitgebreide dienst maken waarvoor je eerst een account moet aanmaken of software moet installeren.
Het gebruik is daarom bewust simpel gehouden:
Gevoelige informatie invoeren, verloopduur kiezen, eenmalige link maken en versturen.
Geen account, geen advertenties en geen tracking.
SecureShare ondersteunt Nederlands en Engels en kiest automatisch de taal van de browser. De taal kan ook handmatig worden gewijzigd.
Zelf proberen
SecureShare is gratis te gebruiken via: