I think we already have the solution for this case, it is live KYC. With this procedure, someone cannot use fake ID because it should be idetified with live KYC, by using video call. I have seen that many crypto platforms, especially exchanges, have applied this way for their user' KYC process.