امنیت و تجزیه و تحلیل پزشکی قانونی (مقاله ترجمه شده)

چکیدهتحقیق جرم‌یابی قانونی موثر یک حمله امنیتی به یک نرم افزار کاربردی تحت وب به سهولت جرم‌یابی حقوقی سیستم نرم‌افزار تحت وب، ابزار جرم‌یابی حقوقی پشتیبان و مهارت‌های مامور تحقیق جرم‌یابی وابسته است. آمادگی نرم افزار کاربردی جرم یابی قانونی مجموعه شواهد رابا لاگینگ قادر کننده و حفاظت از شواهد برای آن دسته از فایلهای لاگی که از طریق روشهایی مانند تنظیمات دسترسی به منظور حفط یکپارچگی است، ترکیب می کند. هم چنین، مامور تحقیق جرم شناسی بایستی درک خوبی از کارکرد نرم افزار تحت وب، معماری سامانه وب و مسائل امنیتی نرم افزار تحت وب داشته باشد.این مقاله در مورد حمله لغت نامه ای در برابر ورد پرس (نرم افزار تحت وب) که توسط شخصی به نام پیتر کوییل (Peter Quill) که یک شخصیت ساختگی است، پژوهش می کند. حمله لغت‌نامه ای می‌تواند پسورد 7 کاراکتری استفاده شده در حساب کاربری اشخاص را با موفقیت حدس بزند. مجموعه‌ای از روش‌ها و ابزار به‌طور اساسی بررسی شدند تا مشخص شود که آیا این روش‌ها بنا به شرایط این پژوهش قابل اجرا هستند یا نه. روش‌ها اغلب شامل بازگرداندن فایل‌های وروردی از وب، سرویس دهنده نرم افزار کاربردی، سرور پایگاه داده و خود سرویس دهنده نرم افزار کاربردی است. در حالی‌که، ابزارها با جمع آوری، تحلیل و ارائه فایل داده ورودی سرو کار دارند.مقدمهحمله‌های شکستن (کرکینگ) رمز عبور می‌تواند از طریق روش‌های مختلفی مانند حمله‌های لغت‌نامه ای، حمله‌های جستجوی فراگیر و جدول رنگین‌کمانی انجام شود. همه آنها عموما اشکالی از حمله‌های حدس رمز عبور هستند که در آن مرتکب جرم تلاش می‌کند تا با استفاده از مجموعه ای از کلمات استخراج شده از اطلاعات شخصی کاربر یا مجموعه لغت نامه های موجود استفاده شده مانند Jhone the Ripper و Cain و Abel ]16[ در نرم افزار کرکینگ رمز عبور در سیستم نفوذ نماید. یکی از مهم‌ترین عوامل شرکت کننده درکارآیی این نرم‌افزارها استفاده رمز عبوری ضعیف در حساب‌های کاربری آن‌لاین کاربر‌هاست. تحلیلی ]15[ که در یونان برای ارزیابی قدرت رمز عبور‌ها اجرا شد، نشان می‌دهد طول میانگین کاراکتر استفاده شده فقط 7 تا است که در مقایسه با پسوردهای 16 کاراکتری توصیه شده نسبتا ضعیف عمل می‌کنند. بنابراین، هنوز حالت‌های مختلفی از سرقت اعتبارنامه ورودی وجود دارد و این روش‌ها در حال رشد هستند.تحقیق جرم شناسی یک در تعیین شواهد فعالیت‌های غیرمجاز و مجرمانه یک فرایند بسیار مهم است]13[. در حوزه نرم‌افزارهای تحت وب، بسته به چارچوب نرم افزارهای کاربردی (وب)، پلت‌فرم ، پایگاه داده و وب سرور، راه‌های متعددی می‌تواند برای تحقیق جرم‌شناسی ‌می تواند وجود داشته باشد. این تحقیق به جرم شناسی نرم افزار‌های تحت وب برای نمونه حمله‌های کرکینگ پسورد که ورد‌پرس را هدف قرار می‌دهند، می‌پردازد. ابزارها و روش‌های جرم شناسی موجود استخراج شده از منابع همراه با قابلیت بکارگیری آنها در پژوهش مورد مطالعه به‌طور اساسی تحلیل شده اند. به‌علاوه این تحقیق، اطلاعاتی درمورد چگونگی بکارگیری نرم افزار جرم شناسی آماده بکار در ورد پرس و چگونگی اجرای تحقیق روی حمله‌های برنامه‌های تحت وب را نشان می‌دهد. سوابق و کارهای مربوطه کلمه عبور کاربرعاملی که در کارآیی حمله ‌های کرکینگ رمز عبور آنلاین مشارکت دارد، رمز عبورهای انتخابی کاربران است که به آسانی قابل پیشگویی هستند. تحلیل انجام شده ]15[ که روی 19000 رمز عبور واقعی بدست آمده از پایگاه‌های داده مختلف بطور کلی نشان می‌دهد که مشخصه اصلی پسوردهای انتخابی چنین پسوردهایی، طول میانگین برابر یا کمتر از 7 کاراکتر بوده و اغلب از کاراکترهای حرفی-عددی استفاده شده است. استفاده از یک پسورد تکراری در سایت‌های مختلف می تواند وسیله نفوذ کسانی باشد که مرتکب جرم پیشگویی رمز عبورها می‌شوند ]1[. یک نظر سنجی نشان می‌دهد که 43-51 درصد کاربران پسورد یکسانی را برای حساب‌های کاربر خود در سایت‌های مختلف انتخاب می‌کنند. بنابراین ضروری است که کاربران پسوردهای مختلفی را برای هر حساب کاربری در وب سایت‌های مختلف انتخاب نمایند. آزمایشآغاز آزمایشحمله در یک محیط مجزا که از یک سرور محلی برای میزبانی برنامه کاربردی تحت وب هدف استفاده می کند، انجام‌ می‌شود. بسته LAMPکه روی سرور اجرا می شود شامل Ubuntu Linux 15.04(x64)، Apache HTTP Server 2.4.12، MY SQL 5.6.24 و PHP5.5.24 است. سرور وب توسط توسط پلتفرم آزمایشی نفوذ کننده Kali Linux (x64)هدف گر فته شد. آدرس‌های آی پی در محدوده شخصی IPv4 یعنی به ترتیب 192.168.1.6 و 192.168.1.10 برای سرور وب و سیستم آزمایشی نفوذ بوده است.تحقیق و بررسی جرم‌ یابی قانونیاین بخش روش‌هایی که می توانند برای تحقیقات جرم‌یابی قانونی آزمایش بکار روند را بررسی کرده و به فایل‌های ورود به سیستم توجه دارد. در تحلیل فایل‌های ورود به سیستم الگوهای زیر می توانند معیاری برای فعالیت مشکوک باشند:•درخواست‌های HTTPنسبتا طولانی.•فایل‌هایی که خارج از شاخه فهرست وب سرور قرار گرفته‌اند.•فایل‌هایی که خارج از فهرست برنامه‌های کاربردی تحت وب و پایگاه داده قرار گرفته‌اند.•استفاده غیرعادی از روش‌های HTTPمانند HEAD، PUT و PROPFIND. وب سرور ورود به سیستم آپاچیبرای لاگ‌های[1] آپاچی، پیکر بندی می تواند به نشانی http.conf قابل دسترسی باشد. که می‌تواند برای تغییر محل و قالب‌بندی فایل‌های لاگ پیش‌فرض استفاده شود. بطور مشابه می تواند به محل واقعی لاگ‌ها اشاره کند. سه نوع لاگ وجود دارند که می توانند برای جرم یابی قانونی، بازیابی شوند که عبارتند از لاگ‌های خطا، لاگ‌های ماژول، لاگ‌های دستیابی. لاگ های خطا تمام پیام‌های خطا در سرور آپاچی را بایگانی می‌کند. لاگ‌های ماژول بایگانی‌هایی هستند که بطور اختصاصی مربوط به ماژول‌های نصب شده در سرور آپاچی هستند. به عبارتی دیگر، لاگ‌های دستیابی در شکل (5) شامل درخواست HTTP هستند که به سرور انتقال می‌یابند، و این امر به این معناست که حملات بروت فورس و لغت‌نامه‌ای به هنگام استفاده از آن می توانند ردیابی شوند. شکل (5) دنباله ای از درخواست‌های چندگانه POST در یک فایل دستیابی وردپرس نشان می‌دهد.[1] لاگ ها حاوی اطلاعات بسیار حساس و حیاتی از همه رویداد های مربوط به برنامه های کاربردی، سرویس ها و سیستم عامل می باشند اقدام متقابلاقدامات متقابل زیر برای کاستن از تاثیر حمله لغت‌نامه‌ای در وردپرس که شرح داده شد به‌کار می‌رود. در برخی موارد این اقدامات متقابل قابل اعمال به به انواع دیگر از برنامه‌های کاربردی تحت وب هستند.سیستم قفل گذاری (LOCKOUT)روش‌های متعددی برای محافظت رمز عبور وب سایت‌ها در مقابل حملات کرکینگ وجود دارد. یک سیستم قفل‌گذاری اجازه می‌دهد تا تعداد ثابتی از خطای وارد کردن پسورد اشتباه ، قبل از قفل شدن موقت یا همیشگی سیستم وجود داشته باشد. بحث و بررسیحمله‌های لغت‌نامه ای آسیب پذیری وردپرس تازه نصب شده را نشان می‌دهد. نام کاربری به راحتی می تواند توسط نرم افزار کاربردی WPScan شمرده شده و کشف گردد. بعلاوه، نام شخصی و شهرت در میان اطلاعاتی است که توسط مرتکب جرم در حمله برای کرک رمز عبور پیچیده‌تر مورد استفاده قرار می‌گیرد. لغت‌نامه‌های Jhone The Ripper و Cain & Abel ، برای شکست رمز عبور انواع مختلف رمز عبورهای مانند رمز عبور‌های مبتنی بر روش‌های قوی‌تر کردن پسورد، مورد استفاده قرار گرفت. نتیج نشان داد که هر دو لغت‌نامه در شکستن رمز عبورهای قویتر شده شکست خوردند، گرچه آنها قادرند تا رمز عبور پیش‌فرضی که از رشته حروف کوچک استفاده می‌کند را تشخیص دهند “Jackson”.نتایجاحراز هویت وب‌سایت نسبت به انواع حمله های حدس رمز عبور مانند حمله لغت‌نامه‌ای و بروت فوس در معرض خطر است. یک حمله برای توضیح بیشتر اینکه چگونه یک حمله لغت‌نامه‌ای انجام شد تا به احراز هویت وب‌سایت ورد پرس نفوذ کند، شبیه سازی شد. مهاجم نیاز دارد تا به نام کاربری قبل از حدس رمز عبور ورود دسترسی پیدا کند. همچنین کسب اطلاعات شخصی‌می تواند برای یک حدس رمز عبور موثر، مفید باشد. حمله لغت‌نامه‌ای نشان داده شده شکستن رمز عبوری که از حروف کوچک الفبا تنها با 7 کاراکتر استفاده می‌کند با استفاده از لغت‌نامه‌های مشهور که بصورت آنلاین موجودند، به راحتی قابل شکست و ردیابی است. به عبارت دیگر اعمال روش‌های قویتر کردن رمز عبورهای که با مرور تحقیقات قبلی پیشنهاد داده شده بود، به‌طور موثری از از حملات کاست. همچنین استفاده از رمز عبورهایی با تعداد کاراکتر بالا آن را به رمز عبوری بسیار مشکل و زمان بر برای کرک تبدیل‌ می‌کند. همچنین اقدامات متقابلی وجود دارد که به وردپرس قابل اعمال هستند مانندLOCKOUT کردن سیستم، احراز هویت چند عاملی (چند مرحله‌ای)، انتخاب رمز عبور قوی و اجتناب از استفاده نام واقعی. این اقدامات متقابل براحتی در افزونه‌های وردپرس مانند WordFence قابل دستیابی هستند. همچنین لاگ‌های دستیابی می‌توانند در اجرا عملیات جرم‌یابی قانونی موثر باشند زیرا شامل اطلاعات مفیدی مانند timestamp، آدرس IPمنبع حمله، نام کاربری هدف و تعداد تلاش‌ها برای دستیابی به هدف. مقایسه کارآیی برای هر روش قویتر کردن رمز عبور در این مقاله برجسته نشده و مورد بررسی قرار نگرفته است که می‌تواند پایه ای برای کارهای آینده باشد. بعلاوه این گزارش تنها یک حمله ساده لغت نامه‌ای را بدون اینکه هیچ قانون خاصی به آن اعمال شده باشد، شبیه سازی نمود. یک تحقیق اضافی می‌تواند با تلاش برای حمله با لغت‌نامه‌های پیچیده تر و لیست لغت وسیع‌تر انجام شود. بعلاوه حمله بروت فورس که از یک عبارت معلوم مختص شخصیت استفاده می‌کند نیز می‌تواند شبیه سازی شود.برای داشتن تحقیق جرم‌یابی قانونی کارآمد در حالت حمله لغت‌نامه ای علیه نرم‌افزار کاربردی تحت وب وردپرس، فایل‌های لاگ روی سرور بایستی به طرز مناسبی پیکر بندی شده و محافظت شوند. مامور تحقیق جرم‌یابی قانونی بایستی مهارت کافی برای اجرای تحقیق و همچنین در مورد معماری، منطق کسب و کار نرم‌افزار کاربردی تحت وب آگاهی کافی داشته باشد. جرم‌یابی قانونی تحت وب بیشتر به بازگرداندن و تحلیل لاگ‌های به دست آمده از وب سرور، سرور نرم افزار کاربردی، سرور پایگاه داده و نرم افزار کاربردی وردپرس توجه دارد.این مقاله در سال 2015 در نشریه آی تریپل ای و در کنفرانس بین المللی امنیت اطلاعات و پزشکی قانونی سایبری، توسط دانشکده تجارت و فناوری اطلاعات منتشر شده و در سایت ای ترجمه جهت دانلود ارائه شده است. در صورت نیاز به دانلود رایگان اصل مقاله انگلیسی و ترجمه آن می توانید به پست دانلود ترجمه مقاله امنیت و تجزیه و تحلیل پزشکی قانونی در سایت ای ترجمه مراجعه نمایید.