Pelanggaran Konsol OpenCode: skop terjejas, kelayakan pembekal dan semakan praktikal
OpenCode melaporkan pelanggaran yang menjejaskan 1.4% pengguna Konsol, khususnya sebahagian kecil dengan pembekal luaran yang dipautkan.
OpenCode melaporkan pelanggaran yang menjejaskan 1.4% pengguna Konsol, khususnya sebahagian kecil dengan pembekal luaran yang dipautkan. Notis awam tidak mendedahkan laluan akses dan pembetulan yang telah selesai. Susulan ini menerangkan sempadan gerbang yang didokumenkan, kemudian memeriksa cangkuk semakan pemahaman Sphinx dan kontrak keselamatan pemaparan rajah Pele.
Baca edisi bertulis (Bahasa Inggeris) ↗
Apa yang diliputi video ini
- Angka 1.4% terpakai kepada pengguna Konsol; memasang agen pengekodan tempatan sahaja tidak menetapkan kemasukan dalam subset terjejas yang dilaporkan.
- Dokumentasi pembekal Konsol menyatakan ia menyimpan kelayakan yang disambungkan di belakang gerbangnya. Ini adalah seni bina yang didokumenkan, bukan pembinaan semula laluan pelanggaran yang tidak didedahkan.
- Semak notifikasi rasmi dan aktiviti pembekal; memelihara bukti dan membatalkan kelayakan yang mencurigakan adalah nasihat kebersihan insiden umum, bukan senarai semak pembaikan lengkap yang diumumkan.
- Sphinx menghantar kod yang diubah dan jawapan kepada penyemak berasingan, menukar laluan cangkuk Git global, dan tidak mempunyai had panggilan model lalai. Pemeriksanya boleh salah dan semakan tempatan boleh dipintas.
- Pele menyokong perubahan CSS kepada SVG yang sama. Perbandingan kelajuannya adalah dilaporkan oleh vendor; imej masih boleh mengeluarkan permintaan rangkaian dan markup ikon yang dibekalkan oleh pemanggil kekal sebagai tanggungjawab aplikasi.
- Penyulingan menerangkan tujuan yang didakwa melibatkan output model; laluan akses insiden, identiti penyerang dan kesan pelanggan penuh kekal tidak didedahkan.
Transkrip terjemahan
Diterjemahkan daripada penceritaan asal Bahasa Inggeris. Audio dan kapsyen yang tersedia dikawal oleh YouTube.
Siapa sebenarnya yang terjejas?
0:00 Anda mendengar OpenCode digodam dan membayangkan komputer riba anda. Notisnya menamakan subset pengguna Konsol. Keputusan 'perlu semakan' kami sebelum ini memerlukan cerita penuh. Dalam video ini, siapa yang terjejas? Apa yang perlu anda semak? Mengapa satu label penting? Ini Ahad, lapan belas Oktober, dan ini The Daily Diff. Ingat label itu.
0:18 OpenCode ialah agen pengekodan sumber terbuka untuk terminal anda, editor atau desktop. Konsol adalah gerbang model hos pilihan. Ia juga menyediakan akaun pembekal yang anda sambungkan. Notis itu menamakan bahagian hos itu. Notis semalaman mengetuai diff hari ini. Kemudian cangkuk Git menguji anda tentang kod agen anda, dan pemapar rajah menerangkan
0:35 sempadan keselamatannya. Nampaknya ciri produktiviti baharu ialah membaca. OpenCode mengatakan 1.4 peratus pengguna Konsol terjejas,
Apakah yang sebenarnya digambarkan oleh 1.4%?
0:42 subset dengan pembekal luaran dipautkan. Ia mengatakan mereka telah diemelkan. Itu adalah skop semasa syarikat, dengan insiden masih berterusan. Kekalkan pembahagi dilampirkan. Pengguna Konsol adalah populasi itu. Saiznya tidak didedahkan, jadi kami tidak dapat mengira jumlah mangsa. Memasang agen tempatan sahaja tidak meletakkan anda dalam kumpulan yang dilaporkan. Seorang pembangun bernama timo mengatakan pelanggaran itu lebih penting kepada pelanggan daripada
1:03 label penyulingan. Kebimbangan yang wajar. Orang ramai mahukan jawapan tentang akaun mereka sementara internet bertengkar tentang latihan model. Dokumentasi pembekal menerangkan sempadan kepercayaan.
Di mana kelayakan pembekal disimpan?
1:12 Konsol menyimpan kelayakan dan menghalakan permintaan melalui gerbangnya. Ahli ruang kerja menggunakan model tanpa melihat kunci pembekal. Pentadbiran yang berguna meletakkan gerbang dalam kedudukan yang anda perlu percayai. Anda boleh berkongsi akses tanpa meletakkan kunci hulu pada setiap rakan sepasukan mesin. Peratusan kecil masih boleh menggambarkan pendedahan serius. Notis itu belum menyediakan akaun teknikal tentang bagaimana akses diperoleh. Pemasaran keselamatan suka perkataan yang menenangkan. Pembangun mengikuti komponen mana yang menyimpan rahsia mana.
1:37 Konsol layak mendapat kotak lain dalam rajah mental anda, iaitu bagaimana setiap lukisan seni bina menjadi lebih panjang. Semak notifikasi rasmi dan rekod aktiviti pembekal.
Apa yang perlu disemak oleh pengguna yang terjejas?
1:45 Untuk penggunaan yang mencurigakan, pelihara bukti dan batalkan kelayakan yang terdedah melalui pembekal anda. Gantikan integrasi yang terjejas secara sengaja. Itu adalah kebersihan insiden umum; notis itu tidak mempunyai pelanggan lengkap senarai semak pemulihan. OpenCode mengatakan ia bekerjasama dengan Anthropic, OpenAI dan Google untuk memulihkan. Ia belum boleh berkongsi butiran lanjut. Kami akan memerlukan laporan kemudian untuk menilai pembetulan itu. Notis ini tidak membuat janji bayaran balik yang disahkan.
Bolehkah cangkuk Git menyemak pemahaman?
2:08 Sphinx menawarkan jenis pengawasan yang berbeza. Ia menghentikan push cawangan yang dilindungi dan bertanya sama ada anda memahami agen anda kod. Permintaan tarik telah memperoleh peperiksaan lisan. Autolengkap anda duduk dengan tenang secara mencurigakan. Seorang penyemak berasingan membaca perubahan yang dilakukan melalui alat Git baca sahaja, tanpa melihat sembang penjanaan. Ia bertanya tentang tingkah laku dan kes kegagalan. Jawab salah dan anda mendapat senario lain.
2:30 Lulus, dan push asal diteruskan. Readme bertanya apa yang berlaku apabila pekerja melakukan, kemudian terhempas sebelum mengakui tugasnya. Penghantaran semula boleh mengulang operasi. Contoh itu adalah ilustrasi; kami belum memasang Sphinx atau mengukur penambahbaikan dalam semakan pengeluaran. Sphinx yolo melumpuhkan semakan dan mencatat langkauan itu. Cangkuk tempatan boleh dipintas, dan readme mengatakan pemeriksa boleh salah.
2:51 Pembantu pengajar robot mempunyai kebenaran untuk mengakui ia adalah robot. Persediaan mengubah laluan cangkuk Git global anda, termasuk repositori lain.
Apa yang diterima oleh penyemak Sphinx?
2:58 Penyemak menerima kod yang diubah dan jawapan anda. Pengecualian nama fail tidak dapat menangkap rahsia yang ditampal ke dalam sumber biasa. Baca itu sebelum menggunakannya. Tiada had lalai pada panggilan model. Semakan biasa menggunakan lima hingga lapan permintaan, ditambah satu bagi setiap jawapan. Tetapkan had perbelanjaan. Anda boleh membayar untuk keistimewaan menjelaskan diri anda dua kali.
Apa yang berubah apabila Pele memaparkan Mermaid?
3:17 Kepano Obsidian baru sahaja mengeluarkan Pele, yang menukar teks Mermaid menjadi SVG. Menjawab pembangun yang skeptikal, dia menunjuk kepada enam tahun menulis Mermaid tema. Terdapat sejarah penyelenggaraan di sebalik thread pelancaran. Bungkusannya yang dimampatkan dilaporkan sekitar dua ratus tiga puluh kilobait, berbanding Mermaid satu titik enam megabait. Ia menyokong jenis rajah Mermaid dua belas titik satu. Dakwaan kelajuan adalah ukuran projek. Kami belum menghasilkan semula perbandingan itu.
3:40 Tulis teks rajah, dapatkan SVG, kemudian ubah warnanya dengan CSS tanpa memaparkannya semula. Rajah yang sama mengekalkan identitinya. Seni bina anda boleh berhenti berpakaian seperti laman web yang tidak berkaitan. Pele melarikan teks rajah dan menapis pautan.
Sempadan rajah mana yang masih milik anda?
3:54 Panggilan balik klik JavaScript diabaikan. Imej masih boleh membuat permintaan rangkaian apabila dipaparkan. Aplikasi anda memiliki markup ikon yang disediakannya dan bagaimana ia membuka internal pautan. Pele membolehkan anda melumpuhkan pautan dan imej, dengan had pada saiz sumber dan output. Aplikasi itu masih mempunyai kerja yang perlu dilakukan. Berita yang janggal bagi sesiapa yang berharap kebergantungan yang lebih kecil juga mengurangkan tanggungjawab. Sekarang label itu.
Apa yang sebenarnya diterangkan oleh penyulingan?
4:15 Penyulingan bermaksud melatih model menggunakan output model lain. OpenCode mengaitkan pelanggaran itu dengan serangan penyulingan berskala besar. Itu adalah tujuan yang didakwa. Ia meninggalkan laluan akses, identiti penyerang dan kesan pelanggan penuh tidak didedahkan. Keputusan saya ialah perlu semakan. Saya akan menyimpan insiden Konsol di bawah semakan sehingga kita dapat menilai yang terjejas kelayakan dan pembetulan. Kenal pasti perkhidmatan mana yang menyimpan akses pembekal anda,
4:39 sebelum tajuk utama memilih model ancaman untuk anda. Jika anda lebih suka membaca ini daripada mendengar saya mengatakannya, diff itu mendarat di peti masuk anda setiap pagi, percuma di the daily diff dot dev, pautan di bawah. Dan itu perbezaan untuk hari ini. Saya Niko dari Axrisi. Gabungkan dengan bertanggungjawab.
Sumber
- Latest edited OpenCode Console security noticeOpenCode
- Connected provider credentials and Console gatewayOpenCode documentation
- Console is an optional providerOpenCode documentation
- Distillation definition and separate background casesAnthropic
- Sphinx understanding checks and adoption caveatsSphinx project
- Pele Mermaid-to-SVG rendererPele project
- Pele security and application responsibilitiesPele documentation
- Pele maintainer's public explanationkepano



