Мы открыли свою платфому для модульного построения приложений. Платформа включает базу для создания сервисов и UI приложения: github.com/shared-repos/context. Можем открыть и прослойку доступа к OneDrive и файловой системе. Закрытым является только ядро синхронизации.
Да, это вопрос доверия, и мы стараемся его оправдывать.
Ваши пароли мы используем только для подключения в OneDrive, при этом мы поддерживаем двухфазную аутентификацию, в которой вы задаете дополнительный пароль для сесии без которого новая сессия будет невозможна даже при наличии пароля.
Кроме этого в настройках безопасности аккаунта MS есть история входов со всеми IP: account.live.com/Activity
И ещё — даже если двухфазная аутентификация не включена, а вы подключаетесь с необычного IP, MS выдаст алерт безопасности с необходимостью ввода пароля с телефона или дополнительно email. Так что вы защищены достаточно.
Мы стараемся заслужить ваше доверие, и эта проблема относится ко всем third party разработкам — как заслужить доверие. Что вы считаете мы можем сделать для повышения вашего доверия?
> Какая разница, лежит у меня там file.zip, или file.zip.cyphered?
Для .zip нет разницы, имеется ввиду типы файлов которые поддерживаются в OneDrive нативно: .doc, .xls,… или изображения.
Про шифрование думали, и оно есть в нашем длинном списке, но в таком случае мы теряем web UI от OneDrive. Этот кейс больше подходит для шифрованного бэкапа, или если не доверяем OneDrive. Интересно, как предполагается шифровать и делиться ссылкой?
Сейчас мы делаем акцент на поддержке самого сервиса:
— поддержка расшареных с тобой папок
— шаринг из windows explorer
— несколько аккаунтов
— linux, portable version
Локальная файловая система мониторит изменения через FileSystemWatcher. Кроме того, происходит полный обход дерева файловой системы с некоторым интервалом, это гарантирует нам подхват изменений, сделанных когда клиент не был запущен.
В mono FileSystemWatcher базируется на Gamin, возможно потрубуется поддержка и Inotify — пока мы не проводили глубокого тестирования на linux.
HTML-based решение может быть хорошо для реализации UI, а не файловой синхронизации.
QT — вариант, особенно для реализации UI, но врядле он поможет нам в работе с SSL соединением и файловой системой, можно конечно же взять OpenSSL.
.NET максимально включает в себя разные аспекты нужные для файловой синхронизации (файловая система, работа через SSL), при этом всё просто с точки зрения реализации, а сервисная часть работает под mono на linux практически с коробки.
Реальной альтернативой был python, но мы сделали выбор в пользу .NET — это наверное повод для отдельной статьи.
Нет, у нас нет этой функции, более того её нет в клиенте под Windows 8.1, и не будет в Windows 10. Для нас это означает что поддерживать эту функцию не перспективно.
Да, здесь немного сложнее:
В окне логина нужно нажать «More», и пройти двухфакторную авторизацию, а затем в окне логина ввести app passord.
Так сделано потому что мы используем несколько API для разных задач.
Сложности в переводе на Русский нет, есть необходимость реализации мультиязыковой версии. Когда реализуем мультиязыковую версию — Русский будет один из первых — т.к. перевод для нас прост. Интерфейс довольно прост, и я надеюсь всё максимально понятно.
В таком случае нужен уже не свой сервер, а свой Oracle
Уж очень похоже на ваши лексемы :)
Ваши пароли мы используем только для подключения в OneDrive, при этом мы поддерживаем двухфазную аутентификацию, в которой вы задаете дополнительный пароль для сесии без которого новая сессия будет невозможна даже при наличии пароля.
Кроме этого в настройках безопасности аккаунта MS есть история входов со всеми IP: account.live.com/Activity
И ещё — даже если двухфазная аутентификация не включена, а вы подключаетесь с необычного IP, MS выдаст алерт безопасности с необходимостью ввода пароля с телефона или дополнительно email. Так что вы защищены достаточно.
Мы стараемся заслужить ваше доверие, и эта проблема относится ко всем third party разработкам — как заслужить доверие. Что вы считаете мы можем сделать для повышения вашего доверия?
> Какая разница, лежит у меня там file.zip, или file.zip.cyphered?
Для .zip нет разницы, имеется ввиду типы файлов которые поддерживаются в OneDrive нативно: .doc, .xls,… или изображения.
Сейчас мы делаем акцент на поддержке самого сервиса:
— поддержка расшареных с тобой папок
— шаринг из windows explorer
— несколько аккаунтов
— linux, portable version
В mono FileSystemWatcher базируется на Gamin, возможно потрубуется поддержка и Inotify — пока мы не проводили глубокого тестирования на linux.
QT — вариант, особенно для реализации UI, но врядле он поможет нам в работе с SSL соединением и файловой системой, можно конечно же взять OpenSSL.
.NET максимально включает в себя разные аспекты нужные для файловой синхронизации (файловая система, работа через SSL), при этом всё просто с точки зрения реализации, а сервисная часть работает под mono на linux практически с коробки.
Реальной альтернативой был python, но мы сделали выбор в пользу .NET — это наверное повод для отдельной статьи.
В окне логина нужно нажать «More», и пройти двухфакторную авторизацию, а затем в окне логина ввести app passord.
Так сделано потому что мы используем несколько API для разных задач.