ارزیابی امنیتی و شناسایی نقاط ضعف سامانه‌های نرم‌افزاری