Мінімалістичний захищений сервіс обміну текстовою інформацією

Представляю вам сайт bin.so — сервіс для обміну текстовою інформацією. Відрізняється від інших функціями захисту даних:
  • Кожного завантаженого тексту виділяється унікальний випадковий URL
  • Якщо вказати пароль, то інформація шифрується прямо в браузері і на сервер зберігається тільки зашифрована версія даних. Для перегляду даних потрібно ввести пароль, щоб розшифрувати в браузері дані, отримані з сервера.
  • Пошуковим системам заборонено індексувати вміст сайту
  • HTTPS скрізь

Шифрування даних в браузері забезпечено бібліотекою SJCL. Дані шифруються AES алгоритму в режимі SGM. Вихідний код доступний на github. Серверна частина написана на python, веб-фреймворк Bottle, доступ до даних через peewee. База даних, типово, sqlite.
Користувачі heroku можуть запустити копію сайту в пару кліків мишки. Склонируйте ріпу на github. Через веб-інтерфейс heroku створіть новий додаток і підключіть github-ріпу.
Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.