Наша цель - предоставить свободную, безопасную и простую в использовании
реализацию Resource Public Key Infrastructure (RPKI), основанную на
принципах совместной работы сообщества, а также технологиях и открытых
стандартах, созданных с целью повышения безопасности интернет-маршрутизации.
Каждый разработчик, работающий над rpki-client, имеет свои цели и
приоритеты, но можно выделить список общих целей, к достижению которых
стремятся все:
- Быть как можно более защищенной и безопасной.
Писать код как можно внимательней, проводя строгие проверки, в особенности,
что касается сетевых входных данных, и использования операций с буферами.
Использовать разграничение привелегий, чтобы минимизировать вред от
возможных уязвимостей.
- Предоставить бережную реализацию, подходящую и
удовлетворяющую большинство пользователей. Не пытаться поддерживать
все что только можно, но охватить основную функциональность.
- Попытка создать реализацию, которая будет просто
"Just Work" в виде background-процесса.