Проблема с уязвимостью Zoom SDK в Android
С тех пор, как мы интегрировали Zoom SDK, Google начал рассылать письма с предупреждениями об уязвимостях; если не исправить, они отключат приложение. Согласно статье в блоге Zoom о предложении сквозного шифрования Zoom, они работали над проблемами, связанными с безопасностью, и, похоже, они их исправили. Поэтому мы обновили Zoom SDK в нашем приложении до последней версии, в которой есть все эти исправления безопасности. Версия, которую мы используем в нашем приложении,
"zoom-sdk-android-5.4.3.613"
Обновлять:
Поэтому я поднял заявку в Zoom Support, и они немедленно закрыли ее как «Решенная». Ссылка на билет: https://support.zoom.us/hc/en-us/requests/9837191
1 ответ
Итак, мы наконец смогли сузить основную причину. Проблема, которую мы получили от Google Play, была «Нарушение намеренного перенаправления». Я перечислю все, что мы сделали, чтобы исправить проблему:
Однозначно требовалось обновление Zoom SDK, что мы уже сделали.
Согласно предложению Google, мы проверили, не было ли ненадежным перенаправление намерений. Для этого мы можем поместить этот фрагмент кода в onCreate () Activity:
// check if the originating Activity is from trusted package if (getCallingActivity().getPackageName().equals("known")) { Intent intent = getIntent(); // extract the nested Intent Intent forward = (Intent) intent.getParcelableExtra("key"); // redirect the nested Intent startActivity(forward); }
Мы использовали API проверки SMS, и защита широковещательного приемника с помощью SEND_PERMISSION гарантирует, что намерение поступает из сервисов Play. В нашем случае это SEND_PERMISSION не было установлено.