Digital forensics: best practices and perspective