Opera выпустила уведомление безопасности, в котором призывает пользователей своего сервиса Opera sync как можно скорее сменить свои пароли аккаунтов.

Сообщается, что один из серверов компании оказался скомпрометированным и злоумышленники получили доступ к информации аккаунтов, включая, логины и пароли пользователей (в зашифрованном виде). Для сброса пароля от аккаунта следует воспользоваться этой ссылкой.

«Earlier this week, we detected signs of an attack where access was gained to the Opera sync system. This attack was quickly blocked. Our investigations are ongoing, but we believe some data, including some of our sync users’ passwords and account information, such as login names, may have been compromised.»
Поделиться с друзьями
-->

Комментарии (29)


  1. NeoCode
    26.08.2016 22:03
    +3

    Опять хранение паролей в интернете.


    1. sumanai
      26.08.2016 22:31

      Пароли зашифрованы. А вот информация по логинам и прочая метаинформация может помочь злоумышленникам.
      Поэтому хранить в интернете можно только полностью зашифрованную информацию, чтобы даже посещаемые сайты нельзя было узнать при взломе сервера синхронизации.


      1. valera5505
        27.08.2016 00:21

        Зашифрованы или захэшированы? Если первое, то ничего хорошего это не сулит.


        1. sumanai
          27.08.2016 03:38
          +4

          Как вы себе представляете хеширование паролей в сервисе синхронизации? Конечно же они зашифрованы, иначе бы их нельзя было отдать обратно при добавлении нового устройства или синхронизации с любым другим.
          Вот пароль от аккаунта, скорее всего, хеширован.


          1. bolk
            27.08.2016 10:59
            -2

            В нашей системе (это документооборот) у аккаунта несколько клиентских устройств. У каждого свой пароль (=токен), у каждого своя карточка доступа, любое устройство можно отключить, не отключая остальные. Каждый токен хранится в захешированном виде. Не вижу проблем.


            1. serg0v
              27.08.2016 20:39

              Хеширование, в идеале конечно, это необратимый процесс. А нам нужно получать эти пароли в изначальном виде, чтобы браузер подставил его в нужное поле, то есть нужно как-раз шифрование.
              А вот сам пользовательский пароль к серверу синхронизации стоит хешировать.


              1. bolk
                27.08.2016 20:44

                Понятно. Я думал речь о пароле к самой синхронизации.


          1. valera5505
            27.08.2016 17:14

            Подумал не о тех паролях, прошу прощения.


        1. kalmarius
          27.08.2016 13:43

          В настройках синхронизации, если ставить галочку на «пароли», просят ввести парольную фразу для шифрования.


  1. MonkAlex
    26.08.2016 22:09

    Не призывает, а требует. Авторизация отвалилась.


  1. Sild
    26.08.2016 22:16

    Мне тут что-то в голову стрельнуло… а не все ли равно? Не зная соли и алгоритма хеширования же все-равно авторизоваться не выйдет.


    1. Borro
      26.08.2016 22:50

      Раз вам всё равно, смените на старый пароль


    1. Sild
      26.08.2016 23:15

      Не могу, ввиду отсутствия учётной записи в опере. Но теоретический интерес от этого не пропадает.


    1. deniskreshikhin
      26.08.2016 23:45
      +2

      Судя по строчке "один из серверов компании оказался скомпрометированным" соль и алгоритм им известен.


      1. dimka11
        27.08.2016 10:42

        Может и дырявое, но как сделать синхронизацию между устройствами без облака?


        1. rkfg
          27.08.2016 21:08
          +1

          Теоретически, через DHT-подобную структуру можно. Происходит поиск нескольких узлов, которые находятся «близко» (по XOR-метрике) к вашему уникальному ID, который выводится, скажем, из логина-пароля. На эти узлы периодически отсылается шифрованный пакет данных вместе с его версией (просто увеличивающееся число), шифруется он мастер-ключом, который зашифрован вашим паролем, и подписывается секретным ключом авторизации, а публичный высылается в комплекте. При сохранении первой версии узел сохраняет у себя пару ID+PubKey и потом позволяет обновлять данные только при верной подписи пакета для этого публичного ключа.

          Понятно, что люди приходят и уходят, но браузер запущен в течение дня почти постоянно, да и число узлов можно подобрать, чтобы хранилось с нужной степенью надёжности. Тем более, что близость к ID означает, фактически, детерминированный рандом, так что люди будут из разных часовых поясов.

          В итоге, все будут хранить немного чужих данных, но так как они зашифрованы (даже не паролем, а ключом), это не является проблемой. Для большей надёжности можно хранить эти ключи отдельно от данных под другим ID (который вычисляется из логина + некая соль), так что они попадут на другие машины. При синхронизации сначала запрашивается шифрованный ключ, расшифровывается паролем (операция однократная для новой инсталляции), потом аналогично выкачиваются данные с нескольких близких узлов, выбирается самая новая версия, проверяется подпись, потом всё это расшифровывается и синхронизируется.

          Плюсы очевидны — не нужно облако, система (почти) неограниченно масштабируется, надёжна настолько, насколько защищён сам пользователь, отказоустойчива (нужны эксперименты). Минусы также известны пользователям торрента, это долгий поиск цели, необходимость проброса портов (можно обойти с помощью мастернод-релеев и UDP hole punching), также возможна ситуация, когда в сети нет ни одного узла с вашими данными. Но если хотя бы раз в час посылать обновления, эту вероятность можно свести к минимуму.


      1. qshiroe
        27.08.2016 20:38

        Получить доступ к серверу значительно проще чем расшифровать базу.


        1. deniskreshikhin
          27.08.2016 21:27

          Тем не менее, все это укладывается в понятие "скомпрометирован"


  1. Varkus
    27.08.2016 04:29
    -1

    Очередное дырявое облако.
    Мой внутренний параноик не даёт даже фото с котиками в облаке держать, не то что личный данные.


  1. gluck59
    27.08.2016 12:11
    +4

    И Дропбокс туда же. Только прямо заявить о причине стесняется и прячет ее за словами:

    Это исключительно профилактическая мера, и мы приносим извинения за доставленные неудобства.


    1. aitras
      27.08.2016 15:13
      +1

      И с Авито тоже пришло.


    1. Artyom_Silchenko
      27.08.2016 20:39

      Причину Дропбокс все-таки написал. На странице по указанной в письме ссылке:


      Зачем Dropbox просит изменить пароли?

      Наши сотрудники из отдела безопасности постоянно отслеживают все, что может угрожать нашим пользователям. В процессе этой непрерывной работы мы узнали, что в 2012 году были получены старые пользовательские данные Dropbox (эл. адреса и пароли (хэш с солью)). Наш анализ показал, что эти данные связаны со сбоем, который мы как раз тогда обнаружили.


  1. Vindicar
    27.08.2016 12:50

    Проще синхронизировать keepass-базу.


    1. Mako_357
      27.08.2016 18:03

      Проще для кого?


  1. LonerD
    27.08.2016 20:38
    +5

    Опера умерла три с половиной года назад. Так что пофиг.


  1. Atashka-56
    27.08.2016 20:39

    Спасибо, а то я думал почему не авторизуется.


  1. rauch
    27.08.2016 23:00

    Вот в таких случаях благодарю себя самого, что не доверил данные банковской карты какому-то таксо сервису Uber, у которых приватность точно не на первых местах

    Каомн, даже Dropbox ломали, Paypal ломали… как можно доверять что-то секурное новым сервисам?


  1. insomnium1
    29.08.2016 15:10
    -1

    У оперы есть пользователи?


  1. lostmsu
    30.08.2016 06:42
    -1

    Я уже удалил аккаунт Opera Link. Ещё когда пошли новости про Китай.