Если у вас установлен Dropbox, загляните в Системные настройки
> Защита и безопасность
> Конфиденциальность
.
TL;DR: Dropbox
- Показывает фальшивое системное окно macOS, чтобы получить пароль пользователя
- Добавляет себя в привилегированные процессы без обязательного для всех разрешения
- Ставит в систему backdoor, чтобы восстановить разрешения, если их явно отберут
- Эти разрешения толком не использует <irony/>
Заметили что-нибудь необычное на этой картинке? Задумывались когда-нибудь, как оно здесь очутилось? Подумали — может вы добавили его сами, когда Dropbox попросил разрешения управлять компьютером?
Нет, ваша память вас не подводит. Вы не помните, как разрешали это, потому что Dropbox никогда не показывал вам диалог, спрашивающий разрешения — вот такой:
Это единственная официально разрешённая возможность попасть в этот список — но Dropbox никогда не спрашивал у вас этого разрешения. Позже я расскажу, почему это важно, но сейчас проведите удивительный эксперимент: попробуйте удалить его.
«Легко!» — скажете вы. Способ всем известен: нажать «Замок»
, выделить строчку с Dropbox, удалить его кнопкой «—». И вот, смотрите: его больше нет, верно?
Неверно. У него есть дурная привычка каждый раз возвращаться. Попробуйте заново зайти в систему (или перезапустить программу), и Dropbox снова добавит себя в список разрешённых приложений и галочка напротив него будет установлена. Это настоящее волшебство!
Если же вам не хочется пробовать, посмотрите, как я пробую отключить эту возможность у Dropbox:
Тут возникает два вопроса:
- Почему это важно?
- Можно ли как-то снять эту галочку, но продолжить пользоваться Dropbox?
Почему это важно?
Это важно как минимум по трём причинам:
Первая, и самая главная: потому что Dropbox даже не просил разрешения управлять вашим компьютером. «Управлять компьютером» в macOS значит нажимать на кнопки, пункты меню, запускать программы, удалять файлы… Это угроза безопасности, и поэтому программы должны требовать ввода пароля и явного разрешения на попадание в тот список.
Interlude: Contrary to Dropbox’s completely spurious “explanation”/obfuscation here, Accessibility has nothing at all to do with granting permissions to files. Accessibility frameworks were first introduced in Mac OS X 10.2 and expanded in 10.3 to allow control of user interface items via System Events and the Processes suite. As anyone can readily see, what that allows is GUI control just as if the program or script was clicking buttons and menu items.
Но, например, вы доверяете Dropbox, и считаете, что они — большая компания, которая не хочет огорчать своих пользователей и не будет делать вещей, не достойных своего честного имени?
Если вы рассуждаете так, вы допускаете две ошибки:
Чем больше компания, тем меньше она страдает от расстроенных пользователей. Всё просто: если 1000 человек прочитают эту статью и перестанет пользоваться сервисом (на Хабре их набралось 200 человек — прим. пер.), по большому счёту, ничего не изменится. Глупо считать, что большая компания не пошлёт вас к чёрту от того, что боится потерять всех клиентов и бизнес. Ещё глупее — если вспомнить, что вы у них на бесплатном тарифе. (Вот(англ.) подробный разбор, почему большие компании редко задумываются об этичности своих действий).
- Что важнее, у вас уже есть серьёзное доказательство того, что Dropbox-у нельзя доверять: он только что получил контроль над системой в обход защиты macOS, и не спрашивая вас. Кроме того, как вы увидели в том удивительном эксперименте, даже когда вы явно отнимаете у него контроль, он игнорирует ваше решение и восстанавливает его. Как он это делает — мы скоро узнаем. (Есть и другие серьёзные причины не верить Dropbox — например, эта — прим. пер.)
Есть и вторая проблема с этим трюком Dropbox-а.
Представим на минуту, что разработчики не желают зла и не хотят сделать с вами ничего плохого. Но, тем не менее, возможность этого у процесса Dropbox есть. Значит, злоумышленник может найти ошибку в коде Dropbox и использовать её, чтобы захватить контроль над вашим компьютером. Пока это лишь потенциальная угроза; но, как и все угрозы, она станет реальной, как только какой-нибудь злоумышленник использует её.
Вся суть системы безопасности ОС — и главная задача системы разрешений macOS — в том, что программа не должна иметь больше полномочий, чем ей требуется для выполнения задачи. Dropbox же либо хранит пароль администратора в явном виде (это очень скверно), либо запускает свой процесс с привилегиями суперпользователя (не менее скверно) — иначе ему пришлось бы спрашивать пароль каждый раз, когда вы удаляете его из разрешённых.
По-моему, эта мера не только скрытная (так как я не давал явного разрешения на такое), но ещё и чрезмерная.
И это третья проблема: для нормальной работы Dropbox-у не нужны ни права суперпользователя, ни доступ к Accesibility API
. (Как предположили в комментариях к оригинальной статье(англ.), Dropbox таким образом хочет знать, когда вы делаете снимок экрана; но комментаторы Хабра подтверждают, что публикация снимков работает — видимо, цивилизованным способом, через FSEvents
— прим. пер.).
Я провёл длительный тест, чтобы убедиться в его работоспособности, используя его на 3 Маках и Айфоне в течение 10 месяцев, и не обнаружил никаких проблем. Я не мог проверить все возможности службы — я использовал Dropbox обычным образом на обычной OS X. Повторю: не было никаких проблем, и, даже если бы они возникли, тогда бы Dropbox и должен был спросить дополнительные разрешения — как все остальные программы — и уважать моё решение, если я это разрешение отниму.
Кроме того, я сообщил о своих находках службе Apple Product Security, и ждал, смогут ли они заставить разработчиков изменить поведение программы (пока безрезультатно)
Тогда у нас остался только один вопрос:
Как всё это отключить, но сохранить Dropbox.app?
(В комментариях сообщают, что удаление Dropbox обычным методом не удаляет backdoor — прим. пер.)
- Остановите Dropbox (Значок Dropbox в строке меню > контекстное меню >
«Шестерёнка»
>Закрыть Dropbox
) - Удалите каталог
/Library/DropboxHelperTools
- Удалите Dropbox из
Защита и безопасность
>Универсальный доступ
- Завершите сеанс и заново войдите в систему.
- Запустите Dropbox, и увидите это окно:
Как мы уже выяснили, это диалоговое окно врёт (всё ещё верите большой серьёзной фирме?), когда говорит, что Dropbox не будет правильно функционировать; но главный обман в том, что это не то окно, которое должна показывать программа, желающая доступ к Accessibility API
. На самом деле, даже с паролем пользователя она не должна попадать в разрешённые в Универсальный доступ
. Похоже, ребятам из Dropbox платят зарплату за придумывание хаков для macOS.
И тут небольшая загвоздка: если вы не дадите программе свой пароль, она не попадёт в Универсальный доступ
, и будет работать без него — так же хорошо, как раньше. Но при каждом своём запуске она будет снова и снова требовать ваш пароль.
Теперь вам нужно будет смотреть, кто просит пароль, и не давать его какой попало программе. Конечно, вы и без моих советов не должны так делать — но это диалоговое окно выглядит почти как настоящее системное окно самой macOS — и, возможно, уже приучило вас писать в него всё, что просят.
Этот запрос каждый раз неприятен, но не так неприятен, как программа, хакнувшая ваш Мак.
Дополнения
- Вторая статья: Подробный разбор технологии, которую использует Dropbox для внедрения в систему: Discovering How Dropbox Hack’s Your Mac(англ.)
- Ответ-извинение от разработчиков в комментариях(англ.) ко второй статье. Сводится к фразам: «Ну вот, вы это заметили, теперь придётся убрать» и «Мы не злодеи, у нас просто плохой код». Ещё уверяют, что окно настоящее системное, не подделка.
Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.
Комментарии (64)
nickneo
15.09.2016 15:06+2Интересно, а на других системах оно такой же фигней занимается? Если да, то хороший повод перейти на какой нить owncloud или что-то подобное…
dartraiden
15.09.2016 15:13+7https://habrahabr.ru/company/rootwelt/blog/301826/
TimsTims
16.09.2016 01:32Самая полезная ссылка, отвечающая на все вопросы из статьи. И всего 1 плюс…
eps
16.09.2016 01:39Дата публикации: 26 мая 2016.
Автор статьи говорит, что заметил это поведение 10 месяцев назад — за пол-года до Dropbox Infinite.
А самая полезная ссылка — в самом низу комментариев. Там они, собственно, извиняются
dmx102
15.09.2016 15:12+1Если сначала дать ей пароль, потом сменить пароль пользователя системы и убрать галочку. Будет исправно работать?
P.S.: Dropbox'ом не пользуюсь.zagayevskiy
15.09.2016 16:04+2Работает и ставит ту галочку. С момента установки как минимум трижды менял пароль. Жесть.
ulltor
15.09.2016 20:48+4Смена пароля не поможет, т. к. Dropbox не запоминает пароль пользователя.
Он распаковывают в папку
/Library/DropboxHelperTools/
набор мелких утилит (которые выполняют операции по добавлению Dropbox'а в список Accessibility и др.) и устанавливают им бит suid. С этого момента эти утилиты периодически запускаются Dropbox'ом и отрабатывают с правами суперпользователя.
Смена пароля не снимет suid-бит, и, соответственно, не отберет у Dropbox'а права.
Примеры файлов с suid-битамиulltor@orion /Library/DropboxHelperTools/Dropbox_u501 $ ls -l total 528 drwxr-xr-x 4 root wheel 136 Sep 19 2014 DropboxBundle.bundle -r-s--x--x 1 root wheel 139220 Sep 15 16:50 FinderLoadBundle -r-s--x--x 1 root wheel 9632 Sep 15 16:50 dbaccessperm -r-s--x--x 1 root wheel 116668 Sep 15 16:50 dbfseventsd drwxr-xr-x 4 root wheel 136 Sep 15 16:50 mach_inject_bundle_stub.bundle
dartraiden
15.09.2016 15:18В демонстрационном видео показали, что десктопный клиент Dropbox предоставляет прямой доступ к облачному хранилищу файлов на уровне файловой системы, без необходимости запускать браузер. Локальный диск «увеличивается» на размер облачного хранилища, файлы доступны напрямую. Облачное хранилище может быть больше по размеру, чем локальный диск.
Dropbox Infinite интегрируется на уровне ядра.
https://habrahabr.ru/company/rootwelt/blog/301826/eps
15.09.2016 15:23+1Дата публикации: 26 мая 2016.
Автор статьи говорит, что обратил внимание на это поведение 10 месяцев назад — за пол-года до Dropbox Infinite
psman
15.09.2016 16:39Для монтирования удаленного диска в папку не нужно столько прав.
dartraiden
15.09.2016 22:35Скорее всего, там не просто монтирование в папку. Потому что в Windows для этой цели ими аж драйвер применяется (в папке с установленной программой лежит).
maxru
15.09.2016 15:35+5Снёс (давно хотел, но руки не доходили).
Кстати, деинсталлятора у dropbox нет, а после ручного удаления (в корзину) папка /Library/DropboxHelperTools остаётся (по очевидным причинам). Её тоже снёс.
dom1n1k
15.09.2016 15:37+10Никогда не пользовался дропбоксом, потому что не нравится сама модель его функционирования.
И что касается «они — большая компания [...] вы допускаете две ошибки»
Хочу добавить третью — именно большие компании более всего жаждут выкачать из вас персональных данных, потому что у них есть достаточно ресурсов, чтобы их обработать и как-то монетизировать.
Если я маленький частный сайт, то даже если я соберу каким-то образом со своих клиентов персональные данные, то не очень-то и понятно, как мне их использовать (при условии, что явный и заведомый криминал отбрасываем)? Продать кому-то статистику я не могу, потому что жалкие несколько тысяч клиентов мало кому интересны.
Или, например, я могу через приложение следить за всеми перемещениями своих пользователей. И дальше что? Чтобы всё это хранить и обрабатывать, нужны куча ресурсов, сервера, трудоемкая разработка анализирующего софта и так далее.
А у больших компаний это есть.
silvansky
15.09.2016 15:39+1После удаления
DropboxHelperTools
не работает сохраниеие скриншотов в облако, видимо, действительно именно для этой фичи всё и замутили.silvansky
15.09.2016 15:40+3Дополнительные меры защиты:
sudo touch /Library/DropboxHelperTools sudo chflags schg /Library/DropboxHelperTools sudo chflags hidden /Library/DropboxHelperTools
sashamorozov
15.09.2016 16:00Только что по инструкции удалил DropboxHelperTools.
После запуска Dropbox ожидаемо попросил больше прав, я отказался.
Сделал скриншот — он залился в облако и скопировал мне ссылку в буфер обмена.silvansky
15.09.2016 16:02Кстати да, теперь заработало вдруг и у меня. Тогда совсем непонятна цель изощрений. На всякий случай пароль учётки тоже сменил. =)
eps
15.09.2016 17:00+1Во второй статье приводится ответ Dropbox на вопрос на похожую тему:
we need to request all the permissions we need or even may need in the future.
(выделение моё).
То есть — возможно — когда-то это стало не нужно, но код оставили и просят пароль просто на будущее.
Ниже пишут, что права могут быть нужны в некоторых случаях конфликтов (конечно, всё остальное это не оправдывает)
zeronice
15.09.2016 15:51-1TeamViewer на Windows (клиент, та часть из которой управляют) поступает так же грязно, запрашивая эскалацию прав, хотя прекрасно запускается и выполняет свои функции и при отказе. Ну и да, при положительном ответе на запрос внедряет свою службу.
Taciturn
15.09.2016 16:09+1Не очень прекрасно — без прав невозможно запускать программы требующие этих самых прав.
osj
15.09.2016 16:25А может ли PS без этого доступа работать? Можно ли ему доверять?
eps
15.09.2016 16:35+4Ему без такой привилегии никуда: он должен перехватывать нажатия клавиш, нажимать клавиши за вас, переключать раскладку.
Совершенно ожидаемо просит разрешить это — но, надеюсь, явно просит, без пароля и установки backdoor-а
m1ld
15.09.2016 23:39Не знаю как у Пунто, но у Karabiner например четко в документации написано для чего это может потребоваться и если не нужно, то можно не включать https://pqrs.org/osx/karabiner/document.html#axnotifier.
zeronice
15.09.2016 18:28я про клиент — ему достаточно прав для передачи команд управления серверной стороне
melt
15.09.2016 18:09Всегда считал, что TeamViewer нужны админские права для управления службой (которая постоянно в фоне висит и обновляет программу до актуальной версии). По-моему, так и должно быть, разве нет?
eps
15.09.2016 18:15Определённо, нет:
Установкой и обновлением программ должна заниматься единая системная служба от разработчиков ОС (не обязательно от них, но крайне желательно. Главное, чтобы она была единой).
Обновления всех программ должны идти по единому сценарию, и, возможно, из единого репозитория. Так было устроено в Linux примерно всегда, и так устроены почти все современные ОС.melt
15.09.2016 18:40Разумеется, Вы правы, так и должно быть в идеальном мире. Но я имел ввиду, что это нормально для Windows на данный момент. Как это осуществить иначе для программы (той же TeamViewer) не из магазина?
eps
15.09.2016 18:52Тоже не обязательно.
В Макоси далеко не весь софт в магазине (особенно туда не пускают opensource). Остальные программы (большинство) при каждом запуске скачивают appcast, загружают обновление (если есть), и только после этого просят эскалацию прав для установки (если она нужна).
У автора статьи главное правило ИБ было приведено только наполовину. Полностью оно звучит так:
Программа должна иметь только те полномочия, которые ей требуются для выполнения задачи, и только на то время, на которое они нужны.
Конечно, для ожидания в фоне и загрузки appcast-ов каждые сутки не нужны права суперпользователя. Они нужны только для установки.
khanid
16.09.2016 14:10+1Вы винду выкинули из современных ОС.
Тут такого механизма (достаточно развитого), по сути, нет.
Отсюда, например, mozilla maintenance service болтается в службах.
Если ставить её с админскими правами.
Решает проблему обновления фаерфокса глобально по операционке из под учётки без админских прав.
Увы, тут само построение системы такое.eps
16.09.2016 16:44Вы винду выкинули из современных ОС.
Тут такого механизма (достаточно развитого), по сути, нет.Есть Windows Store, NuGet / chocolatey, и система развёртывания софта через Active Directory — что ещё для счастья надо?
Увы, тут само построение системы такое.
А как Google Chrome справляется? Он знаменит был тем, что ставился без доп. привилегий, из-под простого пользователя, даже когда прав нет вообще. И, наверняка, без всяких прав и сервисов обновляется
sumanai
16.09.2016 21:53Есть Windows Store
Нету.
А как Google Chrome справляется?
Устанавливается в каталог пользователя. Тот ещё костыль, слабо совместимый с SRP и логикой вообще.
AllexIn
15.09.2016 18:13+1Запрашивать эскалацию прав — это не грязно. Даже если они не нужны.
Это плохое решение, но не более того(тем более TV права таки нужны).
Грязно — это захватывать права тайком от пользователя. Нужны они или не нужны — тут вообще вторично.
nwalker
15.09.2016 15:54У меня есть смутные подозрения, что это все вызвано некими особенностями OSX, с которыми столкнулись разработчики клиента Dropbox.
Вообще не вижу других причин тратить столько сил.iMisanthrope
15.09.2016 16:35+3Думаю байка, но был слух, что Джобс желал купить Dropbox ради того, чтоб узнать, как они добавляют значок синхронизации на папки в Finder, ну зеленая галка/синий кружок.
А по теме – даже если это необходимо для корректной работы, неплохо бы уведомлять об этом стандартным образом, с пояснение зачем.
Лично для меня это последний гвоздь в крышку Dropbox'а, пошел удалять. Кому интересно, вычистить надо:
помимо самой программы~/.dropbox
~/Pictures/.dropbox
/Library/DropboxHelperTools
~/Library/Caches/com.getdropbox.ropbox
~/Library/Containers/com.getdropbox.dropbox.garcon
~/Library/Group Containers/com.getdropbox.dropbox.garcon
~/Library/Logs/ropbox_debug.log
~/Library/Preferences/com.getdropbox.dropbox.plist
~/Library/Saved Application State/com.getdropbox.DropboxMetaInstaller.savedState
silvansky
15.09.2016 17:06чтоб узнать, как они добавляют значок синхронизации на папки в Finder, ну зеленая галка/синий кружок.
Потом подебажить и пофиксить все тормоза с ними.
TimsTims
15.09.2016 16:14+1> это диалоговое окно врёт, когда говорит, что Dropbox не будет правильно функционировать
Здесь автор допускает логическую ошибку в словах, ведь Dropbox ничего не говорит, что не дав пароль, программа не будет функционировать. Значит, окно не «врёт».
Далее, разбирая непосредственно слова из окна: «чтобы правильно функционировала» — это определение весьма расплавчато. Для нас правильное функционирование означает обычные базовые функции, а для них(dropbox) это может означать вовсе другое. В данном конкретном случае — не дав пароль, программа каждый раз запрашивает заново пароль. Это ли не «неправильное функционирование»? Вполне попадает под это, так-что окно в целом, не врёт.
Другое дело, конечно, что ни в статье, ни сама компания Dropbox(что очень печально с их стороны) не раскрывают, зачем ей всё-же нужен доступ к таким функциям.
Где-то, кажется, была статья на хабре, кажется от mail.ru с их облаком, или я.диск — так вот, там была тема, что на макось им не хватает нормальных доступов для стабильной работы, и чтобы не перегружать систему, они устанавливаются глубже в систему, чтобы отслеживать изменения на жестком диске в обход ОС. Сорри, статью найти не могу, но была в этом году.
upd: нашел: https://habrahabr.ru/company/mailru/blog/307412/ «Особенности файловых систем, с которыми мы столкнулись при разработке механизма синхронизации Облака Mail.Ru»
> Дело в том, что под macOS нельзя с уверенностью сказать, какое именно событие пришло от файловой системы. Поэтому приходится использовать дополнительные механизмы проверки событий для понимания, что именно произошло с файлом или директорией.
MacIn
15.09.2016 16:37Как мы уже выяснили, это диалоговое окно врёт (всё ещё верите большой серьёзной фирме?), когда говорит, что Dropbox не будет правильно функционировать;
Как это определяется? На своем форуме (по ссылке в статье) они говорят, что это нужно для спорных ситуаций с расшареными файлами, когда прав может не хватать. Вы пробовали именно эти сценарии?
но главный обман в том, что это не то окно, которое должна показывать программа, желающая доступ к Accessibility API.
Окошко на скриншоте выше этого текста вроде про accessibility и не говорит, просто спрашивает пароль. То, что он на основании него добавился в ac. список — частность.eps
15.09.2016 16:55Вы пробовали именно эти сценарии?
Если вам хочется это узнать, стоит спросить в комментариях статьи-оригинала.
Я (переводчик) замечал эту галочку раньше, снимал, и не мог через месяц понять, как она возвращается. Теперь узнал. Поставил альтернативный клиент, и в нём всё работает без доп. привилегий и без потерь данных.
То, что он на основании него добавился в ac. список — частность.
Похоже, существенная частность: продолжение статьи посвящено целиком тому, как Dropbox смог туда попасть. Им нужно было решить парадокс: даже
root
не может попасть в списокAccesibility
— для этого нужно щёлкнуть мышкой по нужным окнам, а, чтобы щёлкать, нуженAccessibility API
arturbikbaev
15.09.2016 17:24А какой именно альтернативный клиент установили?
eps
15.09.2016 18:32ODrive (они и раньше хвастались, что грязными трюками не занимаются), но не рекомендую его сильно. В меру бесплатный, но тормозит, и не хватает функций по мелочам.
Тут важнее психологический момент: без Dropbox вполне можно жить, и другие системы (хуже, но) не сильно хуже. И — он поддерживает несколько сервисов; можно, не меняя программу-клиент, свалить на Яндекс-диск (например), или купить себе Amazon S3, или уже посмотреть на opensource (Syncthing, Owncloud)
Загляните в App Store (там есть несколько систем / клинетов, и там точно никаких грязных трюков), посмотрите на Alternativeto.net, или на штатный iCloud — он не так плох, как все привыкли думать (смайлик), особенно в macOS 10.12
Goodkat
15.09.2016 18:50+1ODrive — они же всё делают через собственный сервер, т.е. добавляется ещё одно слабое звено.
iMisanthrope
15.09.2016 20:20+1Для больших объемов я рекомендовал бы Syncthing. У меня с его помощью между тремя машинами синхронизируется >100 000 фотографий объемом ~1.5Тб, в целом без нареканий, за год-полтора ни разу не было критичной ситуации: были конфликты синхронизации, но они разруливаются минут за 10, но чтоб что-то потерялось или испортилось – ни разу. Минус такого решения – сложно делиться с кем-то, у кого Syncthing не установлен.
ownCloud пробовал, но давно, тогда был довольно тормозной, сейчас мб ситуация улучшилась.
А iCloud действительно неплох, делиться опять же нельзя, но свои документы и мелкие файлы держать – в самый раз. Плюс у него приемлемые тарифы и какая-никакая версионность и бэкап из коробки.
Saffron
15.09.2016 18:11+1Вот почему клиенты не нужны. Только доступ по webdavfs
Goodkat
15.09.2016 22:28А есть удобный webdav-клиент для OS X?
OS X тянет файлы с webdav-сервера напрямую, что очень медленно и неудобно.
Хотелось бы полную локальную копию всех файлов иметь, как это сделано в Dropbox.Saffron
15.09.2016 23:25> А есть удобный webdav-клиент для OS X?
Если нет user space webdavfs в макоси — значит его нужно сделать.
> Хотелось бы полную локальную копию всех файлов иметь, как это сделано в Dropbox.
rsync вам в помощь.
berkut7
15.09.2016 23:04-1Я сам пользуюсь маком уже много лет и каждая программа на нем ориентирована в первую очередь на удобство пользователя.
Человек, который устанавливает программу не из appStore должен дважды подумать — почему ее там нет.
Хочешь безопасности и паранойи — ставь arch и запускай все программы в контейнере, закриптовав при этом все дериктории и разрешив файрволу только 2 порта на вход — 80 и 443, а остальные запретить. Ну и конечно же VPN по отпечатку пальца.
kolabaister
15.09.2016 23:11Странно, но у меня Dropbox работает нормально, но в списке универсального доступа не присутствует.
Да, при установке спросил пароль, мне и в голову не пришло, что это не системный запрос. Синхронизация работает, в боковом меню файндера присутствует, скриншоты снимаются.
Единственное отличие, которое вижу — версия ОС — у меня 10,12 sierra, и ставил ее с нуля.
isotoxin
15.09.2016 23:31+1Перестал пользоваться Dropbox'ом, как только появился BTSync. Потом BTSync оскотинился и я перелез на Syncthing. Ныне сижу на нем и горя не знаю. Ну да, облака, все дела… Но у меня домашний сервер крутится 24/7 и никакие облака мне особо и не нужны.
billybons2006
15.09.2016 23:39+1Да… Стыдно признаться, но после
майских указовстатьи подумал, что Dropbox — крупная контора, не будут же они заниматься ерундой. Занимаются и судя по всему, заниматься будут. Если не дырявая винда, а хваленый Apple (Apple, Карл!) такое позволяет с собой сделать… С мая работали параллельно Dropbox и Owncloud, теперь только Owncloud. Надеюсь, хоть этот, хоть годик-другой, но поработает без сюрпризов. Так пойдет, глядишь, все начнут себе малинки ставить и вручную команды вводить в сеансах ftp, как когда-то модемы укрощали…
IGHOR
16.09.2016 00:08В вашей статье нет ссылок на первоисточники.
Вот например этот твит был сделан 6 дней назад.
Показывает как именно Dropbox «включает» универсальный доступ для себя.
Команда покажет запрос к базе который использует Dropbox для манипуляций
sudo strings /Library/DropboxHelperTools/Dropbox_u501/dbaccessperm | grep INSERT
А тут 5 дней назад написали объяснение как отключить только «фичу» авто включения универсального доступа, и оставить сервис мониторинга файловой системы рабочим.
Remove executable and suid bits and lock dbaccessperm file.
cd /Library/DropboxHelperTools/Dropbox_u502
sudo chmod -sx dbaccessperm
sudo chflags uchg dbaccessperm
Remove (just uncheck) accessibility permission for Dropbox via System Settings.
А тут ответы от Dropbox/
vserg
Страшно жить