Posts

Showing posts from May, 2017

انواع حملات سایت یا حملات برنامه‌های کاربردی وب بر اساس استانداردهای بین‌المللی

Image
استاندارد حملات سایت در این مقاله قصد داریم تا شما را با استانداردی برای انجام روند حملات سایت آشنا نماییم و در ادامه کار، این استاندارد روش کاری می‌شود تا بتوانید بر اساس یک متد و روش خاص مراحل یادگیری هک سایت، امنیت سایت و تست نفوذ سایت‌ها را یاد بگیرید. وب‌سایت شکاف با استناد به این متدولوژی و استاندارد بین‌المللی آن، کلیه آموزش‌های خود را از ابتدا تا انتهای با آرمانی برای متخصص شدن شما در برقراری امنیت سایت خودتان همراهی خواهد کرد. در مقاله قبلی که با عنوان -امنیت سایت یا تست نفوذ در برنامه‌های کاربردی وب ، با استفاده از استانداردهای بین‌المللی- معرفی‌شده بود، با استانداردی آشنا شدیم که سازمان ایجادکننده آن OWASP است. [caption id="attachment_613" align="aligncenter" width="300"] انواع حملات سایت[/caption] ده آسیب‌پذیری مهم وب‌سایت‌ها سازمان OWASP با تکیه‌بر بررسی آخرین تهدیدات، خطرات و شکاف‌های امنیتی در وب‌سایت‌ها و برنامه‌های کاربردی وب، یک پروژه بانام OWASP Top Ten دارد که معروف به ده آسیب‌پذیری مهم و حیاتی وب‌سایت‌ها است. پروژه OWASP Top Ten به‌صو

امنیت سایت یا تست نفوذ در برنامه‌های کاربردی وب، با استفاده از استانداردهای بین‌المللی

Image
امنیت سایت یا برنامه کاربردی وب و اهمیت آن امنیت سایت را از آنجا شروع می کنیم که در مقاله قبلی درباره تفاوت واژگان وب‌سایت و برنامه‌های کاربردی وب صحبت کردیم، اکنون وقت آن رسیده است که درباره امنیت در وب‌سایت و برنامه‌های کاربردی وب بپردازیم. امروزه کلیه‌ی کسب‌وکارها و فروشگاه‌ها، با توجه به بازخوردهایی که از جامعه دریافت می‌نمایند، سعی بر این دارند تا برای کالا و خدمات خود وب‌سایتی را راه‌اندازی نمایند و محصولات خود را برای درآمد بیشتر و فروش بهتر ارائه دهند. همان‌گونه که در مقاله‌های قبلی با اهمیت امنیت در دنیای امروزه آشنا شدیم. در اینجا می‌خواهیم از اهمیت امنیت در صفحات وب و برنامه‌های کاربردی وب آشنا شویم. [caption id="attachment_541" align="aligncenter" width="300"] امنیت سایت بر اساس استاندارد[/caption] در دنیای امروزه که کسب‌وکارها به سمت‌وسوی آنلاین شدن در فضای مجازی را پیش گرفته‌اند، صفحات وب بستری مناسب و قابل‌اعتماد برای انسان گشته تا بتوانند کالا و خدمات موردنیاز خود را یا ارائه دهند و یا به فروش برسانند. با توجه به تجارت الکترونیکی که از طر

وب‌سایت یا برنامه کاربردی وب، دو واژه‌ی یکسان با اختلافی کوچک

Image
وب‌سایت یا برنامه کاربردی وب از زمانی که اینترنت در زندگی روزمره انسان قدم نهاد، همیشه و در همه حال، روند رو به رشدی داشته است. درگذشته نه‌چندان دور، زمانی که صفحات وب وارد عرصه جهانی شدند، پروتکل‌های متفاوتی برای این انتقالات خلق گردیدند. یکی از این پروتکل‌ها، پروتکل انتقال ابرمتن یا HTTP است که اطلاعات را در صفحه جهان‌گستر یا World Wide Web منتشر می‌کند. صفحات وب شامل اطلاعات ثابتی هستند و به‌صورت فایل‌های HTML ذخیره می‌شوند. در این حالت اطلاعات از سمت سرور به سمت کلاینت درحرکت است. این بدین معنی است که وب‌سایت اطلاعات را در اختیار کاربر قرار می‌دهد. در خلال انتقال اطلاعات از سمت سرور به‌سوی کلاینت ارائه‌دهنده سرویس یا همان سرور، هیچ‌گونه اطلاعاتی از کلاینت نداشته و ندارد؛ یعنی کلاینت می‌تواند در هر مکانی قرار داشته باشد و مکان خود را جابه‌جا کند و هیچ‌گونه اختلالی بروی وب‌سایت اولیه نداشته باشد. در مقابل این رفتار، برنامه‌های کاربردی وب یا همان Web Application ها ، اطلاعات را برای کاربر یا گروهی از کاربران به‌صورت خاص پیکربندی و یا فرمت دهی کرده و سپس ارسال می‌نماید. در این حالت و

تست نفوذ بر اساس استانداردهای بین‌المللی، راه‌حلی برای ارزیابی امنیت اطلاعات

Image
تست نفوذ را به‌عنوان یک فرآیند بشناسیم تست نفوذ با رویکردی بر ارزیابی امنیت سازمان‌ها و سیستم‌ها می‌تواند به‌عنوان یک بازرسی سامانمند و قانونی، سطح امنیتی را مشخص نماید. در فرایند تست نفوذ، یک گروه متخصص و کارآمد با استفاده از فن‌ها و شگردها، شروع به شبیه‌سازی حمله به سازمان و سیستم‌ها را انجام می‌دهند و در انتها گزارش کاملی را به سازمان‌ها ارائه داده و نحوه اصلاح ضعف‌های امنیتی شبکه و ساختار سازمان را مورد تجزیه‌وتحلیل قرار می‌دهند. این سلسله‌مراتب باید برای سازمان‌ها و سیستم‌ها به‌صورت فرایندی چرخه‌ای همیشه و در بازه‌های زمانی مختلف انجام گیرد تا امنیت را در سازمان برقرار نماید. باید به این نکته توجه داشته باشیم که تست نفوذ یک فرایند است و نباید آن را به‌عنوان یک فعالیت در نظر بگیریم که پس از پایان آن امنیت برقرارشده باشد و دیگر نیازی به تست نفوذ نباشد. بلکه این، یک تفکر اشتباه درباره تست نفوذ است که بخواهیم آن را به‌عنوان یک فعالیت بنامیم و بعد از اتمام کار دیگر آن را انجام ندهیم. تست نفوذ باید برای سازمان‌ها و سیستم‌های مختلف به‌صورت یک فرایند بازه‌ای انجام پذیرد تا امنیت اطمینان

هکر و تستر نفوذ با نگاهی رقابتی بر روی امنیت در فضای سایبری

Image
امنیت سایبری و گرایش ها در این مقاله قصد داریم تا با مفهومی از تفاوت هکر و تستر نفوذ با هم آشنا شویم. در بحث امنیت سایبری، شاخه‌ها و گونه‌های مختلفی از امنیت وجود دارد که می‌توان به امنیت در زیرساخت‌ها و سخت‌افزارهای شبکه، امنیت در پروتکل‌های ارتباطی، امنیت در رمزنگاری‌ها، امنیت در برنامه‌های اندرویدی و IOS، امنیت در وب‌سرویس‌ها و وب‌سایت‌ها، امنیت در سیستم‌عامل‌ها، امنیت در شبکه‌های بی‌سیم، امنیت در نرم‌افزارها اشاره نمود. اگر بخواهیم به‌صورت دقیق‌تری در هر شاخه از امنیت وارد شویم با دنیای از اطلاعات و مطالب روبه‌رو می‌شویم که نه‌تنها باعث سردرگمی و گیج شدن می‌گردد، بلکه باعث از بین رفتن علاقه برای ادامه راه می‌گردد. در دنیای امنیت اطلاعات همیشه دسته‌ای افراد جامعه وجود دارند که ازنظر سطح فنّاوری، دیدگاه و دانش نسبت به دیگر افراد فراتر هستند و سعی آن‌ها بر نفوذ به سیستم‌ها و فناوری‌های پیشرفته است که در اصطلاح به این گروه از افراد نفوذ گر می‌گوییم. شاید بارها و بارها شنیده باشید که هکر یا به‌اصطلاح نفوذ گر انسان‌هایی با قصد خرابکاری و نابودی هستند که تصمیم بر متلاشی نمودن یک سیستم را

امنیت اطلاعات در فضای سایبری و نگاهی ژرف در آن

Image
امنیت اطلاعات چرا؟ چه چیزی باعث شده که به امنیت نگاه بیشتری داشته باشیم! در دنیای پرهیاهوی شبکه‌های کامپیوتری و سامانه‌های شبکه‌ای، که داده‌هایی با عنوان بیت و بایت جابه‌جا می‌شوند، کاربران و استفاده‌کنندگان از این فضای شبکه‌ای، به‌عنوان پایگاهی مستحکم برای انتقالات و تبادلات خود استفاده می‌کنند. در این تبادلات اطلاعات شخصی و حساس مبادله می‌گردد و کلیه کشورهای دنیا برای محافظت از این داده‌های حساس در تلاش هستند و به دنبال راه‌حل‌هایی برای امنیت اطلاعات در این تبادلات می‌باشند. گروهی دیگر از افراد وجود داشته که قصد بر دستیابی به این اطلاعات(که ممکن است امنیت شخص یا کشور را در معرض خطر قرار دهند) را دارند. بنابراین در این فضای تبادلاتی حساسیت زیادی بر روی امنیت اطلاعات و داده‌ها همیشه بوده و خواهد بود. در اولین روزهایی که کامپیوترها اختراع شدند، گروهی از افراد به دنبال آن بودند که به آن سامانه‌ها نفوذ کنند و حتی‌الامکان از آن‌ها استفاده نمایند. با پیشرفت فنّاوری‌های کامپیوتری، افراد نیز اطلاعات و دانش خود را ارتقا داده‌اند تا بتوانند با این فناوری هماهنگ شده و یک پله از آن جلوتر باشند. «

امنیت و نگاهی به اهمیت آن در دنیای امروزه‌ی انسان

Image
آشنایی با واژه امنیت واژه امنیت ریشه در عبارت عربی امن دارد و به معنی در امان و آسایش ماندن است و در زبان انگلیسی این واژه معادل عبارت Security است. در لغتنامه‌های مختلف این واژه به‌صورت زیر تعریف‌شده است: دور شدن نسبی از هرگونه تهدید یا حمله و یا آمادگی برای مواجهه با تهدیدات و حملات را امنیت گویند. در دنیای واقعی حال حاضر، اجتناب و دوری از تهدیدات و حملات امری بسیار حائز اهمیت است. در گذشتگان دور انسان می‌بایست برای حفظ بقاء، موجودیت و در امان بودن خود از دیگر موجودات درنده، تلاش کند و تاکنون نسبت به این امر حیاتی سعی نموده است. «بدترين جا براي سکونت جايي است که ساکنين در آن امنيت نداشته باشند» اميرالمؤمنين علي (ع) بشر حال حاضر در دنیای امروزه که با فناوری‌ها و تکنولوژی‌های گوناگون آشنا شده است؛ به دنبال راه‌کارهایی است تا ایمنی و امن بودن خود را در این دنیای مجازی تأمین نماید و این موضوع یکی از بزرگ‌ترین دغدغه‌های حال حاضر برای جوامع بشری شده است. امن بودن از ابعاد و دیدگاه‌های گوناگون دارای گونه‌های مختلفی است که از آن جمله می‌توان به امنیت فردی، فرهنگی، اجتماعی و سایبری و ... نام