Forwarded from AffPapa! Клуб спящих бизнесменов! Потрачено!
This media is not supported in your browser
VIEW IN TELEGRAM
Совсем скоро запуск ШЕСТОГО проекта на RU GEO от создателей APEX, EVA, KUSH, BANDA и LEEBET!
Please open Telegram to view this post
VIEW IN TELEGRAM
How do you deploy CAA records to actually constrain who can issue for your domain?
CAA (Certification Authority Authorization, RFC 8659) is a DNS record telling CAs which of them may issue certificates for your domain. CAs are required to check it at issuance. Deployment checklist.
— Inventory every CA you legitimately use today, including those behind a CDN or a cloud load balancer that auto-provisions certs. Omitting one breaks its renewals.
— Publish
— Add an
— Understand the tree-climbing rule: CAs check the most specific name, then ascend to the parent domain. A record at the apex covers subdomains unless overridden lower.
— Verify with
Evidence vs. speculation: CAA constrains issuance, not use; it cannot revoke a cert already issued before the record existed.
Further reading: RFC 8659 and RFC 8657 (account and validation-method binding).
Bottom line: enumerate all current issuers first; a forgotten CA turns CAA into a self-inflicted outage.
CAA (Certification Authority Authorization, RFC 8659) is a DNS record telling CAs which of them may issue certificates for your domain. CAs are required to check it at issuance. Deployment checklist.
— Inventory every CA you legitimately use today, including those behind a CDN or a cloud load balancer that auto-provisions certs. Omitting one breaks its renewals.
— Publish
issue tags for each allowed CA and a separate issuewild if you restrict wildcard issuance specifically.— Add an
iodef tag with a mailto or URL so a CA can report a blocked, possibly unauthorized, issuance attempt to you.— Understand the tree-climbing rule: CAs check the most specific name, then ascend to the parent domain. A record at the apex covers subdomains unless overridden lower.
— Verify with
dig CAA example.com +short and confirm DNSSEC where possible, since CAA's value rests on the resolver trusting the answer.Evidence vs. speculation: CAA constrains issuance, not use; it cannot revoke a cert already issued before the record existed.
Further reading: RFC 8659 and RFC 8657 (account and validation-method binding).
Bottom line: enumerate all current issuers first; a forgotten CA turns CAA into a self-inflicted outage.
Forwarded from Ебучий Google ADS 🤡
Media is too big
VIEW IN TELEGRAM
( Остров проклятых )
https://t.me/+_K1fUqPoJ8ExMWMy
https://t.me/+LdJ0ohSwKzQ5OWQ6
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from high profit — low life
⚡️ AffPapa теперь официально принадлежит Иванову
Евгений Юрьич продолжает издеваться над опозорившимся этим летом AffPapa. Вслед за базой контактов к маэстро ушел еще и товарный знак конторы...
Как проверить:
1. Перейти по ссылке
2. Ввести 2026793242
3. Ахуеть от беспомощности AffPapa
Такие сегодня новости, такая life...
High Profit — Low Life | Прислать сплетню
Евгений Юрьич продолжает издеваться над опозорившимся этим летом AffPapa. Вслед за базой контактов к маэстро ушел еще и товарный знак конторы...
Как проверить:
1. Перейти по ссылке
2. Ввести 2026793242
3. Ахуеть от беспомощности AffPapa
Такие сегодня новости, такая life...
High Profit — Low Life | Прислать сплетню
What is the correct sequence when you must revoke a certificate after a key compromise?
Revocation marks a certificate invalid before its expiry, surfaced through CRL (Certificate Revocation List, RFC 5280) and OCSP. Because client-side revocation checking is famously unreliable, revocation alone is insufficient. Incident runbook.
— Revoke immediately through your CA with the correct reason code (keyCompromise), which CAs and CT monitors treat more seriously than 'unspecified'.
— Do not stop there: rotate to a fresh key pair and reissue, then deploy the new cert, because many clients soft-fail revocation checks and will keep trusting the old leaf.
— If you stapled OCSP, push the new cert so stapled status flips to 'revoked' for clients that do honor it.
— Treat the 24-hour CA/Browser Forum revocation deadline for key compromise as a hard clock, not a target.
— Audit CT logs to confirm no further certs exist for the compromised key, and tighten CAA to prevent reissuance through unexpected CAs.
Evidence vs. speculation: revocation propagation is best-effort; key rotation is the only step fully under your control.
Further reading: RFC 5280 section 5; CA/Browser Forum Baseline Requirements section 4.9.
Bottom line: revoke for compliance, but rotate the key as if revocation will not reach the attacker's client.
Revocation marks a certificate invalid before its expiry, surfaced through CRL (Certificate Revocation List, RFC 5280) and OCSP. Because client-side revocation checking is famously unreliable, revocation alone is insufficient. Incident runbook.
— Revoke immediately through your CA with the correct reason code (keyCompromise), which CAs and CT monitors treat more seriously than 'unspecified'.
— Do not stop there: rotate to a fresh key pair and reissue, then deploy the new cert, because many clients soft-fail revocation checks and will keep trusting the old leaf.
— If you stapled OCSP, push the new cert so stapled status flips to 'revoked' for clients that do honor it.
— Treat the 24-hour CA/Browser Forum revocation deadline for key compromise as a hard clock, not a target.
— Audit CT logs to confirm no further certs exist for the compromised key, and tighten CAA to prevent reissuance through unexpected CAs.
Evidence vs. speculation: revocation propagation is best-effort; key rotation is the only step fully under your control.
Further reading: RFC 5280 section 5; CA/Browser Forum Baseline Requirements section 4.9.
Bottom line: revoke for compliance, but rotate the key as if revocation will not reach the attacker's client.
Forwarded from В арбитраже денег нет?
ЕЮ Иванов продолжает кошмарить АффПапу, конторку, которая накинула говна на вентилятор этим летом. Тогда в AffPapa не знали, с каким говном идут бодаться, поэтому заслуженно проиграли. 😏
На этот раз ЕЮ зарегал товарный знак AffPapa — совсем скоро имя компании будет официально принадлежать ему. Чтобы убедиться в трушности мува, переходим по ссыл-Очке и вводим серийный номер: 2026793242. Там видим, что заявка на регистрацию подана лично Евгением Юрьичем.
Всё это выглядит забавно, но давайте не забывать, в какой сфере мы работаем и что реально может произойти с жирным троллем за воровство нейминга. Впрочем, толстому не привыкать отхватывать пиздов за проделки в интернете, поэтому ждем очередную фотку разбитого ебала и длинный пост с извинениями. 😏😏😏
В арбитраже денег нет 💵
На этот раз ЕЮ зарегал товарный знак AffPapa — совсем скоро имя компании будет официально принадлежать ему. Чтобы убедиться в трушности мува, переходим по ссыл-Очке и вводим серийный номер: 2026793242. Там видим, что заявка на регистрацию подана лично Евгением Юрьичем.
Всё это выглядит забавно, но давайте не забывать, в какой сфере мы работаем и что реально может произойти с жирным троллем за воровство нейминга. Впрочем, толстому не привыкать отхватывать пиздов за проделки в интернете, поэтому ждем очередную фотку разбитого ебала и длинный пост с извинениями. 😏😏😏
В арбитраже денег нет 💵
How do you stand up mutual TLS so the server actually enforces client certificates per route?
mTLS (mutual TLS) extends the handshake with a client Certificate and CertificateVerify, proving the client holds a key trusted by your CA. The trap is configuring it globally when you need it per path. Setup playbook.
— Build a dedicated client-auth CA distinct from your server cert's CA; reusing a public CA would trust every cert it ever issued.
— In nginx, set
— Set
— Plan revocation for client certs: provide a CRL via
— Test with
Evidence vs. speculation:
Further reading: RFC 8446 section 4.4.2 (CertificateVerify); RFC 5280 for path depth.
Bottom line: scope client-cert enforcement to routes and plan revocation before you trust the first client.
mTLS (mutual TLS) extends the handshake with a client Certificate and CertificateVerify, proving the client holds a key trusted by your CA. The trap is configuring it globally when you need it per path. Setup playbook.
— Build a dedicated client-auth CA distinct from your server cert's CA; reusing a public CA would trust every cert it ever issued.
— In nginx, set
ssl_client_certificate to that CA bundle and ssl_verify_client optional; at the server level, then enforce per-location with if ($ssl_client_verify != SUCCESS) { return 403; } only where required.— Set
ssl_verify_depth to match your intermediate count; too shallow rejects valid chains.— Plan revocation for client certs: provide a CRL via
ssl_crl or an OCSP check, since a compromised client key is your most likely incident.— Test with
curl --cert client.pem --key client.key against both protected and public routes to confirm scoping.Evidence vs. speculation:
optional plus per-location enforcement is verifiable behavior; 'on' at server scope silently blocks public paths.Further reading: RFC 8446 section 4.4.2 (CertificateVerify); RFC 5280 for path depth.
Bottom line: scope client-cert enforcement to routes and plan revocation before you trust the first client.
How do you set up Certificate Transparency monitoring that catches a rogue cert within hours?
Because every publicly-trusted cert is logged (RFC 9162), CT turns the logs into a detection system for unauthorized issuance against your domains. A monitor you configure once is cheaper than discovering a mis-issued cert from an outage. Setup checklist.
— Enumerate the full set of names to watch: apex, every subdomain pattern, internationalized variants, and look-alike domains you own.
— Subscribe to a CT monitor (crt.sh RSS, Cert Spotter, or your own poller against the log Get-Entries endpoint) keyed on those names.
— Baseline the current legitimate certs so the monitor alerts on net-new issuance, not on your own renewals.
— Cross-reference each alert against your issuance records: a cert from a CA you never use, or for a hostname you never requested, is the signal.
— Account for the Maximum Merge Delay (typically 24h): a cert may exist before it appears in logs, so CT is near-real-time, not instant.
Evidence vs. speculation: CT proves a cert was issued, not that it is being used; pair alerts with DNS and traffic checks.
Further reading: RFC 9162 section 5 (log client messages); Cert Spotter and crt.sh documentation.
Bottom line: a name inventory plus a baseline turns CT logs from public record into an active alarm.
Because every publicly-trusted cert is logged (RFC 9162), CT turns the logs into a detection system for unauthorized issuance against your domains. A monitor you configure once is cheaper than discovering a mis-issued cert from an outage. Setup checklist.
— Enumerate the full set of names to watch: apex, every subdomain pattern, internationalized variants, and look-alike domains you own.
— Subscribe to a CT monitor (crt.sh RSS, Cert Spotter, or your own poller against the log Get-Entries endpoint) keyed on those names.
— Baseline the current legitimate certs so the monitor alerts on net-new issuance, not on your own renewals.
— Cross-reference each alert against your issuance records: a cert from a CA you never use, or for a hostname you never requested, is the signal.
— Account for the Maximum Merge Delay (typically 24h): a cert may exist before it appears in logs, so CT is near-real-time, not instant.
Evidence vs. speculation: CT proves a cert was issued, not that it is being used; pair alerts with DNS and traffic checks.
Further reading: RFC 9162 section 5 (log client messages); Cert Spotter and crt.sh documentation.
Bottom line: a name inventory plus a baseline turns CT logs from public record into an active alarm.
How do you serve dual ECDSA and RSA certificates so each client gets the faster key it supports?
ECDSA (Elliptic Curve Digital Signature Algorithm) certs are smaller and faster to verify, but some legacy clients lack support; RSA is the universal fallback. Serving both lets the server pick by the client's signature_algorithms. Deployment playbook.
— Obtain two leaf certs for the same hostnames: one ECDSA (P-256) and one RSA (2048-bit), each with its own chain.
— In nginx, list both with repeated
— Confirm the ECDSA chain's intermediates are themselves widely trusted; a modern leaf under a poorly-distributed root negates the benefit.
— Verify selection empirically: connect with a TLS 1.3 client and inspect which leaf is returned, then repeat forcing an RSA-only client.
— Measure the handshake CPU delta under load; ECDSA's smaller signatures reduce bytes on the wire and verification cost.
Evidence vs. speculation: the per-client speedup is measurable; assuming all clients support ECDSA is the error that drops old devices.
Further reading: RFC 8446 section 4.2.3 (signature algorithms); RFC 8422 for ECDSA in TLS.
Bottom line: dual certs are an optimization with a compatibility floor, not a reason to drop RSA entirely.
ECDSA (Elliptic Curve Digital Signature Algorithm) certs are smaller and faster to verify, but some legacy clients lack support; RSA is the universal fallback. Serving both lets the server pick by the client's signature_algorithms. Deployment playbook.
— Obtain two leaf certs for the same hostnames: one ECDSA (P-256) and one RSA (2048-bit), each with its own chain.
— In nginx, list both with repeated
ssl_certificate/ssl_certificate_key directives; the server selects based on the client's offered signature algorithms during the handshake.— Confirm the ECDSA chain's intermediates are themselves widely trusted; a modern leaf under a poorly-distributed root negates the benefit.
— Verify selection empirically: connect with a TLS 1.3 client and inspect which leaf is returned, then repeat forcing an RSA-only client.
— Measure the handshake CPU delta under load; ECDSA's smaller signatures reduce bytes on the wire and verification cost.
Evidence vs. speculation: the per-client speedup is measurable; assuming all clients support ECDSA is the error that drops old devices.
Further reading: RFC 8446 section 4.2.3 (signature algorithms); RFC 8422 for ECDSA in TLS.
Bottom line: dual certs are an optimization with a compatibility floor, not a reason to drop RSA entirely.
Forwarded from Natalia
ВПЕРВЫЕ! ТОЛЬКО ОДИН ВЕЧЕР!
🫥 ПИАР-ВОЙС В ЭТОМ ЧАТЕ🫥
Участников никто не знает.
Откуда они? Хуй его знает.
Темы — просто пиздец!
• Аналитика на двух лидах
• Слив анлим бюджетов
• Как просрать медийку
• Где найти нормальную работу
• Как закупиться себе в карман
⚡ Все это для тех, кто придет на ВОЙС
На котором обсудим:
Модераторы: @adv_god @natnetak
NO RESPECT CHAT • 27.08 • 19:00 GMT+3
Участников никто не знает.
Откуда они? Хуй его знает.
Темы — просто пиздец!
• Аналитика на двух лидах
• Слив анлим бюджетов
• Как просрать медийку
• Где найти нормальную работу
• Как закупиться себе в карман
Как делать PR, маркетинг и деньги в арбитраже трафика
На котором обсудим:
• На что компании еще готовы тратить деньги
• За чье внимание мы вообще конкурируем
• Что действительно работает, а что сливает бабки
• PR vs маркетинг
• Как измерить результаты кампейнов
• Что делать с запросом «хочу, чтобы про нас все знали»
Модераторы: @adv_god @natnetak
NO RESPECT CHAT • 27.08 • 19:00 GMT+3
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from AffPapa! Клуб спящих бизнесменов! Потрачено!
Иногда мне кажется, что я работаю не в iGaming, а в похоронном бюро.
Каждый день кто-то приносит очередной продукт и говорит: «У нас почему-то падает LTV.»
Потом открываешь аналитику и понимаешь, что игроки предупреждали об этом ещё месяц назад.
Просто никто не слушал.
Я — Head of Retention. И в своём канале разбираю ошибки, из-за которых команды месяцами теряют LTV, даже не замечая этого.
Каждый день кто-то приносит очередной продукт и говорит: «У нас почему-то падает LTV.»
Потом открываешь аналитику и понимаешь, что игроки предупреждали об этом ещё месяц назад.
Просто никто не слушал.
Я — Head of Retention. И в своём канале разбираю ошибки, из-за которых команды месяцами теряют LTV, даже не замечая этого.
How do you decide between a wildcard and a multi-SAN certificate, and what breaks with each?
A wildcard (*.example.com) covers one label level of subdomains under one key; a multi-SAN cert enumerates specific hostnames. The choice has security and CT consequences. Decision playbook.
— Count label depth: a wildcard matches
— Weigh blast radius: one wildcard private key, if compromised, exposes every subdomain at once. Separate SAN certs limit damage but multiply renewal jobs.
— Consider CT exposure: a multi-SAN cert publishes every listed hostname into public logs (RFC 9162); a wildcard hides specific names you would rather not announce.
— Check validation cost: wildcards generally require DNS-01 challenge with ACME, not HTTP-01, which changes your automation.
— Inventory clients that pin or hardcode exact hostnames; a wildcard's match semantics can surprise SNI-strict middleware.
Evidence vs. speculation: the trade is concrete, fewer keys versus smaller blast radius, not a matter of taste.
Further reading: RFC 6125 section 6.4 (wildcard matching); RFC 8555 section 8.4 for DNS-01.
Bottom line: choose wildcards to hide names and cut renewals, SANs to contain key-compromise blast radius.
A wildcard (*.example.com) covers one label level of subdomains under one key; a multi-SAN cert enumerates specific hostnames. The choice has security and CT consequences. Decision playbook.
— Count label depth: a wildcard matches
a.example.com but not a.b.example.com. Nested subdomains need a second wildcard or explicit SANs.— Weigh blast radius: one wildcard private key, if compromised, exposes every subdomain at once. Separate SAN certs limit damage but multiply renewal jobs.
— Consider CT exposure: a multi-SAN cert publishes every listed hostname into public logs (RFC 9162); a wildcard hides specific names you would rather not announce.
— Check validation cost: wildcards generally require DNS-01 challenge with ACME, not HTTP-01, which changes your automation.
— Inventory clients that pin or hardcode exact hostnames; a wildcard's match semantics can surprise SNI-strict middleware.
Evidence vs. speculation: the trade is concrete, fewer keys versus smaller blast radius, not a matter of taste.
Further reading: RFC 6125 section 6.4 (wildcard matching); RFC 8555 section 8.4 for DNS-01.
Bottom line: choose wildcards to hide names and cut renewals, SANs to contain key-compromise blast radius.
How do you retire TLS 1.0 and 1.1 without abruptly cutting off paying legacy clients?
TLS 1.0 (RFC 2246) and 1.1 (RFC 4346) were formally deprecated by RFC 8996 in 2021 for known weaknesses. Disabling them is correct but blindly flipping the switch causes support tickets. Staged retirement playbook.
— Measure first: enable TLS version logging at the edge and quantify what fraction of real traffic still negotiates 1.0/1.1, segmented by client and endpoint (APIs differ from browsers).
— Identify the laggards by user agent and IP, often embedded devices, old payment terminals, or a single B2B partner's server.
— Communicate a cutoff date to affected integrations before enforcing it; for partner APIs this is contractual, not technical.
— Disable in stages: drop 1.0 first, observe error rates for a week, then 1.1, keeping rollback one config reload away.
— Re-scan with testssl.sh to confirm only TLS 1.2 and 1.3 are offered and no fallback path remains.
Evidence vs. speculation: edge logs are ground truth; assumptions about 'no one uses old TLS' routinely cost an enterprise integration.
Further reading: RFC 8996 (deprecation); RFC 7507 (fallback SCSV).
Bottom line: measure the long tail by client, give integrations a deadline, then retire in observable stages.
TLS 1.0 (RFC 2246) and 1.1 (RFC 4346) were formally deprecated by RFC 8996 in 2021 for known weaknesses. Disabling them is correct but blindly flipping the switch causes support tickets. Staged retirement playbook.
— Measure first: enable TLS version logging at the edge and quantify what fraction of real traffic still negotiates 1.0/1.1, segmented by client and endpoint (APIs differ from browsers).
— Identify the laggards by user agent and IP, often embedded devices, old payment terminals, or a single B2B partner's server.
— Communicate a cutoff date to affected integrations before enforcing it; for partner APIs this is contractual, not technical.
— Disable in stages: drop 1.0 first, observe error rates for a week, then 1.1, keeping rollback one config reload away.
— Re-scan with testssl.sh to confirm only TLS 1.2 and 1.3 are offered and no fallback path remains.
Evidence vs. speculation: edge logs are ground truth; assumptions about 'no one uses old TLS' routinely cost an enterprise integration.
Further reading: RFC 8996 (deprecation); RFC 7507 (fallback SCSV).
Bottom line: measure the long tail by client, give integrations a deadline, then retire in observable stages.
A few channels in the webmaster & site monetization space worth your feed:
— @BidStack101 — Header bidding explained without the AdTech jargon: what Prebid,…
— @AdOpsWire — The insider feed for ad operations: GAM changes, network policy…
— @LiftLabRPM — Hands-on tests of every RPM lever — lazy load, refresh, sticky units,…
— @ZeroToNiche — One niche site, told as a real story: the keyword bet, the first $1,…
Follow the ones that fit — they're all part of the same network.
— @BidStack101 — Header bidding explained without the AdTech jargon: what Prebid,…
— @AdOpsWire — The insider feed for ad operations: GAM changes, network policy…
— @LiftLabRPM — Hands-on tests of every RPM lever — lazy load, refresh, sticky units,…
— @ZeroToNiche — One niche site, told as a real story: the keyword bet, the first $1,…
Follow the ones that fit — they're all part of the same network.
Handshake Papers: как читать следы рукопожатия, а не гадать по логам
Что реально происходит, когда соединение “не сходится”? В TLS (Transport Layer Security) это почти всегда не одна ошибка, а цепочка: клиент прислал ClientHello, сервер не нашёл подходящий набор параметров, ключи не сошлись, и переговоры оборвались по точке несовместимости. RFC 8446 описывает это как нормальный отказ протокола, а не как “сломавшийся интернет”.
Смотреть нужно не на один код, а на контекст:
— какие версии и cipher suites пересеклись;
— был ли SNI (Server Name Indication);
— совпали ли ALPN и ожидания сервера;
— не истёк ли билет сессии или PSK (Pre-Shared Key) для resumption;
— не вмешался ли middlebox, который режет расширения.
Практика из исследований по TLS показывает: большинство “странных” сбоев возникает на границе совместимости, а не в криптографии. Если резюмирование не сработало, это часто означает не “провал безопасности”, а потерю состояния: сервер не принял ticket, клиент предложил устаревший параметр, либо политика отказалась от ранних данных 0-RTT.
Полезный порядок проверки: сначала сравнить ClientHello и ServerHello, потом проверить, было ли изменение маршрута или балансировщика, и только затем искать баг в реализации. Иначе легко перепутать симптом с причиной.
Bottom line: рукопожатие TLS надо разбирать как переговоры двух сторон, а не как один “ошибочный пакет”. Further reading: RFC 8446, RFC 6066, RFC 7301.
Что реально происходит, когда соединение “не сходится”? В TLS (Transport Layer Security) это почти всегда не одна ошибка, а цепочка: клиент прислал ClientHello, сервер не нашёл подходящий набор параметров, ключи не сошлись, и переговоры оборвались по точке несовместимости. RFC 8446 описывает это как нормальный отказ протокола, а не как “сломавшийся интернет”.
Смотреть нужно не на один код, а на контекст:
— какие версии и cipher suites пересеклись;
— был ли SNI (Server Name Indication);
— совпали ли ALPN и ожидания сервера;
— не истёк ли билет сессии или PSK (Pre-Shared Key) для resumption;
— не вмешался ли middlebox, который режет расширения.
Практика из исследований по TLS показывает: большинство “странных” сбоев возникает на границе совместимости, а не в криптографии. Если резюмирование не сработало, это часто означает не “провал безопасности”, а потерю состояния: сервер не принял ticket, клиент предложил устаревший параметр, либо политика отказалась от ранних данных 0-RTT.
Полезный порядок проверки: сначала сравнить ClientHello и ServerHello, потом проверить, было ли изменение маршрута или балансировщика, и только затем искать баг в реализации. Иначе легко перепутать симптом с причиной.
Bottom line: рукопожатие TLS надо разбирать как переговоры двух сторон, а не как один “ошибочный пакет”. Further reading: RFC 8446, RFC 6066, RFC 7301.
Forwarded from AFF.TOP - про арбитраж трафика и CPA рынок!
This media is not supported in your browser
VIEW IN TELEGRAM
В роликах Youtube теперь можно рекламировать товары Amazone
➡️ Читайте на сайте: https://aff.top/blog/v-rolikakh-youtube-teper-mozhno-reklamirovat-tovary-amazone
🧠 Ещё больше инсайтов → в канале AFF.top
➡️ Читайте на сайте: https://aff.top/blog/v-rolikakh-youtube-teper-mozhno-reklamirovat-tovary-amazone
🧠 Ещё больше инсайтов → в канале AFF.top
Forwarded from AFF.TOP - про арбитраж трафика и CPA рынок!
This media is not supported in your browser
VIEW IN TELEGRAM
Google выпустил Gemini Omni 1.1 Flash
Google обновил Gemini Omni для генерации видео: модель умеет продолжать сцены с учётом до 10 секунд контекста и собирать ролик до 40 секунд, работать по референсу и делать переходы между кадрами. Главный вывод — инструмент стал практичнее для продакшена, а посекундная цена делает его заметно доступнее для тестов и рабочих задач.
➡️ Читайте на сайте: https://aff.top/blog/google-vypustil-gemini-omni-1-1-flash
🧠 Ещё больше инсайтов → в канале AFF.top
Google обновил Gemini Omni для генерации видео: модель умеет продолжать сцены с учётом до 10 секунд контекста и собирать ролик до 40 секунд, работать по референсу и делать переходы между кадрами. Главный вывод — инструмент стал практичнее для продакшена, а посекундная цена делает его заметно доступнее для тестов и рабочих задач.
➡️ Читайте на сайте: https://aff.top/blog/google-vypustil-gemini-omni-1-1-flash
🧠 Ещё больше инсайтов → в канале AFF.top
Forwarded from AFF.TOP - про арбитраж трафика и CPA рынок!
This media is not supported in your browser
VIEW IN TELEGRAM
Топ 5 PWA-сервисов для залива дейтинга
Статья показывает, что PWA выгодны не только для гемблы: в дейтинге они дают пуш-базу, больше траста и помогают маскировать оффер под бренд. Главный выбор зависит от цены инсталлов и теста GEO: для старта лучше бесплатные или дешёвые решения, а Progressier выделяется как самый практичный вариант для залива дейтинга.
➡️ Читайте на сайте: https://aff.top/blog/top-5-pwa-servisov-dlia-zaliva-deitinga
🧠 Ещё больше инсайтов → в канале AFF.top
Статья показывает, что PWA выгодны не только для гемблы: в дейтинге они дают пуш-базу, больше траста и помогают маскировать оффер под бренд. Главный выбор зависит от цены инсталлов и теста GEO: для старта лучше бесплатные или дешёвые решения, а Progressier выделяется как самый практичный вариант для залива дейтинга.
➡️ Читайте на сайте: https://aff.top/blog/top-5-pwa-servisov-dlia-zaliva-deitinga
🧠 Ещё больше инсайтов → в канале AFF.top
How do you build an internal PKI for service-to-service TLS without leaking trust outside your network?
Internal services need TLS, but public CAs publish names to CT logs and cannot issue for non-public hostnames. A private PKI (Public Key Infrastructure) keeps internal names off the public record. Build playbook.
— Create an offline root CA, kept air-gapped, whose only job is signing one or more online intermediate CAs. The root's private key never touches a network-connected host.
— Issue from intermediates, so you can revoke and rotate an intermediate without redistributing the root.
— Distribute only the root certificate to internal trust stores (OS, container base images, language runtimes); never distribute private keys.
— Keep certificate lifetimes short (days to weeks) and automate issuance via an internal ACME server, so compromise windows stay small and revocation matters less.
— Constrain the root with name constraints (RFC 5280 section 4.2.1.10) limiting it to your internal domain, so a leaked intermediate cannot mint certs for public names.
Evidence vs. speculation: name constraints are enforced by validators that support them; older clients ignore the extension, so do not rely on it alone.
Further reading: RFC 5280 sections 4.2.1.9-4.2.1.10; RFC 8555 for internal ACME.
Bottom line: offline root, short-lived leaves, and name constraints keep internal trust internal.
Internal services need TLS, but public CAs publish names to CT logs and cannot issue for non-public hostnames. A private PKI (Public Key Infrastructure) keeps internal names off the public record. Build playbook.
— Create an offline root CA, kept air-gapped, whose only job is signing one or more online intermediate CAs. The root's private key never touches a network-connected host.
— Issue from intermediates, so you can revoke and rotate an intermediate without redistributing the root.
— Distribute only the root certificate to internal trust stores (OS, container base images, language runtimes); never distribute private keys.
— Keep certificate lifetimes short (days to weeks) and automate issuance via an internal ACME server, so compromise windows stay small and revocation matters less.
— Constrain the root with name constraints (RFC 5280 section 4.2.1.10) limiting it to your internal domain, so a leaked intermediate cannot mint certs for public names.
Evidence vs. speculation: name constraints are enforced by validators that support them; older clients ignore the extension, so do not rely on it alone.
Further reading: RFC 5280 sections 4.2.1.9-4.2.1.10; RFC 8555 for internal ACME.
Bottom line: offline root, short-lived leaves, and name constraints keep internal trust internal.
🔥 Новый участник НеТОПа на AffPapa!
https://affpapa.org/netop
🏆 НеТОП на AffPapa — https://affpapa.org/netop/go/27?src=broadcast
Платный рейтинг индустрии: плати больше — стоишь выше. Займи место в топе за USDT.
💰 Ставка: $100 · сейчас #1 в рейтинге
https://affpapa.org/netop
🏆 НеТОП на AffPapa — https://affpapa.org/netop/go/27?src=broadcast
Платный рейтинг индустрии: плати больше — стоишь выше. Займи место в топе за USDT.
💰 Ставка: $100 · сейчас #1 в рейтинге
affpapa.org
НеТОП — рейтинг индустрии за USDT | affpapa.org
Плати больше — стоишь выше. Аукцион мест в рейтинге affiliate-индустрии: минимум $10, потолка нет. Оплата USDT (TRC20), место ставится автоматически.
🔥 justbrand_create — новый участник рейтинга НеТОП на AffPapa!
🏆 Своё место в топе честно купил justbrand_create: https://affpapa.org/netop/go/28?src=broadcast
💰 Ставка: $111 · сейчас #1 в рейтинге
Весь рейтинг → https://affpapa.org/netop
🏆 Своё место в топе честно купил justbrand_create: https://affpapa.org/netop/go/28?src=broadcast
💰 Ставка: $111 · сейчас #1 в рейтинге
Весь рейтинг → https://affpapa.org/netop