How to prompt user confirmation on Mac from Windows/Linux VNC connections?
System preference => Sharing => Remote Management => Computer Settings 
Check the box: VNC viewers may control screen with password: 
And allow access for only the users needing access. That should do the trick