Expected duration: 3 - 4 weeks We’re looking for an expert consultant with extensive low-level knowledge of C and C++.
We want to build some modules for NodeJs natively to use them from an ElectronJs app. Our ElectronJS app may use the Windows and Mac APIs.
We will need someone with strong knowledge of Javascript, NodeJs, ElectronJs and node-gyp. It would also be useful if you have knowledge of Crypto++, Win32 API and Cocoa API.
------------------ Skills we’re looking for ------------------
Required skills: • C • C++ • Javascript • NodeJS • node-gyp • ElectronJS.
Desired skills: • Crypto++ • Windows' Win32 API knowledge • Mac Os X's Cocoa API knowledge
------------------ Some more details about the project ------------------
We need to detect somehow if there's an app recording the screen. We know it's extremely difficult and very invasive for the client's computer, but for security reasons we need it.
We already detect other apps running in the background just making control of what processes are running and blacklisting them, but it is insecure to continue with this approach, we need to be sure that no one is recording the screen.
We need to know when someone uses other software to record the screen such as Skype, Slack or even Snipping Tool, and disable the app when this happens.
As we know someone could change the code in JS and modify it, we need to validate code integrity and send it to a server to validate it.
If, somehow, the user tries to access the server with this modified app, we need to know it. We can produce a checksum of the code at the beginning and send this checksum with all the request, for instance.
France French Recording Project -- 10 Category: Audio Services, Canadian French Translator, English (US) Translator, French Translator, Voice Talent Budget: $4 - $5 USD