Към съдържанието
Акаунт и сигурност

Сигурност

Двуфакторно удостоверяване, сесии и известия за нови влизания, как Codexe компилира генерирания код в изолирана среда, как се пазят токените на ботове и добри практики.

Обновено

На тази страница
  1. Двуфакторно удостоверяване
  2. Сесии и известия
  3. Как се компилира кодът ти
  4. Тестово пускане на Discord ботове
  5. Добри практики

#Двуфакторно удостоверяване

Защити акаунта си с приложение за удостоверяване (Google Authenticator, 1Password, Aegis…):

  1. Отвори Акаунт → Двуфакторно удостоверяване и започни настройката.
  2. Сканирай QR кода и въведи 6-цифрения код за потвърждение.
  3. Запази 10-те резервни кода. Показват се само веднъж. Всеки работи по веднъж, ако загубиш телефона си.

Щом е включено, всяко влизане (включително през Discord или GitHub) иска код от приложението ти. Ако не можеш да използваш приложението, можеш да въведеш резервен код или да поискаш еднократен код по имейл (валиден 10 минути).

#Сесии и известия

  • Едно влизане остава валидно 30 дни в този браузър.
  • Всяко влизане от нов IP адрес ти изпраща имейл „ново влизане“. Ако не си бил ти, защити акаунта си в Discord или GitHub и включи 2FA.

#Как се компилира кодът ти

Генерираните проекти са код, а компилирането им пуска скриптовете за компилация на този код. Codexe ги третира като недоверени:

  • Всяка компилация и тест за зареждане върви в изолирана среда като отделен потребител без привилегии, с файлова система само за четене и без достъп до сървърите и базите данни на Codexe или до компилациите на другите потребители.
  • Компилацията може да стигне до интернет само през филтър, който пропуска официалните хранилища със зависимости (Maven Central, Paper, Spigot, Fabric, Forge, NeoForge, Mojang, Gradle, Modrinth и подобни), по HTTPS.
  • Кешът със зависимости на всеки потребител е отделен, така че един проект не може да пипа библиотеките на друг.
  • Тестовите сървъри за датапакове и Skript работят изцяло офлайн.

#Тестово пускане на Discord ботове

Токенът на бота, който поставяш в панела Хостни на проекта, се пази криптиран и може да бъде изтрит по всяко време. Тестово пуснатите ботове работят изолирано, с достъп до интернет (имат нужда от Discord), но без достъп до вътрешната мрежа на Codexe. Виж Discord ботове.

#Добри практики

  • Включи 2FA в Codexe и в акаунта в Discord или GitHub, с който влизаш.
  • Никога не поставяй тайни данни (токени, пароли, API ключове) в заявка или в публичен проект. Точно затова генерираният код чете тайните данни от променливи на средата.
  • Дръж частни проектите, които съдържат нещо чувствително. Виж Споделяне.
Сигурност | Codexe Docs