Identifying Compromises Through Device Profiling