هوش مصنوعی

November 11, 2026
۱۲:۲۹ چهارشنبه، ۲۰ام آبانماه ۱۴۰۵
کد خبر: 233234

باگ امنیتی Claude Code رمز عبور و داده‌های حساس کاربران را در گیت‌هاب فاش می‌کند

منبع: دیجیاتو

گزینه ذخیره تأییدیه‌ها در Claude Code اطلاعات محرمانه‌ای مانند رمز پایگاه داده را ناخواسته در گیت‌هاب بارگذاری می‌کند.

پژوهشگران حوزه امنیت هوش مصنوعی در شرکت Apiiro فاش کرده‌اند که ابزار Claude Code به‌دلیل یک غفلت ساختاری در شیوه مدیریت فایل‌های تنظیمات خود، اطلاعات محرمانه کاربران را در مخازن عمومی گیت‌هاب افشا می‌کند. بر اساس یافته‌های این شرکت، فایل‌های تنظیمات محلی این دستیار هوش مصنوعی که در مخازن گیت‌هاب قرار گرفته‌اند، حاوی هزاران مورد از اطلاعات حساس از جمله رمزهای عبور پایگاه داده، توکن‌های دسترسی به API و حتی اطلاعات ورود به بخش روت بوده‌اند.

ریشه این نشت اطلاعاتی به نحوه مدیریت تأییدیه کاربر برای اجرای خودکار دستورهای Shell مربوط است. طبق توضیح پژوهشگران، زمانی که کاربر برای تأیید اجرای یک دستور، گزینه «Yes, and don’t ask again» را انتخاب می‌کند، این تصمیم به‌شکل یک قاعده در فایلی محلی تحت عنوان settings.local.json. درون پوشه claude. در سیستم کاربر ذخیره می‌شود. با اینکه این قاعده گاهی به‌صورت یک الگو کدگذاری می‌شود، اما در بسیاری از مواقع خود دستور با تمام مشخصات و اطلاعات حساسی که در دل آن قرار دارد به‌صورت مستقیم و دست‌نخورده در این فایل تنظیمات نوشته می‌شود.

نمودار داده‌های فاش شده از طریق این باگ

این مسئله در شرایطی که فایل تنظیمات فقط روی سیستم کاربر باقی بماند خطری جدی ایجاد نمی‌کند. علاوه‌براین، آنتروپیک در مستندات رسمی دستیار هوش مصنوعی خود ذکر کرده که این فایل به فهرست سراسری gitignore. توسعه‌دهنده اضافه می‌شود تا مانع انتشار عمومی آن شود؛ اما این تنظیم در سطح مخزن اعمال نمی‌شود و در صورت کپی شدن مخزن روی سیستمی دیگر یا تبدیل یک پوشه معمولی به مخزن، فایل محرمانه ممکن است به‌طور ناخواسته بارگذاری شود. به گزارش محققان، این دستیار حتی در مواردی بدون مداخله کاربر، تغییرات فایل تنظیمات را در گیت‌هاب ثبت کرده است.

نشت هزاران داده محرمانه با ابزار Claude Code
کارشناسان امنیتی بیش از ۱۰۰ هزار مورد بارگذاری فایل تنظیمات محلی این ابزار را در مخازن عمومی گیت‌هاب شناسایی کرده‌اند. از این میان، حدود ۱۱۰۰ فایل متعلق به ۶۳ سازمان حاوی اطلاعات بسیار حساس بوده‌اند. نکته نگران‌کننده این است که حتی در صورت حذف فایل‌ها از مخزن اصلی، این اطلاعات می‌توانند در فورک‌های ساخته‌شده از پروژه باقی بمانند.

اگرچه این چالش امنیتی اکنون مورد توجه گسترده قرار گرفته، اما نخستین بار در آگوست سال ۲۰۲۵ گزارش خطای مربوط به آن ثبت شده بود. در آن گزارش و موارد مشابه قید شده بود که فایل مذکور گاهی به فهرست gitignore. اضافه نمی‌شود یا دستورها به فایل محافظت‌نشده دیگری منتقل می‌شوند؛ بااین‌حال تمامی این گزارش‌ها پس از ۶۰ روز عدم فعالیت، بدون پیگیری بسته شدند.

«بوریس چرنی» از تیم توسعه Claude Code اعلام کرده که آنها درحال بررسی راه‌هایی برای جلوگیری از وقوع این مشکل هستند و تأکید کرده که این فایل‌ها اصولاً نباید در سیستم کنترل نسخه ثبت شوند. او استفاده از حالت Auto Mode و ابزارهای اسکن داده‌های حساس را توصیه کرده است؛ هرچند پژوهشگران متوجه شده‌اند که ۲۱۵ مورد از اطلاعات حساس افشاشده در این پرونده حتی توسط اسکنرهای محبوبی همچون gitleaks و TruffleHog نیز شناسایی نشده بودند.

  • مشترک شوید!

    برای عضویت در خبرنامه روزانه ایستنا؛ نشانی پست الکترونیکی خود را در فرم زیر وارد نمایید. پس از آن به صورت خودکار ایمیلی به نشانی شما ارسال میشود، برای تکمیل عضویت خود و تایید صحت نشانی پست الکترونیک وارد شده، می بایست بر روی لینکی که در این ایمیل برایتان ارسال شده کلیک نمایید. پس از آن پیامی مبنی بر تکمیل عضویت شما در خبرنامه روزانه ایستنا نمایش داده میشود.

    با عضویت در خبرنامه پیامکی آژانس خبری فناوری اطلاعات و ارتباطات (ایستنا) به طور روزانه آخرین اخبار، گزارشها و تحلیل های حوزه فناوری اطلاعات و ارتباطات را در هر لحظه و هر کجا از طریق پیام کوتاه دریافت خواهید کرد. برای عضویت در این خبرنامه، مشترکین سیمکارت های همراه اول لازم است عبارت 150 را به شماره 201464 و مشترکین سیمکارت های ایرانسل عبارت ozv ictn را به شماره ۸۲۸۲ ارسال کنند. دریافت موفق هر بسته خبری که محتوی پیامکی با حجم ۵پیامک بوده و ۴ تا ۶ عنوان خبری را شامل میشود، ۳۵۰ ریال برای مشترک هزینه در بردارد که در صورتحساب ارسالی از سوی اپراتور مربوطه محاسبه و از اعتبار موجود در حساب مشترکین سیمکارت های دائمی کسر میشود. بخشی از این درآمد این سرویس از سوی اپراتور میزبان شما به ایستنا پرداخت میشود. مشترکین در هر لحظه براساس دستورالعمل اعلامی در پایان هر بسته خبری قادر خواهند بود اشتراک خود را در این سرویس لغو کنند. هزینه دریافت هر بسته خبری برای مشترکین صرفا ۳۵۰ ریال خواهد بود و این هزینه برای مشترکین در حال استفاده از خدمات رومینگ بین الملل اپراتورهای همراه اول و ایرانسل هم هزینه اضافه ای در بر نخواهد داشت.