Oleh George Curta ·
Pemecahan Masalah & FAQ
Perbaiki masalah anonym.legal Nextcloud: penolakan allowlist host SSRF, notifikasi versi baru, dan kesalahan pembatasan paket Basic dari kedua aplikasi.
URL API backend ditolak (allowlist SSRF)
Aplikasi menolak menyimpan URL API backend, atau permintaan gagal dengan kesalahan URL-tidak-diizinkan.
Mengapa ini terjadi
Kedua aplikasi memvalidasi URL API backend yang dikonfigurasi terhadap allowlist host yang divalidasi saat runtime (UrlGuard) sebelum membuat permintaan apa pun. Pengaman SSRF ini ada agar URL yang berbahaya atau salah konfigurasi tidak pernah dapat membuat token Bearer aplikasi mencapai host yang dikendalikan penyerang. Hanya anonym.legal dan anonymize.business (host DEV) yang diizinkan — semua host lain ditolak, secara sengaja.
Cara memperbaiki
- 1.Gunakan persis https://anonym.legal (produksi) atau https://anonymize.business (DEV) sebagai URL API backend.
- 2.Hapus jalur, port, atau salah ketik apa pun di akhir URL — allowlist mencocokkan hostname secara persis.
- 3.Jika Anda yakin host yang sah ditolak, hubungi dukungan — allowlist ini sengaja tidak dapat diedit pengguna.
Pemberitahuan "Versi baru tersedia"
Pengaturan admin aplikasi menampilkan pemberitahuan bahwa versi yang lebih baru tersedia.
Mengapa ini terjadi
Kedua aplikasi secara berkala memeriksa versi yang lebih baru dan menampilkan pemberitahuan admin sederhana dengan tautan ke changelog jika tersedia. Ini adalah pemberitahuan pembaruan manual, bukan pembaruan otomatis — tidak ada yang terpasang sendiri di instans Nextcloud Anda.
Cara memperbaiki
- 1.Ikuti tautan changelog di pemberitahuan untuk meninjau apa yang berubah.
- 2.Unduh arsip aplikasi baru dari halaman GitHub releases.
- 3.Ekstrak ke apps/ dan jalankan occ upgrade — langkah instalasi manual yang sama seperti instalasi awal — sesuai jadwal Anda sendiri.
Kesalahan 403: "Rencana Basic atau lebih tinggi"
Panggilan API dari aplikasi gagal dengan status 403 dan pesan tentang persyaratan rencana Basic atau lebih tinggi.
Mengapa ini terjadi
Kedua aplikasi Nextcloud memerlukan akun anonym.legal dengan rencana Basic atau lebih tinggi. Rencana gratis tidak mencakup akses API yang menjadi dasar kedua aplikasi ini, sehingga backend mengembalikan 403 dengan pesan "Integrasi Nextcloud memerlukan rencana Basic atau lebih tinggi. Silakan tingkatkan rencana Anda." alih-alih kegagalan diam-diam.
Cara memperbaiki
- 1.Pastikan akun anonym.legal mana yang menjadi pemilik token yang dikonfigurasi.
- 2.Tingkatkan akun tersebut ke rencana Basic atau lebih tinggi.
- 3.Coba lagi permintaan tersebut — tidak perlu pasang ulang atau konfigurasi ulang setelah akun ditingkatkan.
Token integrasi tidak dapat membaca kunci enkripsi — apakah ini bug?
Permintaan yang mencoba mengambil materi kunci yang telah didekripsi dengan token yang dikonfigurasi akan ditolak.
Mengapa ini terjadi
Tidak — ini disengaja. Token yang digunakan aplikasi ini adalah token bercakupan integrasi, sengaja dibuat lebih terbatas dibanding token API akun penuh: dapat menganalisis dan menganonimkan konten, tetapi setiap endpoint yang akan mengembalikan materi kunci terdekripsi memberikan 403 pada token bercakupan integrasi, sehingga server Nextcloud yang disusupi tidak akan pernah dapat digunakan untuk mendekripsi riwayat enkripsi reversibel Anda.
Apa yang harus dilakukan
- 1.Ini adalah perilaku yang diharapkan, bukan kesalahan yang perlu diperbaiki — aplikasi ini tidak pernah membutuhkan materi kunci terdekripsi untuk alur kerja analyze/anonymize/deanonymize-nya.
- 2.Jika sebuah alur kerja benar-benar memerlukan akses akun penuh, gunakan token API bercakupan penuh di luar aplikasi ini, dalam konteks yang Anda kendalikan.
Masih Butuh Bantuan?
Jika tidak ada solusi di atas yang berhasil, hubungi kami dan kami akan membantu Anda menyelesaikan masalah.