A security freeze is the strongest form of identity theft prevention for consumers. Only the security freeze gives the consumer the tool to put a stop to the opening of a new fraudulent account.
Fraud alerts don't stop creditors from getting the credit record or credit score. The only type of fraud alert available to consumers before they become victims of identity theft only lasts 90 days, and it doesn't even require the creditor to contact the consumer.