Instead of using the "What is the name of this software?" thing, replace it with captchas, as this will be very easy for a robot to figure out. Distorted text works better, as humans can figure this out while robots cannot. They can also figure out garbled or blurred speech, as robots are like,"...What?" Captchas are extemely effective while basic stuff like,"What is 2+2?" Is not that effective. This is just a suggesion, its not like im forcing you to do this.