طبق ماده ۱۵۶ قانون مجازات اسلامی شرایطی که درصورت اجماع باعث می‌شوند رفتار فرد جرم شناخته نشود عبارتند از:

 

الف) رفتار ارتکابی برای دفع تجاوز یا خطر ضرورت داشته باشد.

 

ب) دفاع مستند به قرائن معقول یا خوف عقلائی باشد.

 

ج) خطر و تجاوز به‌سبب اقدام آگاهانه یا تجاوز خود فرد و دفاع دیگری صورت نگرفته باشد.

 

د) توسل به قوای دولتی بدون فوت وقت عملا ممکن نباشد یا مداخله‌ی آنان در دفع تجاوز و خطر مؤثر واقع نشود.