Перейти до змісту
Ціни
  • BTC$81 476▲ 0.50%
  • ETH$2 416▲ 0.46%
  • BNB$715,39▼ 0.61%
  • XRP$1,30▲ 0.24%
  • SOL$103,87▲ 0.73%
  • TRX$0,3343▼ 0.03%
  • HYPE$79,02▼ 0.13%
  • DOGE$0,0798▲ 0.14%
  • LINK$12,03▼ 1.83%
  • ADA$0,2221▼ 0.15%
  • AVAX$9,86▼ 0.72%
БезпекаНовини

Eclair 0.14.4 закриває браузерну атаку на API Lightning-вузла

Eclair v0.14.4 від ACINQ відхиляє запити до API з браузерним заголовком Origin — шкідливі сайти більше не можуть надсилати команди Lightning-вузлам.

· · 3 хв читання

Поділитися
Програмний код на екрані ноутбука крупним планом (ілюстративне фото)
Фото: Marc Mueller seven11nash / Wikimedia Commons, CC0
Зміст

ACINQ випустила Eclair v0.14.4 — безпековий патч для свого програмного забезпечення Lightning-вузлів біткоїна, який не дає шкідливій вебсторінці непомітно надсилати автентифіковані команди вузлу через браузер самого оператора. Реліз вийшов 15 жовтня, і розробники «наполегливо рекомендують оновитися», зазначаючи, що частину виправлених вразливостей можуть використати зловмисні вузли.

Що змінює браузерне виправлення

Eclair має необов'язковий HTTP API, через який можна читати стан вузла, відкривати й закривати канали, надсилати та отримувати платежі. За нотатками до релізу, які переказує CryptoSlate, ризик виглядав так:

  • В оператора увімкнено API, доступний з його браузера, і він уже входив через HTTP Basic-автентифікацію — тож браузер запам'ятав пароль.
  • Ворожа сторінка надсилає звичайну HTML-форму на адресу API вузла. Браузер автоматично додає збережені облікові дані.
  • Зловмисник не бачить відповіді, але сама команда до вузла доходить — класична схема підробки міжсайтових запитів (CSRF).

Після патча Eclair відповідає HTTP 403 на будь-який запит до API із заголовком Origin — незалежно від його значення — ще до обробки запиту. Зміну влили 15 вересня в pull request #3380.

Кого це стосується

  • Користувачі командного рядка: eclair-cli і curl не надсилають заголовок Origin, тож звичайний доступ зі скриптів працює, як і раніше.
  • Браузерні панелі керування: будь-який вебінтерфейс, що звертається до API напряму — навіть розміщений на тому самому origin, — тепер потребує невеликого бекенда між браузером і Eclair.
  • Усі: розробники наголошують, що перевірка Origin — це не автентифікація. Пароль до API має бути надійним, а сам API — прив'язаним до локальної машини (loopback), а не відкритим у мережу.

Реліз також містить інші посилення захисту, більшість із яких приписують контриб'ютору erickcestari та проєкту Loupe. ACINQ зазначає, що версія повністю сумісна з попередніми: зупиніть вузол, оновіть і перезапустіть — закривати канали не потрібно. Повідомлень про використання браузерної вразливості ми не бачили.

Чому це важливо

Lightning-вузли — це гарячі гаманці: ключі, що контролюють кошти в каналах, лежать на машині, яка постійно онлайн, тож поверхня атаки довкола них важить більше, ніж у холодному зберіганні. Якщо технологія для вас нова, наш пояснювальний матеріал що таке Lightning Network розповідає про канали, маршрутизацію й ризики. Неконтрольоване ПЗ поруч із гаманцями — тема цього тижня: нещодавно тестова модель OpenAI витратила тестові ETH із чужого гаманця.

Часті запитання

Чи потрібно оновлювати мій вузол Eclair?

ACINQ наполегливо радить перейти на v0.14.4, бо частину виправлених вразливостей можуть використати зловмисні вузли. Реліз сумісний із попередніми версіями: зупиніть Eclair, оновіть і перезапустіть без закриття каналів.

Чи стосується це Phoenix або інших Lightning-гаманців?

Браузерне виправлення стосується HTTP API самостійно розгорнутих вузлів Eclair. Нотатки до релізу описують ПЗ для вузлів, а не споживчі застосунки, тож стежте за оголошеннями свого постачальника гаманця.

Чи перестануть працювати мої скрипти з eclair-cli або curl?

Ні. За словами розробників, eclair-cli і curl не надсилають заголовок Origin, тож звичайні виклики API не зачеплені. Вебпанелям, що звертаються до API просто з браузера, потрібен бекенд-посередник.

Чи достатньо відхиляти заголовок Origin, щоб захистити API?

Ні. Небраузерний клієнт може просто не надсилати цей заголовок. Розробники наголошують, що автентифікація та прив'язка API до локальної машини залишаються обов'язковими.

Матеріал має лише інформаційний характер і не є фінансовою порадою. Криптоактиви волатильні — ухвалюйте рішення самостійно. Застереження

Поділитися

Більше: Безпека

Усі →

Читайте далі