- Apple secara tidak sengaja (mungkin tidak) mengekspos seluruh struktur front-end App Store-nya
- Bocoran tersebut menunjukkan tata letak Svelte dan TypeScript untuk desain antarmuka Apple
- Rxliuli mencapai segalanya menggunakan alat browser tanpa melewati sistem keamanan
Apple baru-baru ini meluncurkan Web App Store yang didesain ulang, yang menurut perusahaan menghadirkan tata letak yang lebih konsisten, halaman platform yang lebih jelas, dan pengalaman pencarian yang diperbarui.
Namun, peluncuran tersebut dibayangi oleh pengawasan tak terduga yang melibatkan rilis kode front-end lengkap situs tersebut kepada publik.
Menurut Rxliuli, yang menerbitkan kode di GitHub, Apple menerapkan antarmuka dengan peta sumber aktif, sehingga memungkinkan untuk mengambil struktur internal proyek langsung dari situs langsung.
Bagaimana konten diekstraksi dan mengapa itu penting
Kesalahan besar seperti ini tidak biasa terjadi pada perusahaan yang biasanya mempertahankan kontrol ketat terhadap alur kerja pengembangannya.
Meskipun hal ini mungkin merupakan “kesalahan” yang dilakukan Apple, beberapa orang berpendapat bahwa ini adalah kebocoran yang disengaja, karena menonaktifkan konten semacam itu dalam produksi dianggap sebagai langkah mendasar dalam rekayasa web modern.
File-file tersebut berasal dari seluruh lingkungan browser, tanpa pelanggaran, intrusi, atau bypass firewall apa pun.
Mereka disimpan dengan alat browser standar dan ekstensi Chrome, dan repositori GitHub ada untuk “tujuan pendidikan dan penelitian” saja.
Dari sudut pandang keamanan, dampaknya tampaknya terbatas karena konten berisi data sensitif atau logika presentasi, bukan logika sisi server.
Meski begitu, para pengamat mencatat bahwa perusahaan sebesar Apple jarang mengekspos struktur kode internalnya secara langsung.
Sepertinya Apple meninggalkan kode tersebut agar seseorang dapat menemukannya dan merilisnya ke publik.
Repositori berisi kode Svelte dan TypeScript, detail perutean, struktur tata letak UI, dan akses manajemen status untuk antarmuka baru.
Ini memberi siapa pun yang tertarik dengan alur kerja front-end, atau pola teknik yang lebih besar, gambaran tentatif tentang bagaimana perusahaan besar membangun antarmuka web yang besar.
Kode tersebut menunjukkan logika tata letak keseluruhan tetapi tidak mengungkapkan fungsi tersembunyi atau algoritme kepemilikan, sehingga klaim bahwa kode tersebut mengungkap teknologi rahasia tampak berlebihan.
Rxliuli mencatat bahwa kode tersebut berasal dari sumber yang dapat diakses publik, namun sulit membayangkan Apple membiarkannya tetap online tanpa tertandingi.
Perusahaan sering kali merespons dengan cepat ketika konten internal muncul di ruang publik, dan visibilitas repositori mungkin terbatas ketika permintaan hukum dimulai.
Untuk saat ini, mereka yang penasaran dengan arsitektur antarmuka App Store terbaru atau alur kerja di balik proyek Web Apple terbaru dapat memeriksanya, meskipun kehadirannya mungkin bersifat sementara.
melalui 9to5mac
Ikuti TechRadar di Google Berita Dan Tambahkan kami sebagai sumber daya pilihan Untuk mendapatkan berita, ulasan, dan opini pakar kami di feed Anda. Pastikan untuk mengklik tombol ikuti!
Dan tentu saja Anda juga bisa Ikuti TechRadar di TikTok Dapatkan berita, review, unboxing dalam bentuk video, dan update rutin dari kami Ada apa Juga