An Enhanced Cyber Attack Attribution Framework