Pekan ini didominasi satu pekerjaan: audit keamanan menyeluruh dan penambalan hasilnya. Sembilan perbaikan dirilis berurutan.
Sembilan perbaikan keamanan
- Properti identitas pada komponen antarmuka dikunci. Nilai seperti identitas mahasiswa yang sedang dibuka sebelumnya dikirim bolak-balik antara peramban dan peladen, dan bisa diubah dari sisi peramban. Sekarang nilai-nilai itu ditandai terkunci sehingga perubahan dari luar ditolak.
- Input nilai kolektif dibatasi pada kelas yang berhak, mencegah penyuntingan nilai kelas lain.
- Pengguna yang bukan super admin tidak bisa memberikan peran super admin kepada siapa pun, termasuk dirinya sendiri.
- Berkas persyaratan dan bukti pembayaran pendaftar dipaksa privat — sebelumnya alamat berkasnya bisa ditebak dan dibuka tanpa masuk.
- Masuk lintas sistem memverifikasi kelayakan akses panel sebelum sesi dibuat, bukan sesudah.
- Identitas klien ikut dihitung dalam tanda tangan permintaan antar-peladen.
- Sertifikat TLS diverifikasi saat pemeriksaan kesehatan tenant.
- Directive penayangan HTML aman dipasang sebagai lapis pertahanan kedua di sisi tampilan.
Rincian audit dan cakupannya didokumentasikan terpisah agar bisa ditelusuri ulang di kemudian hari.
CMS pindah ke panel sendiri
Pengelolaan konten dipisahkan dari panel Siakad ke panel /cms. Alasannya sederhana: yang menulis berita kampus sering bukan orang yang mengelola data akademik, dan mereka tidak perlu melihat seluruh menu Siakad untuk menulis satu pengumuman. Pengelolaan perannya tetap terpusat di satu tempat.
Masuk dengan Google di seluruh panel
Tombol masuk dengan Google kini aktif di ketujuh panel, dengan logo resmi yang tampil benar di tema terang maupun gelap.