Hackers are specialists in detecting computer vulnerabilities. Improvement or diversion, how do their actions advance system security?