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

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

Anthropic Security

Anthropic ընկերությունը՝ արհեստական բանականության ոլորտի անվտանգության ջատագովը, բախվել է լուրջ տեխնիկական խնդրի։ 2026 թվականի մարտի 31-ին հայտնաբերվել է, որ Claude Code գործիքի ողջ ելակետային ծածկագիրը հանրության համար հասանելի է դարձել սխալ փաթեթավորման պատճառով։ Միջադեպը տեղի է ունեցել npm փաթեթի մեջ տեղադրված վրիպազերծման ֆայլի (source-map) միջոցով, որը հնարավորություն է տվել վերականգնել ավելի քան 1900 ծրագրային ֆայլեր։

Այս բացահայտումը ցույց է տվել, որ Claude Code-ը պարունակում է բազմաթիվ չհրապարակված գործառույթներ, այդ թվում՝ «Claude Mythos» մոդելը և «Kairos» անունով ինքնավար ռեժիմը, որը նախատեսված է հետին պլանում մշտական աշխատանքի համար։ Կոդի մեջ առկա են նաև այնպիսի գործիքներ, որոնք թույլ են տալիս ավտոմատ կերպով ջնջել արհեստական բանականության հետքերը ծրագրային փոփոխությունների պատմությունից։

Թեև Anthropic-ը պաշտոնական հայտարարություն դեռ չի տարածել, փորձագետները նշում են, որ սա ընկերության համար լուրջ հեղինակային և անվտանգության հարված է։ Չնայած օգտատերերի անձնական տվյալները վտանգված չեն, այս դեպքը ցույց է տալիս, որ նույնիսկ առաջատար տեխնոլոգիական ընկերությունները կարող են զգայուն տեղեկատվություն արտահոսել պարզունակ տեխնիկական սխալների հետևանքով։

|
Խմբագրական ներդրում:Ազատ 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; } }); })();