RU

После прочтения сжечь. Как устроен zero-knowledge сервис, где сервер не видит ключ

Привет! Задача возникла банальная: нужно передать коллеге пароль, API-ключ или конфиг. Телега — не хочется, почта — тем более. Существующие решения от…

информационная безопасностьcloudflareopen sourceweb crypto apizero-knowledgeaes-gcmsecurityprivacy
Habr
RU

NextDNS, AdGuard DNS, Cloudflare for Families, Pi-hole, мы — честное сравнение от конкурента

Я делаю VantageDNS, recursive DNS-resolver с фильтрацией. То есть прямой конкурент всех, про кого пишу ниже. Это, мягко говоря, неудобный жанр: писать…

NextDNSAdGuard DNSCloudflare 1.1.1.3Pi-holeControl DDoHсравнениеprivacyDNS-провайдерad-blocking
Habr
RU

Семь браузерных инструментов без сервера: WASM, WebGPU, шифрование на клиенте

Запись в Notion - и текст на чужом сервере. Задачи в облачном планировщике - данные в чужой аналитике. Волна локальных LLM показала широкой аудитории,…

local firstwebgpuWeb MIDI APIaes-gcmwasmindexeddbpbkdf2idef0controlnetprivacy
Habr
RU

Удаляем фон и замазываем лица прямо в браузере: ONNX Runtime, MediaPipe и грабли Service Worker

TL;DR. Две нейросетевые задачи — удаление фона (ONNX Runtime Web + модель silueta) и замазывание лиц (MediaPipe Tasks Vision + BlazeFace) — запущены п…

ONNX RuntimeMediaPipeWebAssemblyнейросети в браузереудаление фоназамазывание лицService Workerprivacyобработка изображений на клиентеdynamic import
Habr
RU

DoH на роутере OpenWRT, Mikrotik и Asus: пошаговая инструкция от того, кто сам хостит резолвер

Если коротко, DNS это последний открытый протокол в вашей сети, по которому провайдер (и любой джентльмен в кафе на open WiFi) видит, куда вы ходите. …

DoHOpenWRTMikrotikRouterOSAsuswrt-Merlindnsmasqhttps-dns-proxyDNS-over-HTTPSроутерprivacy
Habr
RU

Я написал свой DNS-резолвер на Go вместо того, чтобы взять Unbound. Вот почему и что из этого вышло

Три месяца назад я начал делать NextDNS-clone для Европы. Рекурсивный DNS с фильтрацией рекламы, трекеров и malware. Первый день: открываю Unbound, чи…

DNSrecursive resolverGoUnboundprivacyDoHedgegolangRFC