Город: Москва
З/п: обсуждается с кандидатом
Опыт работы: От 1 года до 3 лет
Отзывы о компании Luxoft

Project Description:

  • Source code audit for software security
  • Vulnerabilities and malware existing in web-components may be used for successful attacks to the web-sites. Tool provides source code audit for software security by using special tools and manually.
  • In-depth program code analysis for vulnerabilities and malware
  • If source code is available, a software security analysis should be performed by applying various tools and techniques to the source code. However, while performing this type of analysis it is worth to take in consideration that a computer does not execute the source code, but it executes a compiled low-level program. During compilation the source code may be transformed in unexpected ways. Those kinds of vulnerabilities and many others can be detected by reverse engineering for the most critical parts of the application.
  • Vulnerabilities and malware may be hidden in the executable code if it is provided to the Customer without the source code. Undocumented features in the code can be accidental or intentional.
  • As a part of the tool decompiler is being developed for reconstructing low-level programs to C or C++ languages

Responsibilities:

  • Translation of machine code or bytecode obtained from a compiler back into the source code in the original high level language.
    • Functions reconstruction
    • Data types reconstruction
    • Control flow construction reconstruction

Skills Required:

  • C, C++, Assembly
  • C#, Java/Scala
  • UML
  • HTML, CSS, JavaScript

0
Нравится