Czy teraz można szpiegować iPhone'a innej osoby za pomocą mikrofonu?

6

Jest to aplikacja w Appstore „Find My Kid” i „Chat with parents”. Pozwalają pierwszej aplikacji na rozpoczęcie słuchania mikrofonu drugiej aplikacji, nawet bez powiadomienia. Nawet gdy aplikacja jest w tle, a ekran jest wyłączony.

Zastanawiam się: jak to robi aplikacja?

RealNmae
źródło
Głosuję za zamknięciem tego pytania jako nie na temat, ponieważ pytanie, jak / dlaczego Apple coś robi, jest poza zakresem tego, co można zadać, jak zdefiniowano w Centrum pomocy .
Allan

Odpowiedzi:

6

Myślę, że błędną częścią twojego pytania jest słowo „szpieg”. Nie, szpiegowanie lub słuchanie mikrofonu iPhone'a nie jest możliwe bez powiadomienia lub bez zgody użytkownika.

Nie jestem programistą tych aplikacji, ale jestem programistą iOS z kilkoma aplikacjami w App Store, więc zapoznałem się z procesem recenzowania API i App Store na iPhone. Apple nie zapewnia sposobu na potajemne słuchanie innego urządzenia

Po przeczytaniu opisu strony produktu „słuchanie” odbywa się za pomocą aplikacji do czatu lub wiadomości. Aplikacja rozpoczyna nagrywanie, a następnie wysyła nagranie do rodziców za pośrednictwem czatu. Może działać inaczej w Androidzie, ale wygląda na to, że działa na iOS. Poniższy obrazek w szczególny sposób wywołuje „zegarek Android / GPS”.

wprowadź tutaj opis obrazu

W tych aplikacjach nie wydaje się, aby istniało coś „tajnego” lub naruszało wytyczne aplikacji Apple. Sformułowanie w opisie aplikacji App Store jest niejasne, jeśli chodzi o sposób, w jaki robią to, co twierdzą.

fsb
źródło
4
Nie powiedziałem, że nie ma zgody. Ale zgoda może zostać sfałszowana. Brak powiadomienia lub innego znaku interfejsu, przynajmniej gdy ekran jest wyłączony. Druga strona instaluje „Czat z rodzicami” i udziela zgody na mikrofon. Jak tylko to zrobi, może wyłączyć ekran i nie ma pojęcia, czy słucha. Każdy użytkownik urządzenia może zainstalować tę aplikację na telefonie i szpiegować. Przetestowałem to dziś rano. Powinieneś sprawdzić fakty zanim zaczniesz mówić z taką pewnością o czymś, co czytasz w opisie aplikacji.
RealNmae
@RealNmae „ Każdy z twoim urządzeniem ” - niekoniecznie. Musieliby również mieć możliwość odblokowania urządzenia. Bezpieczeństwo fizyczne i ograniczenia nałożone przez system operacyjny współpracują ze sobą w celu zabezpieczenia urządzenia. Ale jeśli mogę odblokować urządzenie, mogę zainstalować na nim certyfikat programisty i przesłać dowolną starą aplikację, niezależnie od tego, czy jest ona zgodna z wytycznymi Apple App Store.
MTCoster
@RealNmae Mogę mówić o tym z przekonaniem, ponieważ pracuję z interfejsem API Apple i mam bardzo dobry pomysł na to, co Apple umożliwia aplikacji. Apple nie zezwala „nikomu” na słuchanie mikrofonu urządzenia. Obie strony, rodzic i dziecko, muszą coś zainstalować, zgodzić się na zezwolenie aplikacji na używanie mikrofonu do nagrywania i zgodzić się na używanie GPS. To nie jest coś, co ktoś może zainstalować więcej, niż może zainstalować inną aplikację, jeśli ma Twoje urządzenie.
fsb
1

Mimo, że nie jest twórcą aplikacji natywnej dla systemu iOS, szybkie google pokazuje, że połączenie uprawnień mikrofonu z uprawnieniami audio (statycznymi) do wykonywania w tle pozwala aplikacji na nagrywanie w tle. Zakładam, że oznacza to, że Apple upewnia się, że to uprawnienie nie jest całkowicie błędne podczas procesu przeglądu, ale jest zmieszane z uprawnieniem do odtwarzania dźwięku w tle.

Nie interesuje mnie: w przeciwieństwie do Androida Pie (w mniejszym stopniu Android Oreo) Google zwróci cichy strumień, podczas gdy aplikacja jest w tle .

David Mulder
źródło
Nadal nie jest dla mnie jasne, jak można obudzić aplikację, aby wykonać dowolny kod. Nawet w trybie audio w tle oznaczałoby to, że iPhone nigdy nie przechodzi w tryb uśpienia, aby otrzymywać powiadomienia o rozpoczęciu procesu nagrywania lub alarmu dźwiękowego.
RealNmae