SECURITY RESEARCH BY EL1SYUM / Credential lifecycle / publikasi historis
Token turunan bertahan setelah delegasi dicabut
Sumber mencatat kredensial sumber ditolak setelah revoke, sedangkan token turunannya masih mengubah marker non-sensitif yang dibaca ulang owner.
01 / OVERVIEW
Kasus dalam konteks.
Offboarding perlu mencakup akses yang diterbitkan selama delegasi berlangsung. Sumber menunjukkan alasan memeriksa token turunan selain akses pengguna asal.
02 / APA YANG DIUJI
Telusuri batas aksesnya.
Delegasi sah, akun dan objek disposable milik peneliti; identitas serta artefak sensitif: ***.
Publikasi membandingkan parent dan descendant sebelum/sesudah revoke, mempertahankan scope pembanding, lalu memeriksa marker melalui sesi owner terpisah.
- Pengguna / token
- Permukaan web / API
- Keputusan server
- Resource / state
Peta permukaan konseptual. Scope dan bukti di atas menentukan bagian yang benar-benar diperiksa.
03 / KENAPA INI PENTING
Hubungkan izin
dengan keputusan bisnis.
Offboarding perlu mencakup akses yang diterbitkan selama delegasi berlangsung. Sumber menunjukkan alasan memeriksa token turunan selain akses pengguna asal.
Sumber menyatakan BOUNDARY_CROSSED. Marker dipulihkan, token turunan dihapus dan ditolak, serta inventory kembali ke baseline.
04 / CARA SISTEM BEKERJA
Kartu mengenali pengunjung.
Izin membuka ruangan.
- IdentitasPengunjung membawa kartu akses.
- AuthenticationGedung mengenali pengunjung.
- AuthorizationIzin menentukan pintu yang boleh dibuka.
- ResourceRuangan, data, atau fitur.
Login hanya membuktikan siapa Anda. Authorization menentukan apa yang boleh Anda akses.
Alur aplikasi untuk pembaca teknis
- Browser → Frontend
- AuthenticationMemastikan identitas pengguna.
- SessionMempertahankan status autentikasi.
- AuthorizationMemeriksa izin untuk aksi dan resource.
- API / ControllerMenghubungkan request klien dengan logika aplikasi.
- Data layerMenyimpan resource yang dilindungi.
Model aplikasi umum; bukan rekonstruksi source code target ini.
05 / SECURITY QUESTION
Apakah pencabutan delegasi juga mengakhiri hak akses yang lahir dari delegasi tersebut?
EXPECTED
- User
- Authenticated
- Authorization check
- Ownership / permission check
- Allowed resource
POTENTIAL FAILURE
- User
- Authenticated
- Request object
- Missing / incorrect authorization
- Unauthorized resource
Perbandingan edukatif. Potensi kegagalan bukan finding terhadap target kecuali bukti kasus mengonfirmasinya.
06 / EVIDENCE
Baca status
bersama buktinya.
Tervalidasi menurut publikasi; artefak mentah tidak ada dalam backup ini
- VALIDATED
- Menurut publikasi: kredensial sumber ditolak setelah revoke; marker yang ditulis descendant dikonfirmasi owner dari state server.
- OBSERVED
- Token turunan tetap Restricted dan scope pembanding tetap ditolak.
- NOT VERIFIED
- Pengulangan independen, keadaan target saat ini, dan retest perbaikan.
- NOT AVAILABLE
- Raw HTTP, inventory owner, dan artefak engagement tidak disertakan dalam backup website.
- Observation
- Reproduction
- Validation
- Impact confirmation
- Finding
Tangga menunjukkan standar pembuktian, bukan tahap yang telah selesai. Daftar status di atas mencatat bukti yang tersedia untuk kasus ini.
07 / TECHNICAL BREAKDOWN
Kontrol, perilaku,
dan verifikasi.
- Aktor
- Principal dengan delegasi sementara yang diberikan melalui alur normal.
- Batas kontrol
- Lifecycle delegasi sumber versus credential turunan.
- Root cause
- Publikasi menyatakan credential turunan tidak terikat pada lineage kewenangan sumber; source backend tidak disertakan.
- Efek yang dicatat
- Mutasi marker non-sensitif milik peneliti setelah revoke, dikonfirmasi melalui sesi owner.
- CWE / retest
- Not independently verified dari backup website ini.
Catatan perbaikan / verifikasi pemilik
Catat sumber kewenangan credential dan terapkan cascade revoke atau persetujuan owner eksplisit untuk grant persisten.
Arahan pemeriksaan; tidak menyatakan implementasi atau perbaikan telah selesai.
08 / LIMITATIONS
Batas pemeriksaan
adalah bagian hasil.
- Tidak ada klaim admin, lintas tenant, payment, atau resource berbayar; scope turunan tetap terbatas.
- Kewenangan awal memang diberikan oleh owner; dampak minimum yang dicatat hanya mutasi field non-sensitif.
- Bukti mentah dan tanggal uji tidak tersedia dalam backup; tidak membuktikan kondisi saat ini.
09 / OUTCOME
Apa yang ditunjukkan kasus ini.
Sumber menyatakan BOUNDARY_CROSSED. Marker dipulihkan, token turunan dihapus dan ditolak, serta inventory kembali ke baseline.
10 / LESSONS & REFERENCES
Keberhasilan revoke pada pengguna asal belum mewakili seluruh token dan sesi turunannya.
Sumber: artikel publik teredaksi dalam backup website bertanggal 15 September 2026.
insight-descendant-token-lifecycle.php