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

Epic i Google zgadzają się na rozstrzygnięcie sporu i zmianę losów Androida na całym świecie

Właśnie kiedy myśleliśmy Epic przeciwko Google może to już koniec, po prostu zabrakło jednej odmowy Sądu Najwyższego po całkowitym zwycięstwie Epic obie strony...

Apple szczegółowo opisuje interfejsy API umożliwiające zgodę rodziców i weryfikację wieku w Teksasie

Firma Apple udostępniła nowe interfejsy API i narzędzia piaskownicy, aby pomóc programistom spełnić nowe wymagania dotyczące aplikacji dostępnych w Teksasie. Oto szczegóły. Trochę kontekstu Po...

Google ma plan „księżycowy” dotyczący centrów danych AI w kosmosie

Google wymyślił nowy, potencjalny sposób obejścia ograniczeń zasobów energochłonnych centrów danych AI na Ziemi — wysyłając swoje chipy AI w przestrzeń kosmiczną na...
Advertisment