Anthropic-ի Claude Code-ը բախվել է անվտանգության խնդիրների՝ արտահոսքից հետո

Ամենադիտվածներ

Anthropic Claude AI chatbot interface

Anthropic ընկերությունը, որը մշակում է Claude AI համակարգը, ներկայումս զբաղվում է անվտանգության լուրջ խնդրով: npm գրանցամատյանի միջոցով պատահաբար հրապարակվել է Claude Code-ի 512,000 տող ծածկագիր, ինչը հարուցել է ծրագրավորողների մտահոգությունը։ Այս միջադեպը տեղի է ունեցել ընկերության կողմից իր նոր «կառավարվող գործակալների» (Managed Agents) համակարգի գործարկման ֆոնին, որը նախատեսված է ծրագրային ապահովման մշակումն արագացնելու համար:

Ծածկագրի արտահոսքը, որը պայմանավորված է եղել տեղակայման գործընթացի սխալ կարգավորումներով, ցույց է տալիս AI-ի վրա հիմնված գործիքների հետ կապված ռիսկերը: Ծրագրավորողներն այժմ ուշադիր ուսումնասիրում են Claude Code-ի անվտանգության ճարտարապետությունը, հատկապես թոքենների կառավարման և միջավայրի մեկուսացման մեխանիզմները: Ի պատասխան ծախսերի աճի՝ Anthropic-ը ներկայացրել է գործակալների կառավարման նոր ռազմավարություններ, որոնք օգտատերերին թույլ են տալիս /clear և /context հրամանների միջոցով վերահսկել հիշողության սպառումը և կանխել ավելորդ հաշվարկային ծախսերը:

Այս իրավիճակը ընդգծում է արհեստական բանականության ոլորտում առկա լարվածությունը. որքան ավելի ինքնավար են դառնում AI գործակալները, այնքան ավելի խոցելի են դառնում ծրագրային ապահովման անվտանգության ավանդական սահմանները, ինչպիսիք են մասնավոր պահոցները և թույլտվությունների համակարգերը:

|
Խմբագրական ներդրում:Ազատ TV Խմբագրություն
|
Հրատարակիչ:Ազատ TV

Ամենաթարմ

}// Handle language redirects const langLink = e.target.closest(".azat-switcher-item a"); if (langLink) { e.preventDefault(); e.stopPropagation();const origin = window.location.origin; const path = window.location.pathname; const lang = langLink.getAttribute("data-lang");// Determine current active language of the page: let currentLang = "am"; if (path.startsWith("/en/") || path === "/en") { currentLang = "en"; } else if (path.startsWith("/ru/") || path === "/ru") { currentLang = "ru"; }let newPath = path;if (currentLang === "en" && lang === "ru") { newPath = path.replace("/en/", "/ru/"); } else if (currentLang === "ru" && lang === "en") { newPath = path.replace("/ru/", "/en/"); } else if (currentLang === "en" && lang === "am") { newPath = path.replace("/en/", "/"); } else if (currentLang === "ru" && lang === "am") { newPath = path.replace("/ru/", "/"); } else if (currentLang === "am" && lang === "en") { newPath = "/en" + path; } else if (currentLang === "am" && lang === "ru") { newPath = "/ru" + path; }window.location.href = origin + newPath; } }); })();