We have created an app for banks. In that apps we are doing device binding with phone number and device details through text SMS.
Now attackers somehow used SMS forwarding technique to bind his own device with victim phone number.
We are not sure about the attacker's modus operandi to use victim phone number to bind his own devices.
We believe that attacker might be using iMessage to sync the SMS from the App after sent the SMS and forwarding the same SMS to victim.
Note: In our App, we used MFMessageComposeViewController class to send message for device binding to the bank.
We are looking for the solution. So attacker cannot used/copy the text message from SMS created within the app for device binding and forward to victim.