2012-07-27 9 views
14

Czy ktoś może dać trochę światła, co jest prawdziwą/główną zaletą wprowadzenia tagu Isolatedprocess w Usługach w JellyBean [Android]. Jest to korzystne na poziomie struktury lub na poziomie jądra, ponieważ zauważyliśmy, że ustawienie wartości tagu isolatedProcess "true" w Usługach powoduje przypisanie nowego ID użytkownika do tego procesu serwisowego.Zaleta wprowadzenia tagu Isolatedprocess w Usługach w JellyBean [Android]

Odpowiedz

20

Czy widziałaś Dianne Hackborn's odpowiedź w Google Groups? Pytanie jest identyczne i, jak wskazuje, w rzeczywistości jest jedno znane użycie tych flag: dodanie warstwy zabezpieczeń do zdalnego, niezaufanego kodu, tj. JavaScript. Nie ma możliwości, aby zagwarantować, że uruchomienie zdalnego kodu nie spowoduje pojawienia się luk w zabezpieczeniach, więc izolując proces, który analizuje ten kod w procesie bez uprawnień, znacznie trudniej jest temu kodowi wyrządzić jakąkolwiek szkodę.

Powiązane problemy