شما می توانید با عضویت در انجمن پرسش و پاسخ درسمن هرگونه سوالی دارید را مطرح کنید

پایتون خاکستری

تاریخ بروزرسانی : شنبه 29 تیر 1398

تعداد بازدید : 197

گروه دوره : Python

زمان خواندن مقاله : 10دقیقه

با این مقاله میخواهیم شما را با پایتون خاکستری آشنا کنیم امیدواریم مطالب کاربردی باشد

پایتون خاکستری

پایتون خاکستری چیست؟

همراهان همیشگی آکادمی درسمن، ما قصد داریم در این مقاله پایتون خاکستری را مورد بحث و بررسی قرار دهیم شاید به این موضوع فکر کنید که کلاه خاکستری چه ارتباطی به پایتون دارد؟قبل از پرداختن به موضوع پایتون خاکستری به توضیحی از هک و امنیت می پردازیم.

 

هک و امنیت چیست؟

هک به معنی  نفوذ به یک سیستم بدون اجازه دسترسی می باشد.
منظور از یک سیستم می تواند انواع سیستم های کامپیوتری و یا یک سرور وب سایت باشد.
نفوذ کردن به یک سیستم فقط هدف تخریب کردن نمی باشد و میتواند برای امنیت نیز استفاده شود
بهترین امنیت کار ها همیشه بهترین هکرها هم هستند.
هکرها به چند دسته تقسیم می شوند,هکرکلاه سفید,هکر کلاه سیاه و هکر کلاه خاکستری که در ادامه با مفهوم آنها آشنا می شوید.

کلاه سفیدها

هکرهای کلاه سفید گروهی از هکرها هستند که کارهای مفید انجام می دهند.
نفوذ می کنند ولی نیت بدی ندارند و دلیل اصلی نفوذ این هکرها تست امنیت در یک سیستم می باشد.
این کار در جامعه کامپیوتری تست امنیت نامیده میشود.
هکرهای کلاه سفید اطلاعات را دستکاری نمیکنند,جاسوسی نمیکنند و به پخش ویروس نمی پردازند.
این گروه به نام هکرهای خوب معرفی شده اند.

 

هکرهای کلاه سیاه

یک هکر کلاه سیاه فردی است که هدفش از نفوذ به دست آوردن سود شخصی است و قصد و نیتش غیر اخلاقی می باشد.
هکرهای کلاه سیاه به یک سیستم نفوذ می کنند تا کار های مخرب انجام دهند ,سایت ها را تخریب کنند و یا اطلاعاتی بدزدند.
دقیقا کلاه سیاه ها  نقطه مقابل کلاه سفید ها می باشند و نام دیگر کلاه سیاه ها کراکرها است.
 یکی از خرابکارترین نوع هکرها می باشد.Crackerهکرهای کلاه سیاه ویروس نویس هستند و با فرستادن ویروس به سیستم قربانی به آن نفوذ می کند.

 

کلاه خاکستری ها

کلاه خاکستری ها ترکیبی از کلاه سفیدها و کلاه سیاه ها می باشند و هدف آنها بستگی به نوع کار آنها دارد.
ممکن است درمواردی کلاه سفید باشند و در موارد دیگر کلاه سیاه باشند یعنی یک زمان قانون را رعایت می کنند و دریک زمان قانونمند نیستند.

 

پایتون خاکستری

پایتون زبانی است که به سرعت تبدیل به یک زبان برنامه نویسی معکوس برای هکر ها  و کسانی که قصد کار کردن با مهندسی معکوس را دارند کاربرد دارد.ممکن است این سوال در ذهن شما ایجاد شود که مهندسی معکوس چیست؟
 
تعریف مهندسی معکوس
مهندسی معکوس به علمی گفته می شود که از پاسخ به سوال می رسند و در واقع کشف اصول تکنولوژی یک دستگاه ,شی یا یک سیستم می باشد که از طریق تجزیه و تحلیل ساختار و عملکرد آن حاصل می شود.
این مهندسی تجربه دیگران را که یک بار با موفقیت انجام دادند را تکرار می کند و با کپی برداری تفاوت زیادی دارد.
هدف از مهندسی معکوس طراحی یک محصول بدون داشتن دانش کافی در زمینه تولید آن محصول و فقط با پیمودن فرآیند معکوس و به کارگیری تکنیک های مشابه می باشد.
 
 
برنامه هایی که توسط هکر های کلاه خاکستری نوشته می شوند می تواند در آزمایشگاه های شبکه ,  مهندسی معکوس ,رمزگشایی(decod) شده  و برای ایجاد و پیدا کردن باگهای امنیتی (security bug) مورد استفاده قرار گیرد.
کلاه خاکستری دقیقا یک نرم افزار یا یک اپلیکیشن کاربردی نیست,بلکه تکنیکی  برای ایجاد امنیت در نرم افزارهای مورد استفاده است.
با استفاده از زبان پایتون به راحتی می توان کار تست و نفوذ برای ویک محیط را فراهم ساخت و اگر
بخواهیم این عملکرد را با استفاده از زبان های دیگر مانند c,c++,java انجام دهیم امکان پذیر است اما
با استفاده کردن از پایتون این کار راحتر است به همین دلیل پایتون کلاه خاکستری نامیده شده است.
دلایل دیگری که ممکن است هکر ها برای انجام کار هک و امنیت خود از پایتون استفاده کنند
به شرح زیرمی باشد.
1.آسان بودن
2.قابل فهم بودن
3.پشتیبانی از قابلیت های سطح پایین
4.وجود کتابخانه های انبوه و...


اشتراک گذاری


توضیحاتی در مورد نویسنده این مقاله :
زهرا چگینی زهرا چگینی

کارشناس علوم کامپیوتر گرایش نرم افزار.... من مثل یک نابغه فکر می کنم..مثل نویسنده ای ممتاز می نویسم و مثل کودکی سخن می گویم


نظر بدهید

نشانی ایمیل شما منتشر نخواهد شد .
برای ارسال نظر نیاز است وارد سایت شوید. در صورت نداشتن حساب کاربری عضو شوید.

گروه مقالات


آموزشی
27
علمی
18
تحقیقاتی
20


به دنبال هر آموزشی هستید در اینجا به دنبال آن باشید .