ما بهدنبال فردی متخصص در حوزه امنیت نرمافزار هستیم که توانایی ارزیابی و تحلیل امنیتی محصولات نرمافزاری در سطحی فراتر از لایهی وب را دارا باشد. این موقعیت کاری، برای آن دسته از افراد که در نفوذ به لایههای زیرین نرمافزار، مهندسی معکوس نرمافزارها، درک تعامل نرمافزار با سیستمعامل و همچنین بررسی کدهای هستهی نرمافزار دارای دانش، مهارت و تجربه هستند مناسب است.
دانش تخصصی و مهارتهای مورد نیاز :
- تسلط و تجربه در تست نفوذ (Penetration Testing) و ارزیابی امنیتی (Secure Code Review) در لایهی هستهی اپلیکیشن، کدها و اسکریپتهای سیستمی و بکاند
- تسلط بر مفاهیم کدنویسی و توسعهی امن (Secure Coding) تحت زبانهای برنامهنویسی C و C++، شناخت آسیبپذیریهای مدیریت حافظه (Memory Management Vulnerabilities)
- آشنایی با مفاهیم مهندسی معکوس، توانایی تحلیل باینری، و کار با ابزارهای مرتبط
- آشنایی با امنیت سیستمعاملهای توزیعهای لینوکس و مفاهیم و تکنیکهای مقاومسازی (Hardening)
مهارتها و شرایط امتیازی :
- آشنایی با مفاهیم کدنویسی و توسعهی امن تحت زبانهای برنامهنویسی Python یا Golang
- آشنایی با امنیت چرخهی توسعهی نرمافزار (SSDLC) و فرآیندهای امن استقرار و بهروز رسانی
- آشنایی با امنیت پروتکلهای ارتباطی و تبادل داده RPC و REST
- آشنایی با امنیت استفاده از پایگاههای داده
شرح وظایف :
- تست نفوذ بخشهای غیر وبی محصولات (Penetraion Testing): ارزیابی امنیتی، کشف آسیبپذیری و تست نفوذ در لایههای شبکه، پروتکلهای اختصاصی، سرویسهای سیستمی و باینریها
- بررسی امنیتی کدهای غیر وبی (Secure Code Review): تحلیل و بازبینی کدهای بکاند، هسته نرمافزار و کامپوننتهای غیر وبی برای شناسایی باگهای منطقی، خطاهای امنیتی و مدیریت حافظه
- ارائه راهکار و همکاری با تیم توسعه جهت رفع آسیبپذیریها
مزایای همکاری:
- امنیت شغلی بالا
- حقوق ومزایای رقابتی
- فرصت رشد و یادگیری و مطالعه در کنار افراد خبره و اثرگذاری فراوان
- تسهیلات نظام وظیفه (بدلیل دانش بنیان بودن)
- بیمه تکمیل درمان
- امکان دریافت وام بدون بهره
- هدایا وبسته های اقلام مناسبتی
- کمک هزینه ناهار
- کمک هزینه سفر و تفریح