# OpenCode Console-ի խախտում. ազդեցության շրջանակը, մատակարարի հավատարմագրերը և գործնական ստուգումներ

Published: 2026-10-18

OpenCode-ը հայտնում է Console-ի օգտատերերի 1.4%-ի վրա ազդող խախտման մասին, մասնավորապես՝ արտաքին մատակարարներին կապված ենթաբազմության վրա: Հանրային ծանուցումը թողնում է մուտքի ուղին և ավարտված ուղղումն անբացահայտ: Այս շարունակությունը բացատրում է փաստաթղթավորված անցակետի սահմանը, այնուհետև ուսումնասիրում է Sphinx-ի ըմբռնման ստուգման կապը և Pele-ի դիագրամի մատուցման անվտանգության պայմանագիրը:

Canonical: https://thedailydiff.dev/hy/video/2026-10-18-opencode-console-breach/

## Ինչ է ընդգրկում այս տեսանյութը

- 1.4% թիվը վերաբերում է Console-ի օգտատերերին. տեղական կոդավորման գործակալի տեղադրումը մեկուսի չի հանգեցնում հաղորդված ազդեցության ենթաբազմության մեջ ներառմանը:
- Console-ի մատակարարի փաստաթղթերում ասվում է, որ այն պահում է միացված հավատարմագրերը իր անցակետից այն կողմ: Սա փաստաթղթավորված ճարտարապետություն է, այլ ոչ թե չբացահայտված խախտման ուղու վերակառուցում:
- Վերանայեք պաշտոնական ծանուցումը և մատակարարի գործունեությունը. ապացույցների պահպանումը և կասկածելի հավատարմագրերի չեղարկումը ընդհանուր միջադեպերի հիգիենայի խորհուրդներ են, այլ ոչ թե հայտարարված ամբողջական վերանորոգման ստուգման ցուցակ:
- Sphinx-ը փոխված կոդը և պատասխաններն ուղարկում է առանձին վերանայողին, փոխում է գլոբալ Git կապի ուղին և չունի մոդելի կանչի լռելյայն սահմանաչափ: Նրա քննիչը կարող է սխալվել, և տեղական ստուգումները կարող են շրջանցվել:
- Pele-ը աջակցում է CSS փոփոխություններին նույն SVG-ին: Դրա արագության համեմատությունը վաճառողի կողմից հաղորդված է. պատկերները դեռ կարող են ցանցային հարցումներ ուղարկել, և զանգողի կողմից տրամադրված պատկերակի նշագծումը մնում է հավելվածի պատասխանատվությունը:
- Թորումը նկարագրում է մոդելի ելքերի հետ կապված ենթադրյալ նպատակ. միջադեպի մուտքի ուղին, հարձակվողի ինքնությունը և հաճախորդի ամբողջական ազդեցությունը մնում են անբացահայտ:

## Գլուխներ

- 0:00 Ովքեր իրականում տուժեցին:
- 0:39 Ինչ է իրականում նկարագրում 1.4%-ը:
- 1:09 Որտեղ է գտնվում մատակարարի հավատարմագիրը:
- 1:43 Ինչ պետք է ստուգի տուժած օգտատերը:
- 2:08 Կարո՞ղ է Git կապը ստուգել ըմբռնումը:
- 2:55 Ինչ է ստանում Sphinx-ի վերանայողը:
- 3:17 Ինչ է փոխվում, երբ Pele-ը մատուցում է Mermaid-ը:
- 3:52 Որ դիագրամի սահմանները մնում են ձերը:
- 4:15 Ինչ է իրականում բացատրում թորումը:

## Թարգմանված արձանագրություն

Թարգմանվել է բնօրինակ անգլերեն պատմությունից։ Հասանելի աուդիո և ենթագրերը վերահսկվում են YouTube-ի կողմից։

### Ովքեր իրականում տուժեցին:

0:00 Դուք լսում եք, որ OpenCode-ը կոտրվել է և պատկերացնում եք ձեր նոութբուքը: Նրա ծանուցումը անվանում է Console օգտատերերի ենթաբազմություն: Մեր ավելի վաղ NEEDS REVIEW վճիռը արժանի է ամբողջ պատմությանը: Այս տեսանյութում, ովքեր տուժեցին: Ինչ պետք է ստուգեք: Ինչու է մեկ պիտակ կարևոր: Կիրակի է, հոկտեմբերի տասնութը, և սա The Daily Diff-ն է: Հիշեք այդ պիտակը:

0:18 OpenCode-ը բաց կոդով կոդավորման գործակալ է ձեր տերմինալի համար, խմբագրիչ կամ աշխատասեղան: Console-ը նրա ընտրովի հյուրընկալվող մոդելի դարպասն է: Այն նաև սպասարկում է մատակարարի հաշիվները, որոնք դուք միացնում եք: Ծանուցումը անվանում է այդ հյուրընկալվող մասը: Գիշերային ծանուցումը գլխավորում է այսօրվա տարբերությունը: Այնուհետև Git կապը ձեզ հարցնում է ձեր գործակալի կոդի մասին, և դիագրամի մատուցիչը հստակեցնում է նրա անվտանգության սահմանները:

0:35 Ակներևաբար նոր արտադրողականության գործառույթը ընթերցանությունն է: OpenCode-ը հայտարարում է, որ Console-ի օգտատերերի 1.4 տոկոսը տուժել է, ենթաբազմություն՝ արտաքին մատակարարներով կապված:

### Ինչ է իրականում նկարագրում 1.4%-ը:

0:42 Ասվում է, որ նրանց էլեկտրոնային նամակ է ուղարկվել: Դա ընկերության ներկայիս շրջանակն է, ընդ որում միջադեպը դեռ շարունակվում է: Կպցրեք հայտարարը: Console օգտատերերը այդ բնակչությունն են: Դրա չափը չի բացահայտվում, ուստի մենք չենք կարող հաշվարկել զոհերի թիվը: Միայն տեղական գործակալի տեղադրումը ձեզ չի դնում հաղորդված խմբում: Տիմո անունով ծրագրավորողն ասում է, որ խախտումն ավելի կարևոր է հաճախորդների համար, քան թորման պիտակը: Արդար մտահոգություն։ Մարդիկ ցանկանում են պատասխաններ ստանալ իրենց հաշիվների մասին, մինչ ինտերնետը վիճում է մոդելի մարզման շուրջ:

1:03 Մատակարարի փաստաթղթերը բացատրում են վստահության սահմանը: Console-ը պահում է հավատարմագիրը և երթուղի է կազմում հարցումները իր դարպասի միջոցով: Աշխատանքային տարածքի անդամները օգտագործում են մոդելները՝ առանց մատակարարի բանալին տեսնելու:

### Որտեղ է գտնվում մատակարարի հավատարմագիրը:

1:12 Օգտակար կառավարումը դարպասը դնում է մի դիրքում, որին դուք պետք է վստահեք: Դուք կարող եք կիսվել մուտքով՝ առանց վերին հոսանքի բանալին յուրաքանչյուր թիմակցի մեքենայի վրա տեղադրելու: Փոքր տոկոսը դեռ կարող է նկարագրել լուրջ բացահայտում: Ծանուցումը չի տրամադրել տեխնիկական հաշվետվություն, թե ինչպես է ձեռք բերվել մուտքը: Անվտանգության մարքեթինգը սիրում է հարմարավետ բառ: Ծրագրավորողները հետևում են, թե որ բաղադրիչը որ գաղտնիքն է պահում: Console-ը արժանի է ևս մեկ տուփի ձեր մտավոր դիագրամում, որն էլ հենց այն է, թե ինչպես է յուրաքանչյուր ճարտարապետական գծագիր երկարում:

1:37 Ստուգեք պաշտոնական ծանուցումը և մատակարարի գործունեության գրառումները: Կասկածելի օգտագործման դեպքում պահպանեք ապացույցները և չեղարկեք բացահայտված հավատարմագիրը ձեր մատակարարի միջոցով: Խնդրում ենք միտումնավոր փոխարինել ազդեցության տակ գտնվող ինտեգրումները:

### Ինչ պետք է ստուգի տուժած օգտատերը:

1:45 Դա ընդհանուր միջադեպերի հիգիենա է. ծանուցումը չունի ամբողջական հաճախորդների վերականգնման ստուգման ցուցակ: OpenCode-ը հայտարարում է, որ աշխատում է Anthropic-ի, OpenAI-ի և Google-ի հետ՝ շտկելու համար: Այն դեռ չի կարող ավելի շատ մանրամասներ տրամադրել: Մեզ պետք կլինի ավելի ուշ զեկույցը՝ շտկումը գնահատելու համար: Այս ծանուցումը չի պարունակում վերադարձի վավերացված խոստում: Sphinx-ն առաջարկում է այլ տեսակի վերահսկողություն: Այն դադարեցնում է պաշտպանված ճյուղի հրումը և հարցնում է, թե արդյոք դուք հասկանում եք ձեր գործակալի կոդը: Պուլ հարցումը ձեռք է բերել բանավոր քննություն:

### Կարո՞ղ է Git կապը ստուգել ըմբռնումը:

2:08 Ձեր ավտոմատ լրացումը կասկածելի լուռ է նստած: Առանձին վերանայողը կարդում է կատարված փոփոխությունը միայն ընթերցվող Git գործիքների միջոցով, առանց տեսնելու ստեղծող զրույցը: Այն հարցնում է վարքագծի և ձախողման դեպքերի մասին: Սխալ պատասխանեք, և դուք կստանաք ևս մեկ սցենար: Անցեք, և սկզբնական հրումը կշարունակվի: Ուղեցույցում հարց է տրվում, թե ինչ է տեղի ունենում, երբ աշխատողը կատարում է փոփոխություն, այնուհետև խափանվում է մինչև իր աշխատանքը հաստատելը: Վերաառաքումը կարող է կրկնել գործողությունը: Օրինակը ցուցադրական է. մենք չենք տեղադրել Sphinx-ը կամ չենք չափել արտադրության վերանայման բարելավումը:

2:30 Sphinx yolo-ն անջատում է ստուգումները և գրանցում բացթողումը: Տեղական կապերը կարող են շրջանցվել, և ուղեցույցում ասվում է, որ քննիչը կարող է սխալվել: Ռոբոտ ուսուցման օգնականը թույլտվություն ունի ընդունելու, որ ինքը ռոբոտ է: Կարգավորումը փոխում է ձեր գլոբալ Git կապի ուղին, ներառյալ այլ պահոցները: Վերանայողը ստանում է փոփոխված կոդը և ձեր պատասխանները: Ֆայլանունների բացառությունները չեն կարող բռնել սովորական աղբյուրում տեղադրված գաղտնիքը: Կարդացեք դա նախքան ընդունելը: Մոդելային զանգերի լռելյայն սահմանաչափ չկա:

2:51 Բնորոշ ստուգումը օգտագործում է հինգից ութ հարցում, գումարած մեկը յուրաքանչյուր պատասխանի համար: Սահմանեք ծախսերի սահմանաչափեր:

### Ինչ է ստանում Sphinx-ի վերանայողը:

2:58 Դուք կարող եք վճարել ինքներդ ձեզ երկու անգամ բացատրելու արտոնության համար: Obsidian-ի kepano-ն հենց նոր թողարկեց Pele-ն, որը Mermaid տեքստը վերածում է SVG-ի: Կասկածամիտ ծրագրավորողին պատասխանելիս նա մատնանշում է Mermaid թեմաներ գրելու վեց տարին: Մեկնարկի թեմայի հետևում կա պահպանման պատմություն: Դրա սեղմված փաթեթը հաղորդվում է մոտ երկու հարյուր երեսուն կիլոբայթի չափով, Mermaid-ի մեկ ամբողջ վեց մեգաբայթի դիմաց: Այն աջակցում է Mermaid տասներկու ամբողջ մեկի դիագրամների տեսակներին: Արագության պահանջները նախագծի չափումներն են:

### Ինչ է փոխվում, երբ Pele-ը մատուցում է Mermaid-ը:

3:17 Մենք չենք վերարտադրել այդ համեմատությունը: Գրեք դիագրամի տեքստը, ստացեք SVG, այնուհետև փոխեք դրա գույները CSS-ով՝ առանց նորից մատուցելու: Նույն դիագրամը պահպանում է իր ինքնությունը: Ձեր ճարտարապետությունը կարող է դադարել հագնվել անկապ կայքի նման: Pele-ն փախչում է դիագրամի տեքստից և զտում հղումները: JavaScript-ի կտտացման հետադարձ կանչերը անտեսվում են: Պատկերները դեռ կարող են ցանցային հարցումներ կատարել ցուցադրվելիս: Ձեր հավելվածն է տնօրինում իր կողմից տրամադրված պատկերակի նշագծումը և այն, թե ինչպես է բացում ներքին հղումները:

3:40 Pele-ն թույլ է տալիս անջատել հղումները և պատկերները՝ սահմանափակումներով աղբյուրի և ելքի չափի վրա: Հավելվածը դեռ անելիք ունի: Անհարմար լուրեր բոլորի համար, ովքեր հույս ունեին, որ ավելի փոքր կախվածությունը նույնպես կփոքրացնի պատասխանատվությունը: Հիմա այդ պիտակը: Թորում նշանակում է մոդել մարզել՝ օգտագործելով մեկ այլ մոդելի ելքեր:

### Որ դիագրամի սահմանները մնում են ձերը:

3:54 OpenCode-ը խախտումը կապում է լայնածավալ թորման հարձակման հետ: Դա ենթադրյալ նպատակն է: Այն թողնում է մուտքի ուղին, հարձակվողի ինքնությունը և հաճախորդի ամբողջական ազդեցությունն անբացահայտ: Իմ վճիռն է՝ NEEDS REVIEW։ Ես Console միջադեպը կպահեի վերանայման տակ, մինչև մենք չկարողանանք գնահատել տուժած հավատարմագրերը և շտկումը: Բացահայտեք, թե որ ծառայությունն է պահում ձեր մատակարարի մուտքը, նախքան վերնագիրը ձեր փոխարեն կընտրի սպառնալիքի մոդելը: Եթե նախընտրում եք սա կարդալ, քան լսել, թե ինչպես եմ ես ասում, ապա տարբերությունը ձեր մուտքի արկղում է ամեն առավոտ, անվճար՝ daily diff dot dev-ում, հղումը ստորև: Եվ սա այսօրվա տարբերությունն է:

### Ինչ է իրականում բացատրում թորումը:

4:15 Ես Նիկոն եմ Axrisi-ից։ Միավորեք պատասխանատվությամբ։ Դուք լսում եք, որ OpenCode-ը կոտրվել է և պատկերացնում եք ձեր նոութբուքը: Նրա ծանուցումը անվանում է Console օգտատերերի ենթաբազմություն: Մեր ավելի վաղ NEEDS REVIEW վճիռը արժանի է ամբողջ պատմությանը: Այս տեսանյութում, ովքեր տուժեցին: Ինչ պետք է ստուգեք: Ինչու է մեկ պիտակ կարևոր:

4:39 Կիրակի է, հոկտեմբերի տասնութը, և սա The Daily Diff-ն է: Հիշեք այդ պիտակը: OpenCode-ը բաց կոդով կոդավորման գործակալ է ձեր տերմինալի համար, խմբագրիչ կամ աշխատասեղան: Console-ը նրա ընտրովի հյուրընկալվող մոդելի դարպասն է: Այն նաև սպասարկում է մատակարարի հաշիվները, որոնք դուք միացնում եք:

## Աղբյուրներ

- [Latest edited OpenCode Console security notice](https://x.com/opencode/status/2111519637049319818) — OpenCode
- [Connected provider credentials and Console gateway](https://opencode.ai/v2/docs/console/providers/) — OpenCode documentation
- [Console is an optional provider](https://opencode.ai/v2/docs/console/models/) — OpenCode documentation
- [Distillation definition and separate background cases](https://www.anthropic.com/news/detecting-and-preventing-distillation-attacks) — Anthropic
- [Sphinx understanding checks and adoption caveats](https://github.com/parthh01/sphinx) — Sphinx project
- [Pele Mermaid-to-SVG renderer](https://pele.run/) — Pele project
- [Pele security and application responsibilities](https://pele.run/security) — Pele documentation
- [Pele maintainer's public explanation](https://x.com/kepano/status/2111575190081847776) — kepano
