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