پرش به محتوا
آخرین اخبار
سوءاستفاده فعال از نقص Commerce Core در Drupal؛ سفارش‌های فروشگاه بررسی شوند نسخه آلوده افزونه Claude Code در فروشگاه Cursor تلاش کرد درِ پشتی نصب کند بایننس رخداد امنیتی ۶.۳ میلیارد دلاری را تأیید کرد؛ واریز و برداشت موقتاً متوقف شد گزارش تازه از سرقت میلیون‌ها پیامک با برنامه‌های بانکی جعلی در اندروید Chrome ۱۵۶ و Firefox ۱۵۹ نقص‌های امنیتی مهم را اصلاح کردند وردپرس ۷.۱.۴ با اصلاح ۲۲ نقص امنیتی منتشر شد؛ مدیران سایت به‌روز کنند Tailscale نقص‌های دسترسی مدیریتی را اصلاح کرد؛ نسخه ۱.۱۰۴.۴ نصب شود کد آلوده در سرویس Convertr اطلاعات کارت خریداران را سرقت کرد سوءاستفاده فعال از نقص Commerce Core در Drupal؛ سفارش‌های فروشگاه بررسی شوند نسخه آلوده افزونه Claude Code در فروشگاه Cursor تلاش کرد درِ پشتی نصب کند بایننس رخداد امنیتی ۶.۳ میلیارد دلاری را تأیید کرد؛ واریز و برداشت موقتاً متوقف شد گزارش تازه از سرقت میلیون‌ها پیامک با برنامه‌های بانکی جعلی در اندروید Chrome ۱۵۶ و Firefox ۱۵۹ نقص‌های امنیتی مهم را اصلاح کردند وردپرس ۷.۱.۴ با اصلاح ۲۲ نقص امنیتی منتشر شد؛ مدیران سایت به‌روز کنند Tailscale نقص‌های دسترسی مدیریتی را اصلاح کرد؛ نسخه ۱.۱۰۴.۴ نصب شود کد آلوده در سرویس Convertr اطلاعات کارت خریداران را سرقت کرد
اخبار

آسیب پذیری زبان های برنامه نویسی

دی ۱۰, ۱۳۹۶ نوشتهٔ tech2 tech2 بدون نظر

کمیته رکن چهارم – برنامه‌های امن توسعه‌یافته با زبان‌های برنامه‌نویسی ناامن، آسیب‌پذیر هستند.

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

 

آسیب‌پذیری زبان‌های برنامه‌نویسی

محققان امنیتی برای هر زبان بررسی‌شده، تابع‌های پایه را بررسی کردند و با استفاده از نرم‌افزار فازینگ، داده‌های ورودی مختلف را به این توابع پاس دادند. جدول ذیل تعداد توابع بررسی‌شده در هر زبان را نمایش می‌دهد. 

آسیب‌پذیری زبان‌های برنامه‌نویسی

مهم‌ترین دست آورد محققان امنیتی در این زمینه شامل موارد ذیل می‌شود:

•    پایتون: این زبان دارای توابع و متغیرهای محلی است که می‌توان با استفاده از آن، دستورهای خاص سیستم‌عامل را اجرا کرد.
•    پرل: این زبان دارای توابعی مانند eval() است که توانایی اجرای کد دارند.
•    نودجِی.اِس: نمایش خطا در این زبان، محتوای فایل مدنظر را افشا  می‌کند.
•    جِی‌رابی: بارگزاری و اجرای کدهای از راه دور توسط تابعی خاص که نباید این عمل را انجام دهد.
•    پی.اِچ.پی: نام متغیرهای ثابت می‌تواند برای اجرای کد از راه دور استفاده شوند.

منبع : سایبربان

دیدگاه خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *


Type The Red Captcha Characters Below.