On the internet social media platforms are growing in popularity, and that popularity has raised increasing questions about security and privacy. Users of social networks face serious security risks due to fake and copied profiles. One major issue is the cloning of user profiles, when duplicate profiles are created using stolen user data and then utilized to harm the original profile owner. Threats like phishing, stalking, spamming, and others are also used to accomplish a variety of goals. A fake profile is one that is made on a social networking site using the name of an organization or person that does not exist and participates in destructive activities. In this study, a new tool is created that uses machine learning methods to verify user identification. People who utilize fake accounts may be recognized as having fake profiles in one of three ways: the number of abuse reports, daily comments, or rejected friend requests. Data from Twitter was used in a case study. The Random Forest algorithm and the Support vector machine approach offered a greater projected accuracy when detecting whether a user was a fraudulent or genuine user compared to other machine learning methods.