Handshake Papers
60 subscribers
24 photos
1 video
73 links
Long-form deep dives into TLS, certificates, and HTTPS internals. We read the RFCs and CA studies so you understand what actually happens in that handshake.
Download Telegram
Forwarded from AFF.TOP
This media is not supported in your browser
VIEW IN TELEGRAM
X перезапустил прилу на Android

X.com не просто обновила приложение, а фактически пересобрала его вокруг скорости и синхронного запуска фич с iOS. Для арбитража это сигнал снова тестировать X Ads и УБТ-связки: платформа уходит от старого формата коротких постов к видео и стримам, а значит меняются охваты, креативы и точки входа в трафик.

➡️ Читайте на сайте: https://aff.top/blog/x-perezapustil-prilu-na-android

🧠 Ещё больше инсайтов → в канале AFF.top
Forwarded from AFF.TOP
This media is not supported in your browser
VIEW IN TELEGRAM
Meta внедряет ИИ-оптимизацию в Ads Manager

Meta постепенно вшивает ИИ-оптимизацию во все уровни Ads Manager: бюджет, аудиторию и креативы. Идея — автоматически перераспределять spend туда, где выше конверт и engagement. Для арбитража вывод простой: функции выглядят полезно, но их реальная эффективность пока не доказана, поэтому тестировать нужно в сравнении с ручными настройками.

➡️ Читайте на сайте: https://aff.top/blog/meta-vnedriaet-ii-optimizaciiu-v-ads-manager

🧠 Ещё больше инсайтов → в канале AFF.top
Пару дней назад в iGaming chat разыгралась история невероятной щедрости после попытки отмены Евгения Юрьевича. Если в трех словах, то Евгению Иванову «накидали» денег.

Редакции стало интересно, кто и сколько реально перевел. Полностью разобрали ситуацию, каждый платеж, получилось интересно.

По схеме переводов можно кликать. @cparip

https://cpa.rip/articles/unprecedented-generosity/

PS: За происходящим было интересно наблюдать, Евгений хорош)

Работаем с твоим трафиком до окупа. CPA/Spend/RS/Hybrid. Заливай с PIN-UP Partners на ЛатАм и СНГ
Please open Telegram to view this post
VIEW IN TELEGRAM
What actually does the TLS 1.3 Finished message protect, and how?

This is the handshake's self-defense mechanism, and reading it precisely dispels the idea that the certificate signature alone secures the negotiation.

During a handshake, many parameters are exchanged in plaintext or under provisional keys: offered versions, cipher suites, extensions, key shares. An active attacker could try to tamper with any of these. The certificate's signature authenticates the server's identity, but on its own it does not bind the entire negotiated context.

The Finished message (RFC 8446 §4.4.4) closes that gap. Each side computes a running hash over the complete handshake transcript — every message sent and received, in order. It then computes an HMAC over that transcript hash using a finished_key derived via HKDF from its handshake traffic secret. The peer recomputes the same value; any mismatch aborts the connection.

The consequence is strong: if an attacker altered even one byte of any handshake message — downgrading a cipher, stripping an extension, swapping a key share — the two sides' transcript hashes diverge, the Finished MACs don't match, and the handshake fails before application data flows. This is what makes the entire negotiation tamper-evident, not just the identity assertion.

It also ties the keys to the transcript: the same exchange under a different transcript yields different keys, frustrating cross-protocol and reflection attacks.

Further reading: RFC 8446 §4.4.4, §7.1 (key schedule).

Bottom line: the Finished message HMACs the full handshake transcript, making every negotiated parameter tamper-evident — the certificate proves who, the Finished proves the negotiation itself wasn't altered.
Forwarded from AFF.TOP
This media is not supported in your browser
VIEW IN TELEGRAM
В РФ приняли закон о крипте: что он означает

Закон признал крипту имуществом, но запретил использовать её как платёж внутри России. Хранить можно, оплачивать товары и услуги нельзя, а обмен и обращение допустимы только через лицензированных операторов и в рамках внешнеторговых сделок. Для арбитража вывод простой: серые P2P-схемы под ударом, а легализация дохода возможна лишь через правила ЦБ и ФНС.

➡️ Читайте на сайте: https://aff.top/blog/v-rf-priniali-zakon-o-kripte-chto-on-oznachaet

🧠 Ещё больше инсайтов → в канале AFF.top
Forwarded from AFF.TOP
This media is not supported in your browser
VIEW IN TELEGRAM
Claude code теперь умеет запускать Ios-прилы

Anthropic превратила Claude Code Desktop в инструмент для сборки и отладки iOS-приложений прямо в симуляторе Apple. Claude видит интерфейс, читает экран и сразу вносит правки без computer use и разрешений на запись экрана. Для работы нужен Mac, Xcode и подписка Pro/Max/Team. Вывод: это удобный способ быстрее тестировать iOS-оферы и фичи.

➡️ Читайте на сайте: https://aff.top/blog/claude-code-teper-umeet-zapuskat-ios-prily

🧠 Ещё больше инсайтов → в канале AFF.top
Forwarded from AFF.TOP
This media is not supported in your browser
VIEW IN TELEGRAM
Open AI запустила рекламный сервис в ChatGPT

OpenAI запустила рекламу в ChatGPT: спонсорские блоки показываются в бесплатной версии и тарифе Go, а закупка идёт по CPM и CPC с бюджетом на уровне адсетов. Для арбитражников это пока дорогой тест: рекомендованный CPC $3–5, ограниченные гео, есть UTM и базовая статистика, но окупаемость под вопросом.

➡️ Читайте на сайте: https://aff.top/blog/open-ai-zapustila-reklamnyi-servis-v-chatgpt

🧠 Ещё больше инсайтов → в канале AFF.top
What actually binds your HTTP/2 connection to the TLS handshake, and why does that prevent a class of attack?

The binding agent is ALPN, and the attack it forecloses — ALPACA — is a precise lesson in cross-protocol confusion.

Application-Layer Protocol Negotiation (ALPN, RFC 7301) is a TLS extension where the client lists the application protocols it speaks (h2, http/1.1, and so on) inside the ClientHello, and the server picks one. The selection happens during the handshake, so by the time encryption starts, both sides agree on the protocol — no separate, unprotected negotiation round.

Why this is a security feature, not just an efficiency one: the chosen protocol is part of the authenticated handshake. The ALPACA attack (2021) exploited servers that authenticate a TLS connection but don't verify it's being used for the intended protocol — an attacker could redirect an HTTPS request to, say, an FTP or SMTP server sharing the same certificate, and the mismatched-but-valid TLS connection would proceed, enabling content injection.

The defense is to make the server enforce that the negotiated ALPN protocol matches what the service actually speaks, rejecting mismatches. ALPN provides the in-handshake signal needed to do that strictly. It is also what lets HTTP/2 negotiate without the old, slower Upgrade-header dance over plaintext.

Further reading: RFC 7301; the ALPACA attack paper (Brinkmann et al., USENIX Security 2021); RFC 9113 (HTTP/2).

Bottom line: ALPN negotiates the application protocol inside the authenticated handshake — enforcing that the negotiated protocol matches the server's actual service is what shuts down ALPACA-style cross-protocol attacks.
Forwarded from AFF.TOP
This media is not supported in your browser
VIEW IN TELEGRAM
Google выпустила новую Gemini 3.6 flash

Google выкатил новую линейку Gemini: 3.6 Flash стала основной моделью и выгоднее прошлой, при этом лучше в кодинге. 3.5 Flash-Lite — самая быстрая, подходит для рисёрча и анализа доков. Flash Cyber ориентирована на поиск уязвимостей, но доступна только в пилоте.

➡️ Читайте на сайте: https://aff.top/blog/google-vypustila-novuiu-gemini-3-6-flash

🧠 Ещё больше инсайтов → в канале AFF.top
Forwarded from AFF.TOP
This media is not supported in your browser
VIEW IN TELEGRAM
IOS 27 будут блокировать за долги

Apple готовит в iOS 27 механизм блокировки iPhone при просрочке по лизингу: часть функций останется доступной, чтобы можно было оплатить долг. Для CPA и партнёрского маркетинга это сигнал, что финтех и рассрочка всё глубже вшиваются в экосистему бренда, а доступ к устройству может зависеть от статуса договора.

➡️ Читайте на сайте: https://aff.top/blog/ios-27-budut-blokirovat-za-dolgi

🧠 Ещё больше инсайтов → в канале AFF.top
Forwarded from AFF.TOP
This media is not supported in your browser
VIEW IN TELEGRAM
Meta разрабатывает приложение для сочинения сказок

Meta тестирует AI-приложение для создания детских сказок: пользователь задаёт героя, мир и мораль, а нейросеть сама пишет текст, рисует иллюстрации и добавляет музыку. Это шаг к массовой генерации контента, где качество, персонализация и скорость важнее ручной работы — а для арбитража и CPA это ещё один инструмент, ускоряющий упаковку креативов и кейсов.

➡️ Читайте на сайте: https://aff.top/blog/meta-razrabatyvaet-prilozhenie-dlia-sochineniia-skazok

🧠 Ещё больше инсайтов → в канале AFF.top
OCSP stapling or CRLs: which revocation channel should you actually trust?

What happens when a client tries to learn whether your certificate has been revoked? Two mechanisms compete, and the tradeoff is not symmetric.

Classic OCSP (Online Certificate Status Protocol, RFC 6960) has the client query the CA's responder per-certificate. This leaks the user's browsing target to the CA and adds a blocking round trip. Most browsers responded by soft-failing: if the responder is unreachable, they proceed anyway, which gutted the security value.

OCSP stapling (RFC 6066, the certificate_status extension) flips the direction. Your server fetches the signed OCSP response and attaches it to the handshake. No client-to-CA leak, no extra round trip, and the response is cached server-side for hours.

CRLs (Certificate Revocation Lists, RFC 5280) are the old batch model: a signed list the client downloads wholesale. They scaled poorly until CRLite and Mozilla's compressed-CRL push made browser-side aggregation viable again.

— Use stapling for performance and privacy; it is the default win.
— Treat plain client OCSP as effectively decorative under soft-fail.
— Watch CRLite-style aggregation: it is where browsers are actually heading.

Further reading: RFC 6960; RFC 6066 §8; Mozilla's CRLite research papers.

Bottom line: stapling beats client OCSP on every axis, but the revocation endgame is browser-pushed CRL aggregation, not live queries.
Forwarded from AFF.TOP
This media is not supported in your browser
VIEW IN TELEGRAM
Google добавил вход по видеоселфи

Google тестирует вход по видеоселфи вместо пароля и 2FA: пользователь записывает короткое видео, а потом система сверяет лицо при авторизации. Это упрощает доступ, но вызывает вопросы к антифроду и защите от дипфейков. Функция доступна не всем и не работает для Workspace, детских аккаунтов и Advanced Protection.

➡️ Читайте на сайте: https://aff.top/blog/google-dobavil-vkhod-po-videoselfi

🧠 Ещё больше инсайтов → в канале AFF.top
Forwarded from AffPapa! Клуб спящих бизнесменов! Потрачено!
Как 🇪🇬🇪🇨🇩🇴🇩🇲 первыми собрали собственную армию AI-креаторов и вышли на monthly spend свыше 💵500 000

Дорогие коллеги и партнёры,

⚡️ За последние годы creator economy стала одним из самых обсуждаемых направлений на рынке. Для нас она стала полноценным продуктом.

🏆 JoyCasino первыми запустили партнёрскую программу по монетизации AI-контента с прямой оплатой за результат. За несколько лет эксперимент превратился в собственное комьюнити креаторов с Monthly spend свыше $500 000, а общие инвестиции в Joy Content Academy превысили $2 млн.

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

Подробнее о проекте 👉 joycontent.academy

Задаём тренды на рынке с 2014 года. Дальше — больше.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from AFF.TOP
This media is not supported in your browser
VIEW IN TELEGRAM
Alibaba выпустили в паблик Qwen-image-3.0

Qwen-image-3.0 делает упор не на «красивую картинку», а на прикладные задачи: длинные промпты, сложные макеты, текст, формулы и 12 языков. Это удобный инструмент для массовой генерации простых визуалов, но пока без open-source весов и бенчей он не выглядит заменой GPT Image 2 или Nano Banana 2.

➡️ Читайте на сайте: https://aff.top/blog/alibaba-vypustili-v-pablik-qwen-image-3-0

🧠 Ещё больше инсайтов → в канале AFF.top
Forwarded from AffPapa! Клуб спящих бизнесменов! Потрачено!
Как баинговой команде снизить косты на запуск и найти новые точки роста?

adskill - рекламная инфраструктура для стабильной работы performance-команд. Специально на этот квартал мы подготовили пакет кастомных условий для медиабайеров, инхаус-команд брендов и digital-агентств:

🔥 TikTok под 0% комиссии - запуск и ведение кампаний без сервисных сборов до конца квартала.
🔥 YanGo под 0% комиссии - выдача аккаунтов менее чем за 1 день и быстрое пополнение баланса.
🔥 Оптимизация НДС на Facebook - помогаем настроить кампании с учетом нового налогового законодательства на некоторых ГЕО.
⚡️ Доступ к Bing и Bidease - редкие альтернативные источники трафика для масштабирования
💳 Агентское вознаграждение - возвращаем часть затрат от рекламного спенда.

Почему крупные команды выбирают adskill:
🔹 Полная свобода: Отсутствуют лимиты на спенд и количество создаваемых аккаунтов.
🔹 Удобные расчеты: Гибкие мультивалютные решения и кастомные платежные шлюзы под каждый проект.
🔹 Единый баланс: Быстрый перенос оборотного бюджета между 20+ площадками.
🔹 Безопасность капитала: Whitelisted-аккаунты, приоритетная модерация и оперативный возврат средств на баланс в случае блокировок.

Масштабируйте performance-кампании, используя готовую инфраструктуру и прямые партнерские условия adskill.

Написать менеджеру и уточнить доступные способы расчетов:👉 @adskill_sales_o_bot
Forwarded from AFF.TOP
This media is not supported in your browser
VIEW IN TELEGRAM
Яндекс тестирует объединение цифровой и наружной рекламы

Яндекс тестирует «Панораму» — единый формат для digital и наружной рекламы с «умным» охватом, который учитывает пересечение аудиторий и снижает частоту показов. Для рекламодателей это шанс расширить reach до 120 млн пользователей и протестировать новые placements, но в паблик-фазе важно смотреть на цену охвата и качество трафика.

➡️ Читайте на сайте: https://aff.top/blog/iandeks-testiruet-obedinenie-cifrovoi-i-naruzhnoi-reklamy

🧠 Ещё больше инсайтов → в канале AFF.top
RSA 2048 or ECDSA P-256 for your leaf certificate: where does the difference actually land?

Which key type should sign your TLS handshakes? The honest answer depends on which operation dominates your load.

ECDSA (Elliptic Curve Digital Signature Algorithm) with P-256 gives roughly 128-bit security in a 256-bit key. RSA needs 3072 bits to match that, though 2048 (~112-bit) remains the common floor. The asymmetry in cost is the interesting part.

On the server, signing is what you do per handshake. ECDSA P-256 signing is dramatically cheaper than RSA-2048 signing — often an order of magnitude in raw ops — so a busy terminator favors ECDSA. But RSA verification is cheaper than RSA signing, and clients verify, so the cost lands differently on each side.

The practical constraint is compatibility. Ancient clients lacking ECDSA support are now rare, but if you serve them, dual-certificate deployment lets you present ECDSA to modern clients and RSA to stragglers, selected via the signature_algorithms extension.

— Default to ECDSA P-256 for new deployments: smaller, faster handshakes.
— Keep RSA only as a fallback leaf for legacy reach.
— Avoid P-384 unless a policy demands it; the cost rarely buys you anything.

Further reading: RFC 8446 §4.2.3; NIST SP 800-57 Part 1 for key-strength equivalence.

Bottom line: ECDSA is the modern default; RSA survives as a compatibility shim, not a security upgrade.
Forwarded from AffPapa! Клуб спящих бизнесменов! Потрачено!
🚀 Твой бонус уже ждёт!

Самое время начать игру с преимуществом:

🎭100 FREE SPINS
🎭+100% к первому депозиту

Не откладывай удачу на потом — активируй бонус и сделай первый шаг к большим победам.🚀 Твой бонус уже ждёт!

Самое время начать игру с преимуществом:

🎭100 FREE SPINS
🎭+100% к первому депозиту

Не откладывай удачу на потом — активируй бонус и сделай первый шаг к большим победам!
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Мигрируй с Indigo Browser с максимальной выгодой!

31 августа 2026 года Indigo Browser официально прекращает работу. Всех пользователей безальтернативно переведут в Multilogin — хотите вы этого или нет.

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

Наша команда уверена, что хорошие проекты не закрываются и не продаются — они сохраняют независимость, растут и становятся лучше.

Если не хочешь быть частью этой вынужденной меры и мигрировать в откровенно слабое и устаревшее решение — команда ✌️Vision рада предложить альтернативу.

Мы полностью компенсируем стоимость текущего тарифа Indigo.
Поможем с переносом всех данных и профилей.
Дадим поддержку и быстрый старт в Vision.


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

📩 Напиши кодовое слово «RIPINDIGO» в наш саппорт на сайте или в официальном боте поддержки — и мы оформим компенсацию тарифа и поможем быстро перенести все данные.

Срок действия предложения - до 19:00 31.08.2026 (GMT+3)

Условия акции
Please open Telegram to view this post
VIEW IN TELEGRAM
Let's Encrypt or ZeroSSL for ACME automation: is the CA choice or the client the real decision?

When you automate certificate issuance, what are you actually choosing between? Both Let's Encrypt and ZeroSSL speak ACME (Automatic Certificate Management Environment, RFC 8555), so the protocol is identical. The differentiators sit elsewhere.

Let's Encrypt issues 90-day certificates, enforces rate limits per registered domain, and runs on a well-documented, heavily mirrored infrastructure. ZeroSSL also speaks ACME but layers in 90-day free and longer paid options plus a dashboard, and historically required EAB (External Account Binding) credentials for ACME — a friction point in pure automation.

The client matters more than the CA in practice. Certbot is the reference but heavyweight; acme.sh is a portable shell client with broad DNS-provider hooks; lego and Caddy's built-in ACME handle issuance in-process. Your renewal reliability is mostly a property of the client and its scheduling, not the CA's logo.

— Pick Let's Encrypt for the simplest unauthenticated ACME flow.
— Pick ZeroSSL when you want a fallback issuer or its account features, accepting EAB setup.
— Run two CAs behind one client for resilience against a single-CA outage.

Further reading: RFC 8555; RFC 8737 for the ACME TLS-ALPN challenge.

Bottom line: the CA is nearly fungible under ACME; invest your attention in the client and in multi-CA redundancy.