Насколько защищена телефонная связь от злоумышленников? Особенно недостатки XSS на наших страницах, где API PhoneGap открыт неизвестному злоумышленнику.
Например, безопасна ли команда PhoneGap.exec () на iPhone?
Из JavaScript меня беспокоит команда PhoneGap.exec
, например. PhoneGap.exec(successCB, errorCB, "com.phonegap.contacts","search", [{"fields":fields, "findOptions":options}]);
(JavaScript для цели iPhone скопирован отсюда ). Теоретически команда exec должна быть ограничена, и только должен иметь доступ к классам API PhoneGap (com.phonegap.contacts в этом примере) и методам (например, поиск в этом примере).
Если в нашем приложении есть уязвимость XSS, то у любого злоумышленника есть расширенная поверхность атаки по сравнению с запуском в изолированной программной среде браузера. Телефон конечного пользователя подвержен любым уязвимостям в PhoneGap, которые могут позволить злоумышленнику получить доступ к привилегированному коду ObjectiveC / API. Единственная документация, которую я смог найти по безопасности PhoneGap , была .