You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
En savoir plus sur <Linkhref="/about/previous-releases">les versions de Node.js</Link>, y compris le calendrier de publication et le statut LTS.
28
+
Consultez le <LinkWithArrowhref={`https://github.com/nodejs/node/releases/tag/${version}`}>journal des modifications</LinkWithArrow> ou l'<Linkhref={`/blog/release/${version}`}>article de blog</Link> correspondant à cette version.
29
+
</li>
30
+
<li>
31
+
En savoir plus sur <Linkhref="/about/previous-releases">les versions de Node.js</Link>, y compris le calendrier de publication et le statut LTS.
30
32
</li>
31
33
32
34
<li>
33
-
<LinkWithArrowhref={sources.shasum}>SHASUMS signés</LinkWithArrow> pour les fichiers de publication. Comment <LinkWithArrowhref="https://github.com/nodejs/node#verifying-binaries">vérifier</LinkWithArrow> les SHASUMS signés.
35
+
<LinkWithArrowhref={sources.shasum}>SHASUMS signés</LinkWithArrow> pour les fichiers de publication. Comment <LinkWithArrowhref="https://github.com/nodejs/node#verifying-binaries">vérifier</LinkWithArrow> les SHASUMS signés.
34
36
</li>
35
37
36
38
<li>
37
-
Téléchargez une archive tarball signée <LinkWithArrowhref={sources.tarball}>Node.js {version} source</LinkWithArrow>.
39
+
Téléchargez une archive tarball signée <LinkWithArrowhref={sources.tarball}>Node.js {version} source</LinkWithArrow>.
Citește <LinkWithArrowhref={`https://github.com/nodejs/node/releases/tag/${version}`}>jurnalul de modificări</LinkWithArrow> sau <Linkhref={`/blog/release/${version}`}>articolul din bloc</Link> pentru această versiune.
29
+
</li>
28
30
<li>
29
31
Află mai multe despre <Linkhref="/about/previous-releases">lansările Node.js</Link>, inclusiv despre programul de lansare și starea LTS.
Copy file name to clipboardExpand all lines: apps/site/pages/uk/about/get-involved/index.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,7 @@ layout: about
10
10
## Обговорення спільноти
11
11
12
12
-[Репозиторій GitHub `nodejs/node`](https://github.com/nodejs/node/issues) — це місце для обговорення основного функціонала Node.js та повідомлення про проблеми.
13
-
- Репозиторій GitHub [`nodejs/help`](https://github.com/nodejs/help/issues) — це офіційне місце, де можна запитувати про Node.js.
13
+
-[Репозиторій GitHub `nodejs/help`](https://github.com/nodejs/help/issues) — це офіційне місце, де можна запитувати про Node.js.
14
14
-[Офіційний Discord‑сервер Node.js](https://discord.gg/nodejs) — це місце для спілкування з іншими розробниками Node.js та отримання офіційних новин проєкту Node.js.
15
15
-[Календар проєкту](https://nodejs.org/calendar) Node.js з усіма публічними командними зустрічами.
Copy file name to clipboardExpand all lines: apps/site/pages/uk/about/security-reporting.mdx
+5-6Lines changed: 5 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,7 +11,7 @@ layout: about
11
11
12
12
Повідомляйте про проблеми безпеки в Node.js через [HackerOne](https://hackerone.com/nodejs).
13
13
14
-
Ваше повідомлення розглянуть протягом 5 днів, а протягом 10 днів ви отримаєте детальну відповідь, яка міститиме подальші кроки щодо обробкиповідомлення.
14
+
Зазвичай ваше повідомлення приймуть протягом 5 днів, а протягом 10 днів ви отримаєте детальнішу відповідь до нього з описом наступних кроків щодо його обробки. Ці терміни можуть розширюватися, коли наші волонтери, які обробляють повідомлення, у відпустці, особливо наприкінці року.
15
15
16
16
Після першої відповіді на ваше повідомлення команда з безпеки намагатиметься тримати вас у курсі щодо прогресу в розв'язанні та оголошенні проблеми. У вас можуть попросити додаткову інформацію про повідомлену проблему чи надати рекомендації щодо неї.
17
17
@@ -27,15 +27,15 @@ layout: about
27
27
28
28
Ось політика розкриття інформації щодо безпеки в Node.js
29
29
30
-
- Основний обробник отримує повідомлення про помилку безпеки, яке йому призначається. Ця особа координуватиме процес виправлення помилки та релізу. Помилку знаходять та визначають усі версії, де вона присутня. Код перевіряють на наявність схожих помилок. Потім проводять виправлення для всіх супроводжуваних релізів. Ці виправлення не випускаються в публічний репозиторій, а зберігаються локально, поки не буде здійснено оголошення.
30
+
- Основний обробник отримує повідомлення про помилку безпеки, яке йому призначається. Ця особа координуватиме процес виправлення помилки та релізу. Помилку шукають по всіх підтримуваних версіях Node.js. Коли її знаходять, визначають усі версії, де вона присутня. Код перевіряють на наявність схожих помилок. Потім проводять виправлення для всіх підтримуваних релізів. Ці виправлення не випускаються в публічний репозиторій, а зберігаються локально, поки не буде здійснено оголошення.
31
31
32
-
- Обирається дата оголошення цієї вразливості та робиться запит на CVE (Common Vulnerabilities and Exposures (CVE®)) щодо неї.
32
+
- Обирається дата оголошення цієї вразливості та робиться запит на CVE (Common Vulnerabilities and Exposures, CVE®) щодо неї.
33
33
34
34
- У цю дату копію оголошення розсилають адресатам, які відповідають за безпеку Node.js. Зміни додаються до публічного репозиторію, а нові збірки — до nodejs.org. Протягом 6 годин після розсилки копія оголошення публікується в блозі Node.js.
35
35
36
36
- Зазвичай датою оголошення є дата через 72 години після запиту на CVE. Однак вона може варіюватися залежно від серйозності помилки та складності її виправлення.
37
37
38
-
- Цей процес може зайняти певний час, особливо тоді, коли потрібна координація із супроводжувачами інших проєктів. Усі зусилля будуть спрямовані на обробку помилки якомога швидше, однак для нас важливо дотримуватися процесу вище, щоб оголошення відбулося належним чином.
38
+
- Цей процес може зайняти певний час, особливо тоді, коли потрібна координація із супроводжувачами інших проєктів. Ми намагатимемося виправити помилку якомога швидше, проте ми повинні дотримуватися вищевказаного процесу релізу, щоб оголошення відбулося належно.
39
39
40
40
## Отримання оновлень безпеки
41
41
@@ -46,8 +46,7 @@ layout: about
46
46
47
47
## Коментарі стосовно цієї політики
48
48
49
-
Якщо у вас є пропозиції щодо покращення цього процесу, створіть [pull request](https://github.com/nodejs/nodejs.org) або
50
-
[issue](https://github.com/nodejs/security-wg/issues/new) для обговорення.
49
+
Якщо ви маєте пропозиції щодо покращення цього процесу, відвідайте репозиторій [nodejs/security-wg](https://github.com/nodejs/security-wg).
Читайте <LinkWithArrowhref={`https://github.com/nodejs/node/releases/tag/${version}`}>список змін</LinkWithArrow> або <Linkhref={`/blog/release/${version}`}>публікацію в блозі</Link> щодо цієї версії.
30
+
</li>
31
+
<li>
32
+
Дізнайтеся більше про <Linkhref="/about/previous-releases">релізи Node.js</Link>, включно з розкладом релізів та статусом підтримки.
33
+
</li>
34
+
35
+
<li>
36
+
<LinkWithArrowhref={sources.shasum}>Підписані SHASUMS</LinkWithArrow> для файлів релізу. Як <LinkWithArrowhref="https://github.com/nodejs/node#verifying-binaries">перевірити</LinkWithArrow> підписані SHASUMS.
37
+
</li>
38
+
39
+
<li>
40
+
Завантажте підписаний tar-архів із <LinkWithArrowhref={sources.tarball}>вихідним кодом Node.js {version}</LinkWithArrow>.
## Чому та як релізи Node.js досягають кінця підтримки
9
+
10
+
Мажорні версії Node.js випускаються, виправляються та досягають кінця підтримки за передбачуваним розкладом. Оскільки неможливо підтримувати всі релізи постійно, мажорні релізи Node.js після запланованого періоду припиняють свою підтримку.
## Що відбувається, коли реліз досягає кінця підтримки (EOL)
27
+
28
+
Коли версія досягає кінця підтримки (EOL), вона не отримуватиме оновлення, навіть виправлення безпеки. Це може призвести до того, що застосунки, які використовують ці версії, стануть вразливими та матимуть помилки, які ніколи не виправлятимуться.
29
+
30
+
-**Більше не буде виправлень уразливостей**: Нові виправлення вразливостей будуть застосовуватися лише до нових мажорних версій, а до EOL-версій — ні, навіть якщо в них присутні ці вразливості. Користувачі, які прагнуть використовувати EOL-версії та використовують уразливий код, одразу піддаватимуться атакам, які експлуатують розголошені вразливості.
31
+
-**Злам тулчейну**: Релізи, які досягли кінця підтримки, можуть не посилатися динамічно на нові версії спільних залежностей, блокуючи або ламаючи системні оновлення.
32
+
-**Зсув екосистеми**: Багато популярних користувацьких пакетів із часом припиняють підтримку для релізів Node.js, які досягли кінця підтримки. Якщо застосунок прагне підтримувати застарілі пакети, він може стикнутися з дедалі більшою кількістю невиправлених уразливостей та помилок, відхилюючися від норм екосистеми.
33
+
-**Червоні прапорці відповідностей**: Багато індустрійних авдитів забороняють непідтримувані середовища виконання.
34
+
35
+
## EOL-версії
36
+
37
+
<EOLReleaseTable />
38
+
39
+
## Комерційна підтримка
40
+
41
+
Незважаючи на очевидні недоліки використання EOL-релізів, організації стикаються з перешкодами, які заважають оновлюватися одразу, як-от старий код, внутрішні вимоги та складні ланцюги залежностей. Для користувачів, які не можуть оновитися одразу, але потребують продовжену підтримку безпеки, існує комерційна підтримка через партнерство [OpenJS Ecosystem Sustainability Program](https://openjsf.org/blog/ecosystem-sustainability-program).
42
+
43
+
Node.js наразі співпрацює з HeroDevs, щоб надавати безперервну підтримку (Never-Ending Support, NES) для версій Node.js, у яких завершилася офіційна фаза підтримки. Це включає виправлення безпеки, допомогу з дотримання вимог та технічну підтримку, поки ви плануєте свою стратегію оновлення. Для детальної інформації відвідайте [**сторінку HeroDevs з NES для Node.js**](https://nodejs.org/esp/herodevs).
44
+
45
+
Використання EOL-релізів із NES повинне бути тимчасовим рішенням, і за можливості слід оновлюватися до підтримуваних версій.
0 commit comments