Смотрите. Я понял задачу так: защитить управление сервисами, доступ к которым восстанавливается с помощью подтверждения владением мобильным телефоном. Если это так, то рисуем схему от обратного:
Для захвата нам нужна СИМ. Для этого, как минимум нужно знать номер нужного телефона. Кто его будет знать? Его будет знать администратор сервиса и сотрудники провайдера, т.к. они видят список договоров на Вас. Защищаться от администратора сервиса я не вижу смысла - если они будут работать не честно - авторизация с помощью телефона не спасет - они ее проигнорируют. Остается провайдер.
Достаточно оформить договор на кого-то, кому Вы доверяете - родственник, например - и Вы решаете проблему. Сим-карту не перехватят, т.к. просто не будут знать, какую именно нужно, а восстановить Вы ее опять же всегда сможете. Ну и конечно, этот номер никак не должен фигурировать в паблике и использоваться для общения, хоть как-то связанного с Вами или проектом.
Еще был вопрос, один номер или несколько. Смотрите, чем мы рискуем? В случае компрометации одного из сервисов, злоумышленникам может стать известен номер, перехватив который они получат доступ к другим сервисам. Да, в этом риск есть, но уменьшит его не просто несколько номеров, а несколько номеров на разных людей с обязательным соблюдением правил о не связанностью с проектом.
П.С.
SyavaSyava прав во многом (кроме манеры общения). Неправомерное восстановление сим-карты - это данность. Если речь про РФ, то с ходу
тыц, да и вообще погуглите - расстроитесь. Банки (покрайней мере крупные) от этого защитились - перед отправкой пароля в СМС они запрашивают IMSI, если он изменился (а при выдаче дубликата он с 95%й вероятностью изменился) - то блокируют номер до авторизации другим способом.
Но это банки (да и то, не все), про он-лайн сервисы речь не идет.