Apple przypadkowo ujawnia nowy kod źródłowy interfejsu aplikacji internetowej App Store


Zaledwie kilka godzin po uruchomieniu przez firmę Apple ulepszonego interfejsu internetowego sklepu App Store opublikowano projekt GitHub zawierający cały kod źródłowy frontonu witryny. Oto jak to się stało.

Firma Apple zapomniała wyłączyć mapy źródeł w środowisku produkcyjnym w nowym interfejsie internetowym sklepu App Store

Wczoraj Apple wypuściło nowy interfejs sieciowy dla App Store, wraz z dedykowanymi stronami dla każdej platformy, kategorii aplikacji i wyszukiwania.

Problem polega na tym, że według użytkownika rxliuli na GitHubie Apple przypadkowo dostarczył nowy App Store z włączonymi mapami źródeł. Umożliwiło im to pobranie kompletnego kodu źródłowego Apple bezpośrednio z miejsca produkcyjnego.

w magazynrxliuli twierdzi, że użył rozszerzenia do przeglądarki Chrome, aby wyodrębnić i zapisać wszystkie dostępne zasoby z internetowego sklepu App Store, a następnie zdecydował się zarchiwizować je w GitHub w celach edukacyjnych.

Obraz: rxliuli

Oto niektóre elementy zawarte w pakiecie magazyn:

Kompletny kod źródłowy Svelte/TypeScript
Logika zarządzania państwem
Komponenty interfejsu użytkownika
Kod integracji API
Konfiguracja routingu

Reklama

Co oznacza ten wyciek?

W praktyce nie jest to duży wyciek i nie stwarza od razu żadnego zagrożenia dla bezpieczeństwa ani prywatności Apple, programistów ani użytkowników. Mimo to jest to rzadki błąd, ponieważ wyłączenie map źródłowych w środowisku produkcyjnym jest zwykle podstawowym krokiem w przypadku takich projektów.

Rxliuli twierdzi, że „kod źródłowy został uzyskany z publicznie dostępnych zasobów za pośrednictwem narzędzi programistycznych przeglądarek” oraz że „repozytorium służy wyłącznie celom edukacyjnym i badawczym”. Mimo to nie jest naciąganym założeniem twierdzenie, że jego dostępność może nie potrwać długo w tym świecie.

Jeśli więc chcesz rzucić okiem na to, jak Apple zbudował i ustrukturyzował interfejs nowego internetowego sklepu z aplikacjami, być może zechcesz to zrobić wcześniej niż później.

Oferty akcesoriów na Amazon

FTC: Korzystamy z automatycznych linków partnerskich generujących dochód. Więcej.



Source link

Advertisment

Więcej

Advertisment

Podobne

Advertisment

Najnowsze

AMD przygotowuje Ryzen AI MAX+ 388: 8C/16T i pełny procesor graficzny Radeon 8060S z 40-CU

AMD przygotowuje się do wypuszczenia nowej jednostki SKU Ryzen AI MAX+ „Strix Halo” zaprojektowanej specjalnie dla graczy, którzy nie potrzebują więcej niż 8...

Trump ponownie mianuje miliardera Jareda Isaacmana na stanowisko szefa NASA

Prezydent Donald Trump po raz kolejny wybrał miliardera technologicznego Jareda Isaacmana na kolejnego administratora NASA, pięć miesięcy po wycofaniu pierwszą nominację złożył w...
Advertisment