دانلود مقاله ISI انگلیسی شماره 52692
ترجمه فارسی عنوان مقاله

مهندسی معکوس اتوماتیک مبتنی بر موقعیت پروتکل های شبکه

عنوان انگلیسی
Position-based automatic reverse engineering of network protocols
کد مقاله سال انتشار تعداد صفحات مقاله انگلیسی
52692 2013 8 صفحه PDF
منبع

Publisher : Elsevier - Science Direct (الزویر - ساینس دایرکت)

Journal : Journal of Network and Computer Applications, Volume 36, Issue 3, May 2013, Pages 1070–1077

ترجمه کلمات کلیدی
پروتکل مهندسی معکوس - کلید واژه پروتکل - تجزیه و تحلیل واریانس - فرمت پیام - دستگاه دولتی
کلمات کلیدی انگلیسی
Protocol reverse engineering; Protocol keyword; Variance analysis; Message format; State machine
پیش نمایش مقاله
پیش نمایش مقاله  مهندسی معکوس اتوماتیک مبتنی بر موقعیت پروتکل های شبکه

چکیده انگلیسی

Automatic protocol reverse engineering is a process of extracting protocol message formats and protocol state machine without access to the specification of target protocol. Protocol reverse engineering is useful for addressing many problems of network management and security, such as network management, honey-pot systems, intrusion detection, Botnet detection and prevention, and so on. Currently, protocol reverse engineering is mainly a manual and painstaking process which is time-consuming and error-prone. In this paper, we present a novel approach for automatic reverse engineering application-layer network protocols. We extract protocol keywords from network traces based on their support rates and variances of positions, reconstruct message formats, and infer protocol state machines. We implement our approach in a prototype system called AutoReEngine and evaluate it over four text-based protocols (HTTP, POP3, SMTP and FTP) and two binary protocols (DNS and NetBIOS). The results show that our AutoReEngine outperforms the existing algorithms.