|
«Лабораторія Касперського» запатентувала в США прогресивну технологію трасування програмного коду. Як пояснили в компанії, технологія забезпечує зручне і безпечне трасування - відстеження послідовних подій, що відбуваються при виконанні програмних інструкцій. За допомогою запатентованої системи фахівці можуть аналізувати поведінку програмних продуктів, не розкриваючи оригінальних методик та внутрішніх процесів. Патент на нову технологію зареєстрований Патентним бюро США 30 березня 2010 року під номером 7689974-В1. Автором винаходу є експерт «Лабораторії Касперського» Михайло Павлющік. За словами фахівців, трасування коду дозволяє детально досліджувати поведінку програмного забезпечення в різних середовищах виконання. Результати трасування використовуються для налагодження, виявлення та усунення помилок, оптимізації продуктивності і т.д. Дані, отримані в ході трасування коду, можуть містити інформацію про алгоритми роботи програмного продукту, включаючи інформацію, що є інтелектуальною власністю компанії, і тому вимагають захисту від несанкціонованого доступу. Результати трасування записуються не у вигляді текстових даних, як зазвичай, а у вигляді двійкового коду, причому всі рядки спочатку замінені на числові ідентифікатори, що робить неможливим зчитування даних трасування неавторизованими особами. Для розробників програмного забезпечення і довірених користувачів запатентована система надає засоби трансляції даних трасування в зручний для сприйняття людиною текстовий вид. «Трасування коду - це ефективний метод аналізу поведінки програм шляхом розбору їх коду на інструкції. Вона вже давно і активно використовується в наших продуктах і дослідних департаментах, - говорить директор з досліджень і розробки «Лабораторії Касперського» Микола Гребенніков. - Нова запатентована технологія дозволить нам зробити трасування ще більш зручною для вірусних аналітиків, а її результати - повністю захищеними від неавторизованого доступу».
КомментарииПросмотров:478 |