Autor: ·

Depanare și Întrebări Frecvente

Rezolvați problemele Nextcloud anonym.legal: respingerea listei de gazde SSRF, notificarea de versiune nouă și erorile planului Basic pentru ambele azi.

URL-ul API backend respins (listă de permisiuni SSRF)

Aplicația refuză să salveze un URL API backend, sau cererile eșuează cu o eroare de URL neautorizat.

De ce se întâmplă acest lucru

Ambele aplicații validează URL-ul API backend configurat față de o listă de permisiuni de gazde validată la runtime (UrlGuard) înainte de a face orice cerere. Această protecție SSRF există pentru ca un URL rău-intenționat sau configurat greșit să nu poată face niciodată ca tokenul Bearer al aplicației să ajungă la o gazdă controlată de un atacator. Sunt permise doar anonym.legal și anonymize.business (gazda DEV) — orice altă gazdă este respinsă, prin design.

Cum se rezolvă

  1. 1.Folosiți exact https://anonym.legal (producție) sau https://anonymize.business (DEV) ca URL API backend.
  2. 2.Eliminați orice cale finală, port sau greșeală de tastare din URL — lista de permisiuni potrivește exact numele gazdei.
  3. 3.Dacă credeți că o gazdă legitimă este respinsă, contactați asistența — lista de permisiuni nu poate fi editată intenționat de utilizator.

Notificarea "O versiune nouă este disponibilă"

Setările de administrare ale aplicației afișează o notificare că există o versiune mai nouă.

De ce se întâmplă acest lucru

Ambele aplicații verifică periodic dacă există o versiune mai nouă și afișează o notificare simplă pentru administrator cu un link către jurnalul de modificări, atunci când una este disponibilă. Aceasta este o notificare de actualizare manuală, nu o actualizare automată — nimic nu se instalează singur pe instanța dvs. Nextcloud.

Cum se rezolvă

  1. 1.Urmați linkul jurnalului de modificări din notificare pentru a vedea ce s-a schimbat.
  2. 2.Descărcați noua arhivă (arhive) a aplicației din pagina de lansări GitHub.
  3. 3.Extrageți în apps/ și rulați occ upgrade — aceiași pași manuali de instalare ca la instalarea inițială — după programul dvs.

Eroare 403: "Plan Basic sau superior"

Apelurile API din aplicație eșuează cu un status 403 și un mesaj despre necesitatea planului Basic sau superior.

De ce se întâmplă acest lucru

Ambele aplicații Nextcloud necesită un cont anonym.legal cu plan Basic sau superior. Planul gratuit nu include accesul API de care depind aceste aplicații, astfel încât backend-ul returnează 403 cu mesajul "Nextcloud integration requires Basic plan or higher. Please upgrade your plan." în loc de un eșec silențios.

Cum se rezolvă

  1. 1.Confirmați cărui cont anonym.legal îi aparține tokenul configurat.
  2. 2.Actualizați acel cont la planul Basic sau superior.
  3. 3.Reîncercați cererea — nu este necesară nicio reinstalare sau reconfigurare odată ce contul este actualizat.

Tokenul de integrare nu poate citi cheile de criptare — este o eroare?

O cerere care încearcă să obțină materialul cheie decriptat cu tokenul configurat este respinsă.

De ce se întâmplă acest lucru

Nu — acest lucru este intenționat. Tokenul folosit de aceste aplicații este un token cu domeniu limitat pentru integrare, în mod deliberat mai restrâns decât un token API complet de cont: poate analiza și anonimiza conținut, dar orice endpoint care ar returna materialul cheie decriptat respinge cu 403 un token cu domeniu limitat pentru integrare, astfel încât un server Nextcloud compromis nu poate fi niciodată folosit pentru a decripta istoricul dvs. de criptare reversibilă.

Ce trebuie să faceți

  1. 1.Acesta este un comportament așteptat, nu o eroare de remediat — aplicațiile nu au niciodată nevoie de materialul cheie decriptat pentru fluxul lor de analiză/anonimizare/dezanonimizare.
  2. 2.Dacă un flux de lucru are cu adevărat nevoie de acces complet la cont, folosiți un token API cu domeniu complet în afara acestor aplicații, într-un context pe care îl controlați.

Mai aveți nevoie de ajutor?

Dacă niciuna dintre soluțiile de mai sus nu funcționează, contactați-ne și vă vom ajuta să rezolvați problema.