1. حملات مبتنی بر سیستم عامل(Operating System Attacks) :
زمینه اسیب پذیری های سطح سیستم عامل پرداخته و از این طریق سعی در نفوذ به سیستم را دارد.برخی از این نوع اسیب پذیری ها شامل سرریزی بافر(BOF) ،اشکالات سطح سیستم عامل و عدم نصب بسته های امنیتی و عدم بروزرسانی به موقع سیستم عامل میباشند .
2. حملات سطح برنامه های کاربردی(Application-level Attacks) :
نرم افزار های کاربردی با ویژگی های زیادی منتشر میشوند و کمبود زمان برای انجام ازمایشات کامل قبل از انتشار محصولات وجود دارد.عدم وجود کنترل خطا در برنامه های کاربردی منجر به حملات زیر میشود:
ــ حملات سریزی بافر Buffer overflow
ــ حملات Cross site scripting
ــ حملات ترزیق کد SQL SQL injection
ــ حملات نوع عدم سرویس دهی Denial of service
ــ حملات Phishing
ــ حملات ربودن نشست Session hijacking
ــ حملات man in the middle
ــ حملات Directory traversal attacks
3. حملات shrink wrap code attacks :
حملاتی است که درمورد مشکلات برنامه نویسی،کد نویسی،عدم تنظیمات مناسب برنامه ها ایجاد میشود.
4. حملات مبتنی بر پیکر بندی نادرست(Misconfiguration Attacks) :
حملاتی که در مورد پیکر بندی نادرست برنامه ها و یا سخت افزار ها صورت میگیرد.مدیران شبکه باید قبل از استقرار و بکارگیری تجهیزات در شبکه ابتدا انها را به درستی پیکربندی کنند،درغیر این صورت تنظیمات پیش فرض اعمال شده،مستعد حملات میباشند.همچنین برای بهینه سازی در تنظیمات باید هر برنامه و یا سرویس اضافی را حذف کرد .
منبع: Hijack.blog.ir