RU

Ваши секреты не должны уходить в облако: знакомьтесь, Obscura

Летом я писал, что будет, если сливать рабочие данные в ChatGPT : логи SOC, конфиги Cisco и FortiGate, внутренние IP, почты сотрудников. Тогда я сде…

сезон код будущегоObscuraDLPLLMбезопасность ИИинформационная безопасностьPythonon-premзащита данныхприватность
Habr
RU

Не хочу грузить свои документы в онлайн-сервисы. Поэтому сжимаю PDF прямо в браузере

Нужно было загрузить на сайт посольства пакет документов одним PDF – свидетельство о рождении, дипломы, справки. Лимит – 1 МБ. Загружать сканы всех…

pdfсжатие pdfpdf.jscanvasприватностьофлайнghostscriptopen sourcejavascript
Habr
RU

Как посчитать статистику переписки на 500 тысяч сообщений в браузере и не увидеть ни одного

Переписка с близким человеком — одна из самых личных вещей на телефоне. А мы делаем сервис, которому нужно её прочитать. Из файла экспорта получаютс…

web workertyped arraysприватностьcspzipdecompressionstreamtelegrampwaпроизводительностьvk
Habr
RU

Три ловушки в VOSK: моя программа удаляла корректные модели после скачивания

Мне нужно было приложение, которое распознаёт речь и никуда не отправляет аудио. Не «не отправляет по умолчанию» и не «у нас есть офл…

voskраспознование речиkaldiofflinewindowsприватность
Habr
RU

Смартфон без слежки корпораций: настраиваем GrapheneOS для реальных повседневных задач

Современный смартфон по умолчанию является инструментом непрерывного сбора телеметрии. Эта статья – исчерпывающее инженерное руководство по разверты…

GrapheneOSAndroidинформационная безопасностьприватностьFOSSGoogle Pixelдегуглизацияopen sourceкибербезопасностьOPSEC
Habr
RU

Книга из переписки без сервера: canvas, jsPDF и брошюра для печати прямо в браузере

Мы делаем пет‑проект «Чатограмма», который считает статистику переписки: кто пишет первым, кто быстрее отвечает, в какие часы вы на с…

pdfcanvasjspdfweb workerimpositionприватностьintl.segmenterpwa
Habr
RU

Все уведомления в одном окне: я сделал программу, чтобы больше не пропускать сообщения

Сообщения летят со всех сторон: рабочий чат, Telegram, почта, домовой чат. Каждое всплывает на пару секунд и исчезает, и после созвона уже не вспомн…

уведомленияlinuxwindowsopen sourceприватностьмессенджерыmesshub
Habr
RU

Архитектура цифрового выражения субъектности

Привет, Хабр! В этом эссе я рассмотрю проблемы современных социально‑экономических отношений в цифровой среде и то, как человечество…

цифровая идентичностьинформационная безопасностьсубъектностьцифровой суверенитетархитектура системприватностьweb4проектирование системфилософия itсоциальное взаимодействие
Habr
RU

Сообщения зашифрованы, и это правда. Не зашифровано то, кто кому и когда пишет

Спорили о том, какой мессенджер разрешить для рабочей переписки. Аргумент, который закрыл обсуждение: «там сквозное шифрование, значит, содержимое н…

сквозное шифрованиеметаданныеприватностьмессенджерымодель угроз
Habr
RU

Локальный ассистент для зумов, часть 5: зачем локальному ассистенту облако и что уходит наружу

Пятая часть про локальный ассистент для созвонов. В первой части я написал: ничего не уходит в облако. Облако появилось на второй день проекта, пото…

ассистент встречлокальные llmоблачная ревизияприватностьclaude codeopusграф знанийobsidianprompt injectionopen source
Habr
RU

Ваша База Знаний — золотая клетка с прозрачными стенами

“Облачный блокнот” выглядит как ваши файлы. Но это запись в чужой базе: её можно закрыть, выгрузить с потерями или скормить модели без уведомления.…

local-firstmarkdownnotionobsidianjsonискусственный интеллектнейросетибаза знанийприватностьперсональные данные
Хабр — Управление
RU

Локальный ассистент для зумов, часть 4: что происходит после кнопки Стоп — и почему вторая модель говорила в пустоту

Четвёртая часть про локальный ассистент для созвонов: двадцать пять минут после кнопки Стоп. Облачная ревизия полтора месяца находила ошибки локальн…

ассистент встречлокальные llmоблачная ревизияграф знанийobsidianминутки встречиcode reviewdeepseekglmприватность
Habr
RU

Цифровая слежка в кармане: аудит 11 популярных российских Android-приложений

Привет, Хабр! Продолжаю серию аудитов. В прошлый раз я разобрал семь яндексовских приложений — и там было на что посмотреть: буфер обмена, WebRTC-ут…

androidреверс-инжинирингприватностьслежкауязвимостиvpnяндексгосуслугит-банксбербанк
Habr
RU

Инженерный харднинг и операционная гигиена Ubuntu Desktop 24.04/26.04 LTS

Привет, Хабр и хабровчане! Пока корпорации (в том числе Canonical) закручивают гайки простым смертным, превращая Ubuntu в аналог Windows своей телем…

ubuntuхарденингкибербезопасностьopen sourceанонимностьприватностьадминистрирование linux
Habr
RU

Локальный ассистент для зумов, часть 3: кто это говорит — и почему я трижды ошибся, отвечая на этот вопрос

Обещал в прошлой части честный замер локальных моделей распознавания — выполнял целый день, и результат вышел самым обидным: менять нечего. А три де…

диаризацияэмбеддинги диктораsherpa-onnxspeech-to-textлокальные llmассистент встречonnxметодика замеровбенчмаркиприватность
Habr
RU

Локальный ассистент для зумов, часть 2: как граф встреч становится памятью и почему ему можно верить

В первой части я собрал локального ассистента для созвонов: диаризация, стенограмма, граф знаний в Obsidian, ноль облаков. За полтора месяца ежеднев…

локальные llmассистент встречollamaдиаризацияграф знанийgraphragobsidianspeech-to-textzoomприватность
Habr
RU

OpenEar: как я посчитала, насколько скучный у меня плейлист (и написала для этого open-source дашборд)

Рекомендательная лента почти любого музыкального сервиса оптимизируется под одну метрику — удержание. Мне захотелось не рассуждать об этом абстрактн…

pythonopensourcestreamlitмузыкаlistenbrainzанализ-данныхприватностьdashboard
Habr
RU

Уникальный отпечаток — плохой отпечаток: почему антифрод считает не уникальность, а согласованность

Вокруг браузерных отпечатков сложилось устойчивое заблуждение, которое кочует из статьи в статью. Звучит оно примерно так: чем уникальнее…

браузерный фингерпринтинготпечаток браузераантифродcanvas fingerprintingwebglэнтропия шеннонаjavascriptприватностьдетект ботовuser-agent
Habr
RU

Кто зашёл на огонёк. Что мониторят люди в бесплатном сервисе

Сделал сервис по мониторингу. Через полгода заглянул кто им пользуется — а там думская партия, финансы целого региона, чужие прокси и один сайт из ф…

мониторингuptimeVPNобход блокировокпроксиDPIMTProxyREALITYприватностьcron
Habr
RU

Я сделал CRM без бэкенда. Вот чего мне это стоило

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

whisper.cppon-deviceраспознавание речиlocal-firstприватностьAndroidGoogle Play
Habr
RU

Как продлевали Chat Control 1.0

Любопытно, что даже в демократических странах возможны такие казусы, когда отсутствие депутатов сказывается на результате голосования, а законодател…

Chat ControlприватностьанонимностьшифрованиеE2Eсканирование перепискизащита детейпрослушкатотальная слежкаChat Control 2.0
Habr
RU

Chrome скачал себе мозг: Gemini Nano локально, Ask Gemini — в облаке

В настройках Chrome появился переключатель «ИИ на устройстве» . Он относится к моделям, которые запускаются прямо на компьютере, причем, для целей д…

Google ChromeGemini NanoGemini in Chromeлокальный ИИискусственный интеллектбраузерSummarizer APIPrompt APIGoogle Safe Browsingприватность
Habr
RU

Отдали базу штрихкодов статикой: 1,9 МБ, 1387 шардов, медиана в одну строку

Браузерный сканер штрихкодов упирается в развилку: чтобы показать, что за товар в руках, надо сходить в товарный API — и отдать туда номер, IP и вре…

шардированиестатикаприватностьштрихкоды
Habr
RU

Как за вами следит Яндекс: часть 1/3

Полный реверс-инжиниринг APK Яндекса: разбираем механизмы сбора аудио, геолокации, платежных данных и списков установленного ПО Читать далее

яндексandroidреверс инжинирингинформационная безопасностьприватностьслежкаалисаapkтелеметрия
Habr