Survey Of Cyber Attack Detection Strategies: Analysis Of Ethical Issues And Prevention Techniques