1 poin oleh GN⁺ 2025-02-26 | 1 komentar | Bagikan ke WhatsApp

Ringkasan

  • Menurut Freedom of Information Act (FOIA) negara bagian Illinois, sebagian besar informasi yang dimiliki lembaga publik wajib dibuka, tetapi Kota Chicago menolak permintaan FOIA dengan alasan bahwa skema database (schema) dapat menimbulkan risiko keamanan. Menanggapi hal itu, jurnalis data Matt Chapman mengajukan gugatan, dan melalui kesaksian ahli berhasil membuktikan bahwa skema bukan ancaman keamanan, sehingga menang di pengadilan tingkat pertama dan banding, namun pada akhirnya kalah di Mahkamah Agung Illinois.
  • Mahkamah Agung menafsirkan bahwa skema database termasuk dalam kategori "file layout" sehingga tidak wajib diungkapkan, dan keputusan ini membuka jalan bagi lembaga publik untuk menolak keterbukaan informasi dengan menjadikan struktur database sebagai alasan. Namun, rancangan undang-undang untuk memperbaiki masalah ini (SB0226) telah diajukan, yang mencakup ketentuan agar lembaga publik menjelaskan struktur database sehingga pemohon informasi dapat meminta kueri data yang spesifik.
  • RUU tersebut merupakan langkah penting untuk memperkuat transparansi informasi, dan perlu ada dorongan kepada para legislator daerah agar mendukung pengesahannya.

Latar belakang

  • Freedom of Information Act (FOIA) Illinois tergolong kuat, dan dalam banyak kasus informasi yang dikumpulkan lembaga publik dianggap sebagai milik publik.
  • Permintaan informasi dapat diajukan dengan mudah melalui email, dan secara hukum tanggapan atas permintaan itu harus diberikan dalam waktu 5 hari.
  • Keterbatasan utama FOIA adalah tidak dapat memaksa pembuatan catatan baru.
  • Skema database menjelaskan struktur sebuah database, dan menjadi semakin penting seiring makin banyaknya informasi lembaga publik yang disimpan di dalam database.

Matt Chapman vs. Kota Chicago

  • Matt Chapman adalah seorang ahli yang menjalankan jurnalisme data melalui permintaan FOIA dalam skala besar.
  • Sistem CANVAS milik Chicago adalah database besar yang mengelola data tiket parkir secara terpusat; Matt meminta skema database ini tetapi ditolak.
  • Chicago menolak dengan alasan bahwa pengungkapan informasi tersebut dapat mengancam keamanan sistem, dan Matt kemudian menggugat keputusan itu.

Saya naik ke kursi saksi

  • Ada perdebatan mengenai apakah pengungkapan skema database akan mengancam keamanan.
  • SQL injection adalah salah satu metode utama serangan terhadap database, dan muncul pembahasan apakah skema database dapat digunakan dalam serangan semacam itu.
  • Saya memberikan kesaksian dengan menekankan bahwa serangan SQL injection tidak dilakukan melalui skema database.

Jejak berdarah hukum

  • Mereka menang di pengadilan tingkat pertama, tetapi Chicago segera mengajukan banding.
  • Di tingkat banding, ditekankan bahwa pengungkapan informasi harus memiliki kemungkinan yang sangat tinggi untuk mengancam keamanan agar dapat ditolak.
  • Pada akhirnya, Mahkamah Agung Illinois memutuskan bahwa skema database dapat dianggap sebagai file layout.

Situasi saat ini

  • Lembaga publik di Illinois kini memiliki kewenangan untuk menolak pengungkapan skema database.
  • Database tidak seharusnya menjadi alat untuk menyembunyikan informasi, dan RUU baru SB0226 dapat menjadi solusi untuk hal ini.
  • RUU tersebut menyatakan bahwa struktur database harus dijelaskan secara memadai agar pemohon dapat meminta kueri yang spesifik.

1 komentar

 
GN⁺ 2025-02-26
Opini Hacker News
  • Halo, saya adalah penggugat dalam gugatan ini. Saya sedang menyiapkan tulisan pendamping untuk postingan tptacek. Sementara itu, silakan ajukan pertanyaan kapan saja

    • Sambil menunggu, lihat postingan lama ini: tautan
  • Contoh "mencari semua data tiket parkir milik Bob O dan juga mengambil seluruh informasi lain di database" adalah contoh SQL Injection. Di sini, "everyone's" menjadi masalah karena tanda kutip tunggal yang tidak di-escape

  • Saya percaya kota seharusnya membagikan skema, tetapi saya tidak setuju dengan poin artikel bahwa mengetahui skema SQL tidak membantu penyerang

    • Penyerang memulihkan skema SQL dengan menggunakan serangan SQL Injection. Skema adalah hasil dari serangan, bukan prasyaratnya
    • Ada implikasi bahwa jika kerentanannya ditemukan, skemanya bisa dipulihkan, tetapi itu tidak selalu benar. Mengetahui skema bisa membuat kerentanan lebih mudah dieksploitasi
  • Kurt memposting tulisan ini untuk mengolok-olok saya. Audiens saya terutama adalah orang nonteknis yang terlibat dalam politik lokal Chicago

    • Berpartisipasi dalam politik lokal sangat reaktif. Saya telah menyelesaikan banyak hal, termasuk meloloskan undang-undang di waktu luang saya
    • Politik lokal berputar di sekitar message board. Jika ikut terlibat, Anda bisa mencapai banyak hal
  • Bukankah aneh bahwa mahkamah agung dan pengadilan banding berbeda pendapat soal masalah tata bahasa?

    • Yang aneh adalah hukumnya dibiarkan ambigu. Jika struktur kalimat dasar dalam undang-undang tidak jelas bagi pengadilan, berarti sistem runtuh pada rintangan pertama
  • Apakah saya satu-satunya yang agak bingung atau khawatir tentang pengecualian source code?

    • Mudah membayangkan skenario di mana kota mengembangkan perangkat lunak tertentu sendiri dan menyembunyikan "bias" di dalam source code
    • Saya rasa amandemen yang diusulkan tidak cukup
  • Bacaan yang sangat menarik

    • Menganggap pengungkapan skema sebagai sesuatu yang dilindungi itu tidak masuk akal. Saya bekerja di perusahaan kecil dan berusaha menyediakan data yang dibutuhkan pelanggan
  • Sepertinya keputusan Mahkamah Agung Illinois memberi kita kesempatan untuk mengatakan "everything is a file"

  • Saya mengajukan permintaan FOIA untuk lebih dari 1 juta halaman dokumen bagi proyek cleartap.com. Sebagian besar negara bagian mengenakan biaya kecil untuk pengumpulan dokumen

    • Michigan meminta $50K untuk permintaan FOIA. Sepertinya karena krisis air timbal Flint. Mereka ingin saya menghilang
  • Jika publik tidak bisa mengetahui data apa yang dimiliki pemerintah, maka tidak ada kebebasan informasi