source avatarPetrAnto

শেয়ার

আবার জিজ্ঞাসা করবেন না, আপনি আপনার পাসওয়ার্ড জিটে লিখে ফেলেছেন। Apiiro এজেন্ট অনুমোদন ফাইলগুলিতে 2,539টি গোপনীয়তা খুঁজে পেয়েছে। ফাইলটি মুছে ফেললে এটি ঠিক হয় না। GitHub-এ Claude Code-এর .claude/settings.local.json-এর 104,185টি পাবলিক কপি রয়েছে। এগুলির 1,122টি, প্রায় 1.1%, কমপক্ষে একটি গোপনীয়তা ধারণ করে। এই ফাইলগুলি মিলিয়ে 1,379টি অনন্য মান ধারণ করে। জিটের ইতিহাস, শেয়ারড সেটিংস এবং এজেন্ট ট্রান্সক্রিপ্টসহ, Apiiro 1,994টি রিপোজিটরিতে 2,539টি অনন্য গোপনীয়তা খুঁজে পায়। ---------------------- তাহলে, আবার জিজ্ঞাসা করা থেকে বাঁচার সুবিধার জন্য কে পরিশোধ করল? 👇 🔹বাস্তবে কী সংরক্ষিত হয়🔹 Claude Code সাধারণত শেল কমান্ডগুলির আগে জিজ্ঞাসা করে। "হ্যাঁ, এবং আর জিজ্ঞাসা করবেন না" বেছে নিলে, এটি .claude/settings.local.json-এ অনুমোদিত কমান্ডটির সঠিক কপি সংরক্ষণ করতে পারে। যদি সেই কমান্ডটিতে পাসওয়ার্ড, টোকেন বা কী থাকে, তবে নিয়মটিও এটিরই সঙ্গেই সংরক্ষণ হয়। প্লেইনটেক্সটে। Apiiro Opus 5.5 এবং Fable 5.1-এর সঙ্গেও এটির পুনরুৎপাদন করেছে।এটি একটি সাধারণ অনুমোদন, jailbreak-এর মতো কিছু নয়। 🔹কেন লোকালফাইলটি 여전েই public-এরইরকম🔹 প্রথমবার git repo-এরভিতরে write-এরসময় Claude Code, file-টিকে developer-এর global git excludes-এ add-এরজন্য add-করতেপারে।এটি ekta machine-এইথাকে।এটি project-এরসঙ্গে travel-করেনা,এবং already tracked file-এরজন্য cover-করেনা।Tool-টি repo-এর own .gitignore-এ ignore-টি write-করেনা। Apiiro-এর 1,105টি repo-এর 539টিতে, Claude-দ্বারা coauthored commit-টি settings file-টিকে change-করেছিল।গোপনীয়তা-ধারণকারী file-গুলিরঅর্ধেক 217দিন-এরওবেশিtime-ধরে default branch-এথাকছিল। 🔹গণনা_কী_অন্তভুক্ত_করছে_এবং_কী_অন্তভুক্ত_করছে_না🔹 বর্তমান copies-এ:গোপনীয়তাগুলিরঅধিকাংশই (379টি database passwordসহ) database-এ access-দিয়েছে।সাথে 43টি SSH login public server-এরজন্য। সমগ্র 2,539টি-এ 734টি secret (509টি repo-যা live file-এআরওনেই) older versions, shared .claude/settings.json,এবং agent transcripts-ও include-করা। Apiiro credentials-গুলি attempt-করেনি।একটি notificationপাওয়া company-টি confirm-করলযেতাদের exposed key liveছিল।Exposure risk proven।এখানে live breach claim-করাহয়নি। 16টি coding agent-এর documentation-এ compare-করা_হয়_ছিল, Claude Code_হচ্ছে_শুধুমাত্র_যে_one_যা_defaultভাবে_approved_command-টিকে_project_file-এ write_করত। 1,122টি secret file-এ TruffleHog 643টি flag_করল_এবং gitleaks 564টি flag_করল।দুটিই 215টি catch_করত_পারল_না।অধিকাংশ miss_হচ্ছে_command-এরভিতর_পাসওয়ার্ড।Scannerগুলি_key_format_খোঁজে। 🔹অপারেশনাল_অ্যাডভাইস🔹 ▫️পরিষ্কার_করারআগে_rotate_করুন 📝প্রতিটি password, token, key change_করুন_যা_ফাইল_অদ্বিতীয়ভাবে_ধারণ_করছিল।বর্তমান copy_মুছে_ফেলা_ইতিহাস,_forks,_clones_মুছে_ফেলবে_না। ▫️ignore-টিকে repo-তে add_করুন 📝 git rm --cached .claude/settings.local.json,তারপর project-এর .gitignore-তে add_করুন। ▫️গোপনীয়তা_নয়,_প্যাটার্ন_অনুমোদন_করুন 📝 Bash(npm run:*) style rule-গুলি preferred_করুন।Credentials-গুলিকে secrets manager-থেকে variable _হিসাবে_সংজ্ঞায়িত_করুন,_Claude_-দ্বারা stored command-এ literal _হিসাবে_নয়। ▫️agent folder-গুলিকে .env _হিসাবে_আচরণ_করুন 📝 .claude/, .cursor/ and .gemini/ laptop _সহ_ remote _উভয়তই_, history _সহ_, secret scanning-এ include _করা _উচিত। অনুমোদনটি time save _করত_চাইছিল। ফাইলটি password _সংরক্ষণ_করল। সুবিধা compound _হয়। আবারও compound _হয় _যা _কখনও config line _হওয়া _উচিত _ছিল _না। আপনি AI coding agent-এ "don't ask again" tap _করলে,_পরবর্তীবার _জন্য _সঠিকভাবে _কী _মনে _থাকছে?

No.0 picture
দাবিত্যাগ: এই পৃষ্ঠার তথ্য তৃতীয় পক্ষের কাছ থেকে প্রাপ্ত হতে পারে এবং অগত্যা KuCoin এর মতামত বা মতামত প্রতিফলিত করে না। এই বিষয়বস্তু শুধুমাত্র সাধারণ তথ্যগত উদ্দেশ্যে প্রদান করা হয়, কোন ধরনের প্রতিনিধিত্ব বা ওয়ারেন্টি ছাড়াই, বা এটিকে আর্থিক বা বিনিয়োগ পরামর্শ হিসাবে বোঝানো হবে না। KuCoin কোনো ত্রুটি বা বাদ পড়ার জন্য বা এই তথ্য ব্যবহারের ফলে যে কোনো ফলাফলের জন্য দায়ী থাকবে না। ডিজিটাল সম্পদে বিনিয়োগ ঝুঁকিপূর্ণ হতে পারে। আপনার নিজের আর্থিক পরিস্থিতির উপর ভিত্তি করে একটি পণ্যের ঝুঁকি এবং আপনার ঝুঁকি সহনশীলতা সাবধানে মূল্যায়ন করুন। আরও তথ্যের জন্য, অনুগ্রহ করে আমাদের ব্যবহারের শর্তাবলী এবং ঝুঁকি প্রকাশ পড়ুন।