8.1. Ethical issues: identify any potential hazards in the proposed design, e.g., foreseeable misuses
9.1. Ethical issues: provide solutions to eliminate hazards identified in Assignment 8.1, e.g., foreseeable misuses
Program Outcome 4: (Ethical and Professional Conduct)
4.2 (Ethics and morals) Students will be able to understand the associated ethical issues.
Unauthorized Access to Audio Files:
Risk: If the app or website lacks proper authentication and authorization mechanisms, there is a risk of unauthorized users gaining access to sensitive audio files.
Mitigation: Implement strong user authentication protocols and access controls to ensure that only authorized users can access and manage recorded audio files.
Piracy and Unauthorized Distribution:
Risk: Users could potentially use the system to record and distribute copyrighted material without permission, leading to issues of piracy.
Mitigation: Include clear terms of use that prohibit the unauthorized recording and distribution of copyrighted content. Implement measures to detect and prevent bulk transfers or suspicious patterns that might indicate misuse.
Device Hijacking:
Risk: If the user's Raspberry Pi device is compromised, an attacker could potentially manipulate recordings or gain unauthorized control over the device.
Mitigation: Encourage users to regularly update their Raspberry Pi's operating system and software components. Provide guidance on securing the device, such as using strong passwords and disabling unnecessary services.