Реализация модуля, отвечающего за систему лицензий ПО, требовала глубоких знаний в области безопасности и понимания работы программного комплекса, обеспечивающего функционирование Российской системы хранения данных.
Одной из ключевых задач стало использование модуля FUSE (Filesystem in Userspace) для монтирования файловых систем. Поскольку работа с файловыми системами не была нашим основным направлением, потребовалось детальное изучение возможностей FUSE и адаптация его под наши требования.
Для работы с системой лицензий требовалось создать код, который бы затруднял попытки взлома и обеспечивал работу системы в течение триального периода. В течение этого периода система должна функционировать в нормальном режиме, а после окончания — сохранять состояние до получения настоящей лицензии.