+− THE DAILY DIFFdev & AI news
REVERT

Claude Code foydalanuvchilarning elektron pochta manzillarini veb-saytlarga kontakt sifatida yubordi

Claude Code tizimga kirgan akkauntning elektron pochta manzilini model kontekstiga qo'shdi va agent ba'zan bu manzilni Vikipediya va SEC kabi skriptlardan kontakt so'raydigan saytlar uchun yozgan curl so'rovlarining User-Agent sarlavhasiga kiritdi.

Want to see our stories first on Google? Add us to your preferred sources — it helps us grow.

Claude Code tizimga kirgan akkauntning elektron pochta manzilini model kontekstiga qo'shdi va agent ba'zan bu manzilni Vikipediya va SEC kabi skriptlardan kontakt so'raydigan saytlar uchun yozgan curl so'rovlarining User-Agent sarlavhasiga kiritdi. Anthropic 2.1.317 versiyasida shell-buyruq tekshiruvini chiqardi va keyingi relizda elektron pochtani kontekstdan olib tashlashini aytdi. Xuddi shu oqish haqidagi foydalanuvchi hisobotlari 18-sentabrga borib taqaladi.

Yozma nashrini oʻqing (inglizcha) ↗

Bu video nimani qamrab oladi

  • Anthropic'dan Lydia Hallie, tizimga kirgan foydalanuvchilar uchun akkaunt elektron pochtasi model kontekstiga qo'shilganini aytdi, chunki Claude ularsiz @author teglar kabi narsalar uchun nomlarni o'ylab topardi.
  • Wikimedia kabi saytlar skriptlardan aloqa ma'lumotlari bilan ma'lumot beruvchi User-Agent so'raydi; siyosat elektron pochta, veb-sayt yoki wiki foydalanuvchisini qabul qiladi. Model ba'zan o'z kontekstidagi akkaunt elektron pochtasini ishlatgan.
  • 2.1.317 versiyasi tekshiruvni qo'shdi. Uning e'lon qilingan readme faylida manzilni saqlaydigan va User-Agent nomini beradigan Bash, PowerShell va Monitor chaqiruvlari uchun so'rovsiz rad etish tasvirlangan va WebFetch, WebSearch, skriptlar va ish vaqti qiymatlari tekshirilmasligini aytadi. Changelog va xodimlar xuddi shu himoyachini so'rash yoki bloklash deb ta'riflaydilar.
  • Ikki foydalanuvchi yuklangan himoyachi zararsiz test buyruqlarini rad etmaganligini xabar qildi; Anthropic bu hisobotlarni tasdiqlamadi. Barqaror kanal hali ham tekshiruvga ega bo'lmagan 2.1.311 versiyasida edi va yozib olish vaqtida eng yangi changelog yozuvi 2.1.318 edi.
  • Xuddi shu User-Agent oqishini tasvirlaydigan GitHub muammolari 18-sentyabrga tegishli bo'lib, iyul oyidagi kiritilgan kontekst blokiga oid hisobot mavjud. Hukm REVERT edi: model ko'ra oladigan manzil - bu u yubora oladigan manzil.

Savollar va javoblar

Nima uchun Claude Code foydalanuvchi elektron pochta manzilini User-Agent sarlavhasiga kiritdi?

Claude Code jamoasidan Lydia Hallie so'zlariga ko'ra, Anthropic akkaunt elektron pochtasini tizimga kirgan foydalanuvchilar uchun model kontekstiga qo'shdi, shunda Claude muallif teglar kabi narsalar uchun nomlar o'ylab topishni to'xtatardi. Claude o'zining curl buyruqlarini yozganda, ba'zan bu manzilni User-Agentda kontakt sifatida ishlatgan, chunki ba'zi saytlar skriptlardan kontakt so'raydi.

Ushbu qismni tomosha qiling 0:35 · Hacker News · Hacker News

Nima uchun Vikipediya va SEC skriptlardan o'zlarini aniqlashni so'raydi?

Wikimedia'ning User-Agent siyosatiga ko'ra, skriptlar aloqa ma'lumotlari bilan ma'lumot beruvchi User-Agent satridan foydalanishi kerak, aks holda ular ogohlantirishsiz bloklanishi mumkin, va u elektron pochta manzilini, veb-saytni yoki wiki foydalanuvchisini qabul qiladi. SEC'ning EDGAR sahifasi avtomatlashtirilgan mijozlardan foydalanuvchi agentini e'lon qilishni so'raydi va kompaniya nomi va administrator elektron pochtasi bilan namunaviy sarlavhani ko'rsatadi.

Ushbu qismni tomosha qiling 1:20 · Wikimedia Foundation · U.S. Securities and Exchange Commission

Claude Code maxfiylik modifikatori nimani tekshiradi va nimani o'tkazib yuboradi?

Modifikatorning e'lon qilingan readme faylida aytilishicha, u ikki so'zli mos kelish va parser ishlatmasdan, akkaunt manzilini o'z ichiga olgan va User-Agent nomini bergan Bash, PowerShell yoki Monitor chaqiruvini so'rovsiz rad etadi. Readme WebFetch, WebSearch, MCP vositalari, manzilni o'z ichiga olgan skriptlar va ish vaqtida hisoblangan qiymatlar tekshirilmasligini aytadi va modifikatorni bir shaklni qoplaydigan iltifot deb ataydi.

Ushbu qismni tomosha qiling 2:17 · GitHub · anthropics/claude-code · GitHub · anthropics/claude-code

Agent kontekstidan ma'lumotlarni olib tashlash uning buyruqlarini filtrlashdan farq qiladimi?

Ha. Chiqish buyruqlaridagi filtr ma'lumotlarning har bir yo'nalishini tanishi kerak, va Claude Code readme o'z filtriga kirmaydigan bir nechta yo'nalishlarni sanab o'tadi. Manzilni kontekstdan olib tashlash modelda yuborish uchun hech narsa bo'lmasligini anglatadi. Lydia Hallie keyingi reliz akkaunt elektron pochtasini kontekstdan olib tashlashini aytdi, bu keyingi hafta boshida kutilmoqda; yozib olish vaqtida eng yangi changelog yozuvi 2.1.318 edi.

Ushbu qismni tomosha qiling 3:29 · Hacker News · GitHub · anthropics/claude-code · GitHub · anthropics/claude-code

The Daily Diff'ning Claude Code elektron pochta o'zgarishi bo'yicha hukmi qanday edi?

The Daily Diff'ning hukmi REVERT edi, bu akkaunt elektron pochtasini model kontekstiga qo'yishga qaratilgan edi, chunki model ko'ra oladigan manzil - bu u yubora oladigan manzil. Epizodda aytilishicha, himoyachining o'zining readme faylida u bir shaklni qoplaydi va xuddi shu User-Agent oqishini tasvirlaydigan GitHub muammosi 18-sentyabrda, virusli mavzudan yetti hafta oldin berilgan.

Ushbu qismni tomosha qiling 4:47 · GitHub · anthropics/claude-code · GitHub · anthropics/claude-code #95258

Tarjima qilingan transkript

Asl inglizcha hikoyadan tarjima qilingan. Mavjud audio va subtitrlar YouTube tomonidan boshqariladi.

Kirish elektron pochtasi Vikipediya va SECga qanday yetib bordi?

0:00 Sizning kirish elektron pochtangiz tizimga kirish uchun. Ba'zi tizimga kirgan Claude Code foydalanuvchilari uchun u User-Agent ichida ham yuborilgan Vikipediya va SEC kabi saytlarga so'rovlar. Bu videoda: u yerga qanday kelib qoldi? Va tuzatish uni yopadimi? Anthropic buni avvalroq sezishi kerakligini aytdi. Uning o'zining xatolar kuzatuvchisida qancha oldinroq sanasi bor va men uni hukmdan oldin o'qib beraman. Bugun juma, oltinchi noyabr, va bu The Daily Diff.

0:24 Claude Code - bu Anthropicning kodlash agenti. U sizning loyihangizni o'qiydi va siz uchun buyruqlar ishga tushiradi, jumladan, vebga curl chaqiruvlari. User-Agent - bu har bir veb so'rovidagi dasturning nomini ko'rsatuvchi satr.

Model sizning elektron pochtangizni qanday bildi?

0:35 Manzil u yerga ataylab tushgan. Claude Code'da ishlaydigan Lydia Hallie Hacker Newsda Claude koddagi muallif teglari kabi narsalar uchun doimiy ravishda nomlar o'ylab topganini tushuntirdi, chunki u siz kimligingizni bilmas edi. Shuning uchun Anthropic tizimga kirgan foydalanuvchilar uchun akkaunt elektron pochtasini model kontekstiga qo'shdi. Bu payshanba kuni GitHubda "User-Agent sarlavhasida maxfiylik buzilishi" sarlavhali muammo bilan portladi. Muxbir buni kuniga o'nlab firibgarlik elektron pochtalari uchun ayblaydi, va hech qanday ommaviy narsa bu bog'lanishni isbotlamaydi.

1:02 Hacker News mavzusi o'n ikki yuz balldan oshdi. Iyul oyidagi hisobotda allaqachon kiritilgan matn keltirilgan edi. Foydalanuvchi elektron pochtasi deb nomlangan sarlavha ostida, unda foydalanuvchining elektron pochta manzili, keyin sizning manzilingiz yozilgan. Bu muxbir Claude'ning manzilni git commitlariga yozganini ham aniqladi, va GitHubning push himoyasi pushni blokladi.

Veb-saytlar skriptlardan elektron pochta nima uchun so'raydi?

1:20 Ba'zi saytlar skriptlardan o'zlarini aniqlashni so'raydi. Wikimedia siyosatiga ko'ra, skriptlar aloqa ma'lumotlari bilan ma'lumot beruvchi User-Agentdan foydalanishi kerak, aks holda ular ogohlantirishsiz bloklanishi mumkin. Veb-sayt ham kontakt sifatida ishlaydi. SECning Edgar sahifasida kompaniya nomi va administrator elektron pochtasi bilan namunaviy sarlavha ko'rsatilgan. Claude Code Vikipediya uchun o'zining curl buyrug'ini yozganda, sayt kontaktni xohlaydi va uning kontekstidagi yagona manzil sizning kirish elektron pochtangizdir. Claude Code ishlab chiqaruvchisi Hacker Newsda buni shunday izohladi.

1:48 Claude ushbu siyosatga amal qilishga qaror qiladi, shekilli. Foydalanuvchilarning iqtiboslariga ko'ra, xuddi shu kontekst bloki modelga hech qachon

Unga biron bir narsa buni qilmaslikni aytmadimi?

1:56 bu manzilni bog'liq bo'lmagan xizmatga, sarlavhada, URL yoki yuklamada yubormaslikni aytgan. Bir oktyabr hisobotida Claude keyin nima bo'lganini umumlashtirdi. Men baribir yubordim. Va User-Agent so'rovdan keyin g'oyib bo'lmaydi. Apache'ning standart birlashgan jurnal formati uni kirish jurnaliga yozadi, tashrif buyuruvchining IP manzili va vaqti yoniga. Anthropicning birinchi javobi uch yuz o'n yettinchi versiyada chiqarildi.

Maxfiylik modifikatori aslida nimani bloklaydi?

2:19 Changelog uni veb yoki shell vositasi chaqiruvi sizning akkaunt elektron pochtangizni tarmoqqa yuborishidan oldin so'raydigan tekshiruv deb ataydi. U sukut bo'yicha yoqilgan. Ammo barqaror kanal hali ham uch yuz o'n birda, unda bu yo'q. Uning manbasi muammodan ikki soat o'tmay ommaga e'lon qilindi. U shell vositalariga, ya'ni Bash, PowerShell va Monitorga ulanadi. Agar buyruq sizning manzilingizni saqlasa va User-Agent nomini bersa, readme faylida aytilishicha, u so'rovsiz rad etiladi.

2:44 Changelog so'raydi deydi, xodim izohi bloklaydi deydi, va readme so'ramasdan rad etadi deydi. Butun "bouncer" ikki so'zli mos kelishdan iborat, "parser" yo'q, ataylab. Keyin foydalanuvchilar uni sinovdan o'tkazdilar.

Himoyachi testni ushladimi?

2:56 Biri Macda, biri Windowsda zararsiz buyruqlarni ishga tushirdi, hech qayerga echo va hech qachon aniqlanmaydigan .invalid domenga curl. Ikkalasi ham modifikator yuklanganligini ko'rsatganini va hech bir buyruq rad etilmaganini aytishadi. Bular foydalanuvchi hisobotlari; Anthropic ularni tasdiqlamadi. Readme shuningdek, nimalar o'tishini ham sanab o'tadi. Veb vositalari, WebFetch va WebSearch, tekshirilmaydi, bu veb chaqiruvlarni eslatib o'tadigan changelogga biroz g'alati mos keladi. Sizning manzilingizni saqlaydigan skript yoki ish vaqtida hisoblangan qiymat ham tekshirilmaydi.

3:25 Readme butun narsani bir shaklni qoplaydigan iltifot deb ataydi. Hallie keyingi reliz Claude Code modelga beradigan narsadan akkaunt elektron pochtasini olib tashlashini aytdi,

Haqiqiy tuzatish qachon chiqariladi va endi nima qilasiz?

3:32 va keyingi hafta boshida yetib kelishi kerak. Chiqishdagi filtr har bir yo'nalishni tanishi kerak. Agar manzil hech qachon kiritilmasa, filtrlash uchun hech narsa yo'q. Men buni yozib olayotganimda, eng yangi changelog yozuvi hali ham uch yuz o'n sakkiz. Agar siz barqaror versiyada bo'lsangiz, uch yuz o'n yetti yoki undan keyingi versiyaga yangilang. Agar siz "hook"lar yozsangiz, Windows sinovchining vaqtinchalik yechimi fayl tahrirlarini ham tekshiradi, shuning uchun qattiq kodlangan manzil skript yozilishidan oldin ushlanadi. Va sessiya transkriptlaringizni o'zingizning elektron pochtangiz uchun User-Agent yonida qidiring.

U qancha oldinroq xabar qilingan edi?

4:00 Endi o'sha sana. Biz bu xatti-harakatni avvalroq sezishimiz kerak edi, deb yozdi Hallie. Iyul hisobotida allaqachon ogohlantirilgan edi: kontekstdagi har qanday narsa tashqi vosita chaqiruvlariga oqib chiqishi mumkin. Va o'n sakkizinchi sentyabrda bir foydalanuvchi quyidagi nom bilan xato haqida hisobot berdi: akkaunt metama'lumotlaridan foydalanuvchi elektron pochtasi bilmasdan tashqi xizmatga User-Agent sarlavhasida yuborilgan. Bu payshanba kungi mavzudan yetti hafta oldin, va bot uni bir daqiqa ichida xavfsizlik sohasi deb belgiladi.

4:24 Oktyabr oxiriga kelib, kamida yana to'rtta muammo xuddi shu oqishni tasvirladi, Vikipediya, SEC va o'yin wikisiga. Bugungi kunga kelib, barcha beshtasi ochiq. Anthropic Redditda bu narsa tarqala boshlaganda sezganini aytdi. Kechirimning o'zi tez va tushunarli edi, men ularga buni beraman. Agar siz buni eshitishdan ko'ra o'qishni afzal ko'rsangiz, diff har kuni ertalab qutingizga keladi, daily diff dot dev saytida bepul, havolasi pastda. Demak, bugungi hukm: REVERT.

Elektron pochta kontekstda qolishi kerakmi?

4:48 Men akkaunt elektron pochtasini model kontekstiga qo'yishdan voz kechgan bo'lar edim, chunki model ko'ra oladigan manzil - bu u yubora oladigan manzil, va himoyachining o'zining readme faylida aytilishicha, u bitta shaklni qoplaydi. Obuna bo'ling, qo'ng'iroqni bosing va sharhlarda menga farqli belgilagan bo'larmidingizni ayting. Va bugungi farq shu. Men Axrisidan Nikoman. Mas'uliyat bilan birlashtiring.

Manbalar

  1. Bug report: privacy violation in User-Agent headerGitHub · anthropics/claude-code #107757
  2. Claude Code staff explanation and planned removal of the account email from the model contextHacker News
  3. Claude Code staff comment on site User-Agent policiesHacker News
  4. Privacy mod readme and sourceGitHub · anthropics/claude-code
  5. Changelog entry for 2.1.317GitHub · anthropics/claude-code
  6. July report on the account email injected into the model contextGitHub · anthropics/claude-code #81138
  7. September 18 report of the email sent in a User-Agent headerGitHub · anthropics/claude-code #95258
  8. User-Agent PolicyWikimedia Foundation
  9. Accessing EDGAR dataU.S. Securities and Exchange Commission
  10. Log files: combined log formatApache HTTP Server documentation
  11. Dario Amodei at TechCrunch Disrupt 2023 portrait, CC BY 2.0, identification onlyTechCrunch via Wikimedia Commons
  12. Original Dario Amodei portrait at TechCrunch Disrupt 2023 — TechCrunch; CC BY 2.0; background removed, cropped and resized; identifies Anthropic only, no endorsement, quote or reactionTechCrunch on Flickr
  13. Portrait license: Creative Commons Attribution 2.0Creative Commons; TechCrunch portrait credit above
  14. UNO Draw 25 Cards template — brief transformed narrator commentary, no actual reaction by anyone shown or blanket reuse licenceImgflip
  15. The Office (Michael Scott) GIF, official @theoffice upload, Peacock — brief transformed narrator commentary, no actual reaction by anyone shown or blanket reuse licence; public hosting does not certify legal clearanceThe Office on GIPHY

Niko from Axrisi

Nikoloz Turazashvili · Vexrail · Axrisi

LinkedIn · dev.to · GitHub · X · Substack

Tegishli videolar