Translated with AI from the Russian original.

The Institute for System Programming named after V.P. Ivannikov of the Russian Academy of Sciences and the company "Basis" have signed an agreement on cooperation in research activities. The parties plan to jointly conduct research and development in the areas of verification and testing of software, big data processing, software engineering and information security.

Cooperation between ISP RAS and "Basis" began in 2023, when the parties agreed to provide static and dynamic analysis tools developed at the institute, including fuzzing and attack surface determination, and related services. These tools have already been implemented in secure development processes deployed at "Basis".

In accordance with research agreement No. 3021-23-137, ISP RAS is implementing a project for "Basis" on static and dynamic analysis to search for errors and vulnerabilities in the company's products. During the preparatory phase, twenty software components were identified (including QEMU, libvirt, etc.) that will be analyzed.

The planned analysis is already being carried out at the facilities of the System Software Security Research Center, created on the basis of ISP RAS on the initiative of the FSTEC of Russia. A Consortium to support the Center has been created around the Center, which includes more than 30 companies and universities. Thus, the Center is engaged not only in technical research, but also in forming a domestic community of experts who are engaged in improving the security of system software.

The results of the component analysis will be open; in particular, all fuzzing targets will be distributed in accordance with the Center's regulations; proposed fixes are planned to be submitted for inclusion in the main branches of the components under study. At the moment, 4 such fixes have already been accepted into the Apache ActiveMQ and ApacheDS repositories.

"The signing of this agreement takes cooperation with "Basis" to a qualitatively new level. Now our joint work consists not only in the implementation of secure development tools created at the institute. Together, we are creating a community around the ecosystem of trusted system software, including the involvement of educational organizations – MSTU named after N.E. Bauman, Chuvash State University. The results of the work will serve to strengthen the country's technological independence, and the participation of students in research projects will help improve their skills as future specialists in secure software development," said Arutyun Avetisyan, Director of ISP RAS, Academician of the Russian Academy of Sciences.

"Improving the quality and security of the "Basis" product ecosystem is one of the priorities of our work. Therefore, we are pleased that such an authoritative organization as the Institute for System Programming of the Russian Academy of Sciences will take part in the development of this area. I also cannot fail to note the importance of building an expert community and involving students in this process. There is currently a shortage of qualified personnel in the Russian market, and this problem is hindering the development of domestic IT companies. I hope that together with the System Software Security Research Center, we will contribute to its solution," said Dmitry Sorokin, Technical Director of "Basis".

Now on the front page

Articles

Why even a PC case should be branded

In Russian conditions, the popularity of PCs assembled by small local companies or in-house corporate IT departments continues to grow rapidly. Such solutions have historically been more popular in Russia than in other developed markets, but today new nuances have emerged in the segment's evolution, which we discussed with Karim LASKRI, Business Director of FSP Group in the CIS region.

News

Storage you can trust in the background: Basis SDS 2.3 released with scheduled diagnostics and an observer role

A storage system is the only infrastructure layer where an error cannot be “rolled back”: neither a reboot nor a configuration rollback will restore lost data. That is why users expect predictability from software-defined storage rather than just new features—ensuring background processes finish what they started, and administrators can see the cluster status not only “right now,” but also over time.