What I have noticed is that whenever the workflow assigns a task to someone specifically, still any other random user is able to Edit/Fill data from task form. And even any user is able to approve the task not assigned to him. Though this wasn't the case in 2010 workflows. Any idea why this strange behavior?
Edit the task process and there you can find the option under settings "Only allow task recipients and process owners to read and edit workflow tasks"