Kaspersky Lab opatentował w USA zaawansowaną technologię śledzenia kodu. Jak wyjaśniono, technologia firmy stanowi wygodne i bezpieczne śledzenie - ustalanie kolejnych zdarzeń mających miejsce w trakcie wykonywania instrukcji oprogramowania.
Zdaniem ekspertów, dotarcie do kodu umożliwia szczegółowe badanie zachowania wykonania oprogramowania w różnych środowiskach. Wyniki mogą być wykorzystywane do śledzenia błędów, wykrywania i eliminacji błędów, zoptymalizowania wydajności, itd. Danych uzyskane w trakcie śledzenia kodu mogą zawierać informacje o algorytmach oprogramowania, w tym własności intelektualnej spółki, a zatem wymagają ochrony przed nieuprawnionym dostępem.
Wynik śledzenia nie jest zapisany w postaci danych tekstowych, jak zwykle, ale w formie kodu binarnego, wszystkie linie początkowo otrzymują identyfikatory numeryczne, co uniemożliwia dalsze śledzenie danych przez niepowołane osoby. Dla programistów i zaufanych użytkowników opatentowany system przewiduje środki transmisji danych śledzonego kodu w czytelnej dla człowieka formie tekstu.
"Tracing kod - jest to skuteczna metoda analizy zachowań programów, przeglądając ich kod instrukcji. Od dawna aktywnie wykorzystywane w naszych produktach i działach badawczych" - powiedział dyrektor badań i rozwoju Grebennikov Nicholas firmy Kaspersky Lab. "Nowa opatentowana technologia pozwoli prześledzić bardziej wygodnie kod przez analityków wirusów, a jego wyniki - są w pełni chronione przed nieupoważnionym dostępem".
Źródło: cybersecurity
|