Сравнение Divest OS и Lineage OS
Почему мы рекомендуем DivestOS, а не LineageOS?
Divest OS это форк Lineage OS ориентированный на конфиденциальность и безопасность.
В DivestOS присутствуют:
- Модифицированный libc, обеспечивающий защиту от уязвимостей класса memory corruption.
- Усиленный malloc (hardened malloc), использующий современные аппаратные возможности, чтобы обезопасить от уязвимостей класса heap memory corruption, наряду с сокращением срока службы конфиденциальных данных в памяти.
- Усиленное ядро.
- Усиленный webview Mulch.
В Lineage OS всего этого нет.
В DivestOS удаляется большое количество больших двоичных объектов, так называемых проприетарных BLOB-объектов, в LineageOS это значение минимально.
Какие из оставшихся двоичных объектов, используемых Lineage OS, нарушают конфиденциальность или представляют угрозу безопасности?
Вот несколько примеров:
- Устройства Qualcomm в течение многих лет отправляли серийные номера чипсетов в Qualcomm, что LineageOS (и другие) делали до начала 2023 года, когда Divest OS при помощи своей блокировки не делала этого с 2017/2018 года.
- DivestOS удаляет вызовы по Wi-Fi, поскольку они обходят слот VPN и позволяют вашему оператору узнать истинный IP-адрес для каждой точки доступа, к которой вы подключаетесь, Lineage OS этого не делает.
- Divest OS удаляет DRM, поскольку они собирают определенные идентификаторы устройств и привязывают их к вашей личности (например, кредитной карте аккаунта Netflix), LineageOS этого не делает.
- Также были обнаружены многочисленные уязвимости в системе безопасности Widevine, к которым в настоящее время уязвимы многие устройства с Lineage OS.
- DivestOS удаляет большие двоичные объекты оператора, потому что им (даже если они являются вашими операторами или нет) не нужен доступ к вашим контактам или, возможно, к вашему более точному местоположению, LineageOS этого не делает.
Divest OS удаляет все, что можно удалить (из блобов), чтобы исключить риск, связанный с известными/неизвестными проблемами безопасности.