تام ليزموس، دانشجوي مقطع دكتري الكترونيك و كامپيوتر، اولين كسي است در جهان كه نرم افزاراي را طراحي كرده است كه قادر است حملات ويروس رايانهيي ناشناس را كشف كند.
به گزارش بخش خبر شبكه فن آوري اطلاعات ايران، از ایسنا، تام ليزموس ميگويد: مشكل اصلي نرم افزارهاي ضد ويروسي فعلي اين است كه نرم افزارها از رايانه تنها در برابر ويروسهاي شناخته شده حمايت ميكنند و درمقابل ويروسهاي ناشناس كاري از پيش نخواهند برد.
تعداد قابل ملاحظهاي ويروس رايانهيي وجود دارد، بعضي از اين ويروسها براي فعال شدن و آلوده ساختن سيستم، نيازمند دخالت و لمس خود از سوي كاربر هستند، مانند آن دسته از هرزنامههايي كه از طريق پست الكتروني ارسال ميشوند لازمهي شروع حملهي آنها باز كردن پست الكترونيك از سوي كاربر است.
ويروسهاي ديگري هستند كه موزيانهتر عمل ميكنند و بدون آن كه كاربر متوجه يك اشتباه كوچك خود شود، به نرم افزارها حمله كرده و كنترل رايانه را در اختيار خود ميگيرد، براي مثال تماميdocumentها را حذف ميكند.
وي ميگويد: دليل اين كه چگونه چنين حملات مخربي به راحتي كاربران را تحت الشعاع قرار ميدهد اين است كه بسياري از برنامههاي رايانهيي به صورت نادرست برنامه نويسي شده است و رايج ترين اشتباه برنامه نويسي به Buffer Orerflow معروف است .
اين اشكالات برنامه نويسي از سوي برنامه نويسان نرم افزارهاي آنتي ويروس نيز تكرار ميشود، اما چنين اشتباهات برنامه نويسي در ميان تمام برنامه نويساني كه در C يكي از رايج ترين زبانهاي برنامه نويسي، مينويسند متداول است .
گشايشگر وب اينترنت الكسپلورر نمونهي يكي از اين موارد است، اشتباهات برنامه نويسي در سيستم IP-technology شركت Skype و نرم افزار پايگاه د ادههاي مايكروسافت، موسوم به سرور SQL، به خوبي مشهود است .
وي ميگويد: برنامههاي رايانهيي در سال 2003 داراي مشكلات فراواني بودند و اشتباهات فاحشي در آنها به چشم ميخورد .
در آن زمان بود كه ويروسها به طور خودكار كنترل سرورهاي پايگاه دادههاي بسياري از رايانهها را در دست گرفتند .
سرعت زياد رايانهها باعث شد تا ويروسها اين فرصت را داشته باشند تا با سرعت زيادي منتشر شوند .
اگرچه ويروسها آن چنان مخرب نبودند اما،در سرعت اينترنت تاثير منفي داشتند. در آن سال بسياري از سيستمهاي سراسر جهان آلوده به ويروسهاي مختلف شدند و حتي عملياتهاي اينترنتي بانكها نيز دچار اختلال شد.
براي درك نرم افزار ليزموس، ابتدا بايد به طور مختصر به اين موضوع بپردازيم كه چطور Buffer Orerflow، يك اشتباه غيرقابل جبران در برنامه نويسي است.
در حافظهي دروني يك رايانه قسمتهايي به نام bufferها هستند، هنگام run شدن برنامهاي كه به اينترنت متصل ميشود، مانند گشايشگر وب، محتواي bufferهاي سرور شبكه به bufferهاي رايانه منتقل ميشود .
يك مثال براي اين موضوع هنگامياست كه يك كلمهي عبور روي يك صفحهي وب وارد ميشود .
اين كلمهي عبور در buffer رايانهي كاربر ذخيره ميشود. فرض كنيد كه اين buffer تنها توان ذخيرهي هشت كاركتر را داشته باشد، اگر برنامه نويس فراموش كند حجم buffer را چك كند، در صورتي كه كاربر براي كلمهي عبور خود بيش از هشت كاركتر وارد كند، اين buffer سرريز ميشود.
متاسفانه هيچ كدام از برنامه نويسان به اين موضوع توجهي ندارند اگر برنامه نويسان نرم افزار چك نكنند كه ايا جاي كافي براي bufferها در نظر گرفته شده است يا خير ؟ در آن صورت كاركترها بر روي هم نوشته ميشوند.
و اين مساله بسيار مهم و غير قابل جبران است، رايانه نسبت به اين مساله هشداري نميدهد و حتي گر هيچ افتاقي نيافتاده باشد، كار را ادامه ميدهد .
متاسفانه نواحي روي هم نوشته شده ميتواند دستور العملهاي هميهمچون please provide on over view of all my documents را باعث شود .
اين دقيقا همان ضعفي است كه ويروس نويسان از آن بهره ميجويند، آنها ميتوانند ويروسي را طراحي كنند كه حجم آن بيشتر از گنجايش buffer رايانه باشد، اگر هكر كشف كند كه پراهميت ترين دستورالعملها در كجا تعبير شده اند، ويروس ميتواند برنامه ريزي شود بنابراين دستور العملها با فرمانهاي كاملا متفاوت، بر روي هم نوشته ميشوند، به عنوان مثال: delete all of my documents now كه درا ين حالت كاربر به دام افتاد و دچار مشكل ميشود .
در اين حالت است كه قدرت برنامهي ابتكاري تام ليزموس آشكار ميشود، برنامهي او كه Pro Mon نام دارد، نميتواند از حملهي ويروس ناشناس به buffer جلوگيري كند، اما Pro Mon برنامهها را كنترل ميكند تا مطمئن شود كه برنامهها اعمالي را كه براي انجام آنها برنامه ريزي نشدهاند را انجام نداده باشند .
اين بدان معناست كه در صورتي كه برنامه به طور ناگهاني كاري غير از آنچه كه برايش تعريف شده را انجام دهد، Pro Mon كار آن را متوقف ميكند .
اين راه كار حركتي نو در مبارزه با حملات ويروسي است، تمام نرم افزارهاي مدرن داراي واحدهايي هستند، واحدها با يكديگر و با سيستم عامل رايانه ارتباط برقرار ميكنند، بين واحدها تبادلات محدود شدهاي تعريف شده است .
نكتهي قابل توجه اين است كه Per Mon در برنامه ايي مانند گشايشگر وب اينترنت اكسپلورر كنترل كنندهي تبادلات ميان واحدها است. ماداميكه برنامه، تبادلات ميان واحدهايشان به صورت صحيح انجام دهند، Per Mon عكس العملي از خود نشان نميدهد، اما اگر يك تبادل غير معمول رخ دهد، Per Mon با فرض اين كه ويروسي حمله كرده است، برنامه را متوقف ميكند.
تام ليزموس تاكيد كرد كه نرم افزارش ميتواند هر برنامه را كنترل كند.البتهي برنامههاي مشابه ديگري نيز در بازار موجود است اما آزمايشاتي كه تام ليزموس انجام داده نشان ميدهد كه برنامهي او 30 برابر سريعتر از برنامهي رقيب وي يعني "موسسه فناوري ماساچوست " است .
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
لازم برای دوستان یه توضیح بدم که این بخش فقط مختص معرفی نرم افزار و لطفا برای از بین رفتن ازدیاد مطا لب آنها را در انجمن مخصوص خودش قرار دهید فکر کنم جای این مطلب شما در بخش مطالب
کاربردی کامپیوتر یا اخبار IT می توانست قرار بگبره
با تشکر از همکاری شما
كشف ويروسهاي رايانهيي ناشناس
در اين بخش شما ميتوانيد درباره برنامه ها و نرم افزارهاي كامپيوتر به بحث و تبادل نظر بپردازيد
مدیران انجمن: Mahdi Mahdavi, MASTER, شوراي نظارت

- پست: 627
- تاریخ عضویت: چهارشنبه ۱۲ بهمن ۱۳۸۴, ۱۰:۵۹ ق.ظ
- محل اقامت: 15616
- سپاسهای دریافتی: 81 بار
- تماس:
بازگشت به “نرم افزار كامپيوتر”
پرش به
- بخشهاي داخلي
- ↲ اخبار و قوانين سايت
- ↲ سوالات، پيشنهادات و انتقادات
- ↲ مرکز جوامع مجازي - CentralClubs Network
- ↲ سرويس ميزباني وب - CentralClubs Hosting
- ↲ مجله الکترونيکي مرکز انجمنهاي تخصصي
- بخش تلفن همراه
- ↲ نرم افزار تلفن همراه
- ↲ Symbian App
- ↲ Android App
- ↲ Windown Phone App
- ↲ iOS App
- ↲ JAVA Mobile App
- ↲ بازيهاي تلفن همراه
- ↲ Symbian Games
- ↲ Android Games
- ↲ iOS Games
- ↲ Windows Phone Games
- ↲ JAVA Mobile Games
- ↲ گوشيهاي تلفن همراه
- ↲ Sony
- ↲ Samsung
- ↲ GLX
- ↲ Dimo
- ↲ Huawei
- ↲ Motorola
- ↲ Nokia
- ↲ گوشيهاي متفرقه
- ↲ سرگرميهاي تلفن همراه
- ↲ خدمات و سرويسهاي مخابراتي
- ↲ تازه ها و اخبار تلفن همراه
- ↲ مطالب كاربردي تلفن همراه
- ↲ متفرقه در مورد تلفن همراه
- ↲ سوالات و اشکالات تلفن همراه
- بخش كامپيوتر
- ↲ نرم افزار كامپيوتر
- ↲ گرافيک و طراحي کامپيوتري
- ↲ طراحي صفحات اينترنتي
- ↲ سوالات و اشکالات نرم افزاري
- ↲ برنامه نويسي
- ↲ C Base Programming
- ↲ Dot Net Programming
- ↲ Web Programming
- ↲ Other Programming
- ↲ Software Engineering
- ↲ Java Programming
- ↲ Database Programming
- ↲ سخت افزار كامپيوتر
- ↲ امنيت و شبكه
- ↲ امنيت
- ↲ شبکه
- ↲ تازه ها و اخبار دنياي کامپيوتر
- ↲ مطالب كاربردي كامپيوتر
- ↲ متفرقه در مورد کامپيوتر
- بخش هوا فضا
- ↲ نيروي هوايي ايران
- ↲ متفرقه درباره نیروی هوایی
- ↲ نیروی هوایی و سازندگی
- ↲ حماسه و حماسه آفرینان نيروي هوايي
- ↲ تیزپروازان در بند
- ↲ شهدا و جانباختگان نیروی هوایی
- ↲ عملیاتهاي نيروي هوايي
- ↲ دستاوردها و اخبار نيروي هوايي
- ↲ تاریخچه نیروی هوایی در ایران
- ↲ هوانيروز ايران
- ↲ حماسه و حماسه آفرينان هوانيروز
- ↲ شهدا و جانباختگان هوانيروز
- ↲ دستاوردها و اخبار هوانيروز
- ↲ هواپيماها
- ↲ هواپيماهاي نظامي
- ↲ هواپيماهاي غير نظامي
- ↲ هواپيماهاي بدون سرنشين
- ↲ بالگردها
- ↲ بالگردهاي نظامي
- ↲ بالگردهاي غير نظامي
- ↲ بالگردهاي بدون سرنشين
- ↲ اخبار بالگردها
- ↲ تسليحات هوايي
- ↲ موشكهاي هوا به هوا
- ↲ موشكهاي هوا به زمين
- ↲ موشکهاي دريايي
- ↲ موشکهاي زمين به هوا
- ↲ موشکهاي زمين به زمين
- ↲ ديگر مباحث هوانوردي
- ↲ الکترونيک هواپيمايي
- ↲ موتورهاي هوايي
- ↲ شبيه سازهاي پرواز
- ↲ گالري تصاوير هوافضا
- ↲ تصاوير هواپيماهاي جنگنده
- ↲ کليپهاي هوايي
- ↲ تصاوير هواپيماهاي بمب افکن
- ↲ تصاوير هواپيماهاي ترابري
- ↲ تصاوير هواپيماهاي مسافربري
- ↲ تصاوير هواپيماهاي شناسايي
- ↲ تصاوير بالگردهاي نظامي
- ↲ تصاوير بالگردهاي غير نظامي
- ↲ تصاوير نمايشگاههاي هوايي
- ↲ تصاوير متفرقه هوايي
- ↲ انجمن نجوم
- ↲ منظومه شمسي
- ↲ كيهانشناسي
- ↲ گالري تصاوير نجوم
- ↲ اخبار نجوم
- ↲ اخبار هوافضا و هوانوردي
- ↲ مدرسه هوانوردي
- ↲ كتابخانهي هوا فضا
- ↲ متفرقه در مورد هوا فضا
- بخش جنگ افزار
- ↲ ادوات زميني
- ↲ ادوات زرهي
- ↲ تجهيزات انفرادي
- ↲ تسليحات سنگين و توپخانهاي
- ↲ خودروهاي نظامي
- ↲ تسليحات ضد زره
- ↲ ادوات دريايي
- ↲ ناوهاي هواپيمابر
- ↲ ناوشکنها
- ↲ رزم ناوها
- ↲ ناوچهها
- ↲ زيردرياييها
- ↲ تجهيزات و تسليحات دريايي
- ↲ ساير ادوات دريايي
- ↲ گالري تجهيزات و ادوات دريايي
- ↲ اخبار ادوات دريايي
- ↲ اخبار نظامي
- ↲ گالري نظامي
- ↲ متفرقه در مورد جنگ افزار
- بخش دفاع مقدس
- ↲ حماسه دفاع مقدس
- ↲ تخريب و خنثي سازي
- بخش خودرو و وسايل نقليه
- ↲ مباحث فنی و تخصصی خودرو
- ↲ معرفي خودرو
- ↲ تازهها و اخبار خودرويي
- ↲ گالري خودرو
- ↲ متفرقه وسايل نقليه
- بخش پزشکي
- ↲ پزشكي و درمان
- ↲ پزشکي
- ↲ سوال پزشکي
- ↲ بهداشت
- ↲ بهداشت عمومي
- ↲ بهداشت مواد غذايي
- ↲ لوازم آرايشي و بهداشتي
- ↲ متفرقه در مورد پزشکي
- ↲ روانشناسي و روان پزشكي
- بخش فرهنگ، تمدن و هنر
- ↲ فرهنگي هنري
- ↲ شعر و ادبيات
- ↲ فيلم و سينما
- ↲ هنرهاي نمايشي
- ↲ فرهنگ هنرهاي نمايشي
- ↲ موسيقي
- ↲ عكس و نقاشي
- ↲ تاريخ، فرهنگ و تمدن
- ↲ تاريخ ايران
- ↲ تاريخ جهان
- ↲ فلسفه
- ↲ زبانهاي خارجي
- ↲ زبان انگليسي
- ↲ زبان اسپانيايي
- ↲ هنر آشپزي
- بخش علم، فناوري و آموزش
- ↲ انجمن علم و فناوري
- ↲ انجمن آموزش
- ↲ کتاب و فرهنگ مطالعه
- ↲ دانش عمومی
- ↲ کنکور و دانشگاه
- ↲ جامعه شناسي
- ↲ خانواده
- ↲ متفرقه جامعه شناسي
- ↲ حقوق و قضا
- ↲ علوم
- ↲ فيزيک
- ↲ شيمي
- ↲ رياضي
- ↲ متالورژي
- ↲ پليمر
- ↲ علوم کشاورزي
- ↲ گياهان زراعي و باغي
- ↲ گياهان دارويي
- ↲ طبیعت و محیط زیست
- ↲ زيست شناسي
- ↲ عمران
- ↲ بتن و سازههاي بتني
- ↲ معماري و شهرسازي
- ↲ سبکها و مشاهير معماري
- ↲ شهرسازي
- ↲ معماري داخلي
- ↲ معماري منظر
- بخش الکترونيک و رباتیک
- ↲ مفاهیم اولیه و پایه در الکترونیک
- ↲ نرم افزارهای کمکی الکترونیک
- ↲ مدارهای مجتمع
- ↲ سوالات و پرسشهای مفاهیم پایه
- ↲ مدارات ساده و آسان
- ↲ مدارهای آنالوگ و دیجیتال
- ↲ شبیه ساز و طراحی مدار
- ↲ مدارات صوتی
- ↲ مدارات، منابع تغذیه سویچینگ و اینورتوری
- ↲ مدارات مخابراتی
- ↲ میکروکنترلرهای AVR
- ↲ آموزش و مثالها AVR
- ↲ طرح آماده و کامل شده AVR
- ↲ میکروکنترلرهای ARM
- ↲ سایر میکروکنترولرها و پردازندهها
- ↲ سایر میکروکنترلرها
- ↲ مدار مجتمع برنامه پذیر FPGA
- ↲ رباتیک
- ↲ اخبار و مصاحبه ها در رباتیک
- ↲ آموزش و مقالات رباتیک
- ↲ پروژهها تکمیل شده رباتیک
- ↲ مدارها و مکانیک در رباتیک
- ↲ رباتهای پرنده
- ↲ برق و الکترونیک عمومی
- ↲ تعمیر لوازم برقی
- ↲ اخبار برق و الکترونیک
- بخش بازيهاي رايانهاي
- ↲ بازيهاي رايانهاي
- ↲ كنسولهاي بازي
- ↲ PSP
- ↲ اخبار بازيها
- بخش تجاري اقتصادي
- ↲ بخش اقتصادی و مالی
- ↲ تجارت آنلاين
- ↲ بورس
- ↲ تحلیل و سیگنال روز
- ↲ کار آفرینی
- بخشهاي متفرقه
- ↲ بخش ويژه
- ↲ ساير گفتگوها
- ↲ صندلي داغ
- ↲ اخبار و حوادث
- ↲ انجمن ورزش
- ↲ آکواريوم و ماهيهاي زينتي
- ↲ معرفي سايتها و وبلاگها