Aplikacje na iOS zawsze były w piaskownicy i jednocześnieznaczna liczba użytkowników może nie wiedzieć, co to znaczy pod względem stabilności aplikacji i uprawnień, prawdopodobne jest, że wiedzą, że ograniczenie ma na celu utrzymanie płynności działania. Firma Apple wprowadziła piaskownicę dla aplikacji OS X w 2012 roku dla nadchodzącego wówczas Mountain Lion. Teraz wszystkie nowe aplikacje przesłane do Mac App Store muszą być w piaskownicy i chociaż wielu użytkowników mogło nie zauważyć różnicy, programiści z pewnością to zauważą. Jeśli kiedykolwiek zastanawiałeś się, co robi aplikacja typu sandbox działająca na komputerze Mac, tj. Jakie uprawnienia używa aplikacja, SandboxInfo to darmowa aplikacja dostępna w Mac App Storemówi tylko to. Aplikacja może być przydatna również dla programistów, ale dla użytkowników końcowych jest to najłatwiejszy sposób, aby zobaczyć, co potrafi aplikacja, i sprawdzić jej uprawnienia do podpisywania.
Po zainstalowaniu przeciągnij i upuść ikonę aplikacji naokno aplikacji lub wybierz je, klikając opcję „Wybierz aplikacje”. Jeśli wybierzesz wiele aplikacji do sprawdzenia, SandboxInfo otworzy osobne okno dla każdego z nich.

SandboxInfo zgłasza cztery rodzaje uprawnieńz którego może korzystać aplikacja: dostęp do plików, urządzenia, wyjątki i surowe dane. Aplikacje podstawowe nie są w trybie piaskownicy i mają pełny dostęp do wszystkich funkcji systemu operacyjnego. Aplikacje innych firm pobrane z Mac App Store lub z własnej witryny dewelopera mogą, ale nie muszą być w trybie piaskownicy.
Aplikacje w piaskownicy są oznaczone symbolemjaki poziom dostępu mają pod każdą głową zezwolenia. Dostęp do plików informuje, z którymi plikami w systemie aplikacja może odczytywać i zapisywać, sekcja Urządzenia zawiera listę urządzeń, z którymi może się łączyć, Wyjątki wymieniają wszelkie wyjątki, które mogły zostać przyznane aplikacji, a Raw Data pokazuje pliki, które zostały utworzone przez aplikacja i do której aplikacja może pisać. Tutaj znajdziesz plik listy aplikacji.

Aby sprawdzić organ podpisujący aplikację, kliknijprzycisk Podpisujący u góry i pojawi się wyskakujące okienko ze szczegółami. W przypadku aplikacji pobranych z Mac App Store Apple będzie organem podpisującym. W przypadku większości innych aplikacji organem podpisującym jest sam deweloper lub, w niektórych przypadkach, wydawca.

SandboxInfo wskazuje również, gdy aplikacja nie jestw piaskownicy i kiedy nie został podpisany. Chociaż sprawdzanie stanu piaskownicy dowolnej aplikacji jest całkiem dobre, użytkownik końcowy nie jest w stanie zrozumieć, co oznaczają uprawnienia. Aplikacja może zrobić albo z prostym wyjaśnieniem uprawnień, albo dodać informację, czy którekolwiek z uprawnień tej aplikacji może być potencjalnie niebezpieczne.
Pobierz SandboxInfo z Mac App Store
Komentarze