Վերադառնալ
Paint-ը և Photos-ը տեղական պատկերներում էլ սերվերային GUID են ներկառուցում որպես անտեսանելի ջրանիշ
SiTech AI Team2 წთ. საკითხავი

Paint-ը և Photos-ը տեղական պատկերներում էլ սերվերային GUID են ներկառուցում որպես անտեսանելի ջրանիշ

Հետադարձ ճարտարագիտության ուսումնասիրությունը ցույց է տալիս, որ երկու հավելվածները հուշումն ուղարկում են Microsoft-ի մոդերացիայի սերվերին, ստանում GUID և ներկառուցում այն տեղական պատկերի պիքսելներում։

xusheng.dev-ում հրապարակված հետադարձ ճարտարագիտության ուսումնասիրությունը ցույց է տալիս, որ Microsoft Paint և Photos հավելվածները անտեսանելի ջրանիշ են ավելացնում AI-պատկերներին նույնիսկ այն դեպքում, երբ պատկերը ստեղծվում է տեղական՝ սարքի վրա։ Ջրանիշը կրում է Microsoft-ի սերվերի տված GUID։

Watermarker.dll-ը Paint-ի ներսում

Հետազոտողը Paint-ի փաթեթում գտել է 1,67 ՄԲ ծավալով Watermarker.dll ֆայլ։ Այն պարունակում է երկու առանձին մեխանիզմ՝ AddPerceptibleWatermark, որը ավելացնում է տեսանելի Copilot լոգոն և կառավարվում է «Երբեք», «Միշտ» կամ «Ամեն անգամ հարցնել» կարգավորումով, և WmkWriteWatermark, որը կատարվում է տեղական Stable Diffusion գեներացիայից հետո։ Երկրորդի ձախողման դեպքում Paint ամբողջ գեներացիան դարձնում է սխալ՝ չվերադարձնելով առանց նշանի պատկեր։

Ֆունկցիան ընդունում է ուղիղ 16 բայթ ծանրաբեռնվածություն և դրանից կառուցում է 18 բայթանոց (144-բիթանոց) հաղորդագրություն՝ 0x4c, GUID-ի 16 բայթը և այդ բայթերի գումարի՝ 256-ով մոդուլո ստուգիչ բայթը։ Կոդավորիչը պատկերի չափերը կլորացնում է ութի բազմապատիկի, պահում է 144 հաշվիչ և պահանջում, որ յուրաքանչյուր բիթ տեղադրվի առնվազն երեք անգամ. հզորության անբավարարության դեպքում վերադարձնում է սխալ։ 512×512 սինթետիկ պատկերի փորձարկման ժամանակ փոխվել է 262 144 պիքսելից 193 376-ը։

GUID-ը գալիս է հուշումների մոդերացիայից

Վերլուծությունը ցույց է տվել, որ տեղական մոդելը գործարկելուց առաջ Paint-ը հուշումն ու ոճն ուղարկում է Azure Front Door-ում տեղակայված մոդերացիայի հասցեին ( /v1/paint-cocreator/moderate-prompt ուղին) և պատասխանում ստանում ուղղված հուշում, promptGenerationId, watermarkId և containsHumanReference նշան։ Հետազոտողն ուղարկել է իր հուշումը և ստացել HTTP 200 պատասխան՝ watermarkId 83424621-03cb-40e3-9808-a9fae837156d-ով։ Այդ նույն GUID-ը հայտնվում է նաև վերջնական պատկերի պիքսելներում։

C2PA մետատվյալներ և պահպանման ձևաչափեր

Paint-ը ֆայլին կցում է նաև ստորագրված C2PA Content Credentials։ Պահպանված PNG-ում caBX բաժինը պարունակում էր 18 979 բայթանոց մանիֆեստ, որտեղ c2pa.soft-binding դաշտը նշում է com.microsoft.invismark.1 ալգորիթմը և նույն GUID-ը, իսկ գործողությունը նկարագրված է որպես «Content watermarked by Microsoft Responsible AI»։ Այդ պատճառով AI-արդյունքների պահպանումը սահմանափակվում է C2PA-ն աջակցող ձևաչափերով՝ PNG, JPEG, GIF և Paint-ի սեփական .paint ֆայլը. դասական BMP-ը ցանկում չկա։

Ինչ է բացահայտում Microsoft-ը

Microsoft-ի փաստաթղթերը ընդունում են բովանդակության զտումը և C2PA մանիֆեստի առկայությունը, սակայն չեն բացատրում, որ մանիֆեստը կրում է անտեսանելի ջրանիշի GUID-ը և որ այդ GUID-ը գալիս է հուշումների մոդերացիայից։ Photos-ը նույն Watermarker.dll-ն է օգտագործում Image Creator-ի և Restyle Image-ի հետևում. տարբերությունն այն է, որ նշանի ձախողման դեպքում Photos-ը պատկերը դեռ վերադարձնում է, իսկ Paint-ը՝ ոչ։ Ուսումնասիրությունը նշում է հնարավոր կապը ԵՄ AI Act-ի 50-րդ հոդվածի թափանցիկության կանոնների հետ, որոնք ուժի մեջ են մտել 2026 թվականի օգոստոսի 2-ին, թեև օրենքը կոնկրետ հուշումին կապված նույնացուցիչ չի պահանջում։

SSiTech

SiTech — AI-ով հզորացված վեբ մշակում

Ստեղծում ենք արագ ու ժամանակակից կայքեր և AI-ը ներդնում իրական բիզնես գործընթացներում։ Ունե՞ք նախագիծ կամ հարց։ Ուրախ կլինենք օգնել։