what are the legal aspects of online fraud?