The US Department of Homeland Security (DHS) Science and Technology Directorate (S&T), together with Intelligent Automation, Inc. (IAI), built a system for securing app software called the trusted mobile system (TrustMS). The system deploys as a code that protects operating systems and apps on embedded platforms against cyber-attacks. The system monitors software as it executes and responds to any attacks by eliminating the threat. The technology works without modifying any source code. The system was created for mobile devices, but it can be used to protect embedded and Internet of things (IoT) devices as well.