Безбедност
Двофакторска аутентификација, сесије и упозорења о новим пријавама, како Codexe гради генерисани код у изолованом окружењу, како се чувају токени ботова и добре праксе.
Ажурирано
На овој страници
#Двофакторска аутентификација
Заштити свој налог апликацијом за аутентификацију (Google Authenticator, 1Password, Aegis…):
- Отвори Налог → Двофакторска аутентификација и покрени подешавање.
- Скенирај QR код и унеси шестоцифрени код за потврду.
- Сачувај 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 кључеве) у захтев или у јавни пројекат. Генерисани код зато чита тајне из променљивих окружења.
- Пројекте који садрже било шта осетљиво држи приватним. Погледај Дељење.