Software Secure Remote Proctoring