Хотя здесь уже есть несколько хороших ответов, большинство из них сосредоточены на навигации в браузере. Я пишу это в 2018 году, и, возможно, кто-то хочет знать о безопасности мобильных приложений.
Для мобильных приложений , если вы контролируете оба конца приложения (сервер и приложение), если вы используете HTTPS , вы в безопасности . iOS или Android проверит сертификат и уменьшит возможные атаки MiM (это было бы единственным слабым местом во всем этом). Через HTTPS-соединения вы можете отправлять конфиденциальные данные, которые будут зашифрованы во время транспортировки . Только ваше приложение и сервер будут знать любые параметры, отправленные через https.
Единственное «возможно» здесь может быть, если клиент или сервер заражены вредоносным программным обеспечением, которое может просматривать данные перед их упаковкой в https. Но если кто-то заражен этим программным обеспечением, у него будет доступ к данным, независимо от того, что вы используете для их транспортировки.