Հեղինակ՝ ·

Խնդիրների լուծում և ՀՏՀ

Լուծեք anonym.legal Nextcloud տարածված խնդիրները՝ SSRF հոսթի թույլատրելի ցանկի մերժումը, նոր տարբերակի ծանուցումը և Basic-պլանի սահմանափակման սխալները:

Backend API URL-ը մերժված է (SSRF թույլատրելի ցանկ)

Հավելվածը մերժում է պահպանել backend API URL-ը, կամ հարցումները ձախողվում են «URL-ը թույլատրված չէ» սխալով:

Ինչու է սա տեղի ունենում

Երկու հավելվածներն էլ վավերացնում են կարգավորված backend API URL-ը ընթացքի ընթացքում վավերացվող հոսթի թույլատրելի ցանկի (UrlGuard) դեմ՝ նախքան որևէ հարցում կատարելը: Այս SSRF պաշտպանությունը գոյություն ունի, որպեսզի վնասակար կամ սխալ կարգավորված URL-ը երբեք չկարողանա հասցնել հավելվածի Bearer նշանը հարձակվողի կողմից վերահսկվող հոսթին: Թույլատրվում են միայն anonym.legal-ը և anonymize.business-ը (DEV հոսթը) — ցանկացած այլ հոսթ մերժվում է, ըստ ձևավորման:

Ինչպես ուղղել

  1. 1.Օգտագործեք ուղիղ https://anonym.legal (production) կամ https://anonymize.business (DEV) որպես backend API URL:
  2. 2.Հեռացրեք URL-ից ցանկացած ավելորդ ուղի, պորտ կամ տառասխալ — թույլատրելի ցանկը ուղիղ համընկնում է հոսթի անվան հետ:
  3. 3.Եթե կարծում եք, որ օրինական հոսթը մերժվում է, կապվեք աջակցության հետ — թույլատրելի ցանկը միտումնավոր խմբագրելի չէ օգտատիրոջ կողմից:

«Հասանելի է նոր տարբերակ» ծանուցում

Հավելվածի ադմինի կարգավորումները ցույց են տալիս ծանուցում, որ ավելի նոր տարբերակ գոյություն ունի:

Ինչու է սա տեղի ունենում

Երկու հավելվածներն էլ պարբերաբար ստուգում են ավելի նոր տարբերակի առկայությունը և ցույց են տալիս պարզ ադմինի ծանուցում՝ փոփոխությունների ցանկի հղումով, երբ մեկը հասանելի է: Սա ձեռքով թարմացման ծանուցում է, ոչ թե ինքնաշխատ թարմացում — ոչինչ ինքնուրույն չի տեղադրվում ձեր Nextcloud օրինակի վրա:

Ինչպես ուղղել

  1. 1.Հետևեք ծանուցման մեջ գտնվող փոփոխությունների ցանկի հղմանը՝ վերանայելու, թե ինչն է փոխվել:
  2. 2.Ներբեռնեք նոր հավելվածի արխիվը(ները) GitHub releases էջից:
  3. 3.Հանեք apps/ պանակի մեջ և գործարկեք occ upgrade — նույն ձեռքով տեղադրման քայլերը, ինչ սկզբնական տեղադրման ժամանակ — ձեր սեփական ժամանակացույցով:

403 սխալ. «Basic պլան կամ ավելի բարձր»

Հավելվածից API կանչերը ձախողվում են 403 կարգավիճակով և հաղորդագրությամբ Basic պլան կամ ավելի բարձր պահանջելու մասին:

Ինչու է սա տեղի ունենում

Երկու Nextcloud հավելվածներն էլ պահանջում են anonym.legal հաշիվ Basic պլանով կամ ավելի բարձր: Անվճար պլանը չի ներառում API մուտք, որից կախված են այս հավելվածները, ուստի backend-ը վերադարձնում է 403՝ հաղորդագրությամբ "Nextcloud integration requires Basic plan or higher. Please upgrade your plan." լուռ ձախողման փոխարեն:

Ինչպես ուղղել

  1. 1.Հաստատեք, թե որ anonym.legal հաշվին է պատկանում կարգավորված նշանը:
  2. 2.Թարմացրեք այդ հաշիվը Basic պլանի կամ ավելի բարձրի:
  3. 3.Կրկին փորձեք հարցումը — վերատեղադրում կամ վերակարգավորում պետք չէ, հենց հաշիվը թարմացվի:

Ինտեգրման նշանը չի կարող կարդալ կոդավորման բանալիները — դա սխա՞լ է:

Հարցումը, որը փորձում է ստանալ վերծանված բանալու նյութեր կարգավորված նշանով, մերժվում է:

Ինչու է սա տեղի ունենում

Ոչ — սա միտումնավոր է: Այս հավելվածների օգտագործած նշանը ինտեգրման շրջանակով նշան է, միտումնավոր ավելի սահմանափակ, քան ամբողջական հաշվի API նշանը. այն կարող է վերլուծել և անանունացնել բովանդակությունը, բայց յուրաքանչյուր վերջնակետ, որը կվերադարձներ վերծանված բանալու նյութեր, 403 է վերադարձնում ինտեգրման շրջանակով նշանին, ուստի վտանգված Nextcloud սերվերը երբեք չի կարող օգտագործվել ձեր վերադարձելի կոդավորման պատմությունը վերծանելու համար:

Ինչ անել

  1. 1.Սա ակնկալվող վարքագիծ է, ոչ թե ուղղման ենթակա սխալ — հավելվածներին երբեք պետք չեն վերծանված բանալու նյութեր իրենց վերլուծություն/անանունացում/հակադարձ անանունացում աշխատանքային հոսքի համար:
  2. 2.Եթե աշխատանքային հոսքին իսկապես անհրաժեշտ է ամբողջական հաշվի մուտք, օգտագործեք ամբողջական շրջանակի API նշան այս հավելվածներից դուրս, ձեր վերահսկվող համատեքստում:

Դեռ օգնություն է անհրաժե՞շտ:

Եթե վերոնշյալ լուծումներից ոչ մեկը չի աշխատում, դիմեք մեզ, և մենք կօգնենք ձեզ լուծել խնդիրը: