1. Если вы разрабатываете с SGX, НЕ позволяйте вашему "программному режиму" стать производственной ловушкой. Одна неверно настроенная переменная окружения может привести к тому, что ваша вся аттестация будет обойдена. Я видел этот шаблон слишком много раз во время своих исследований безопасности 🦧
2. Классическая ошибка: `return strings.ToUpper(os.Getenv("SGX_MODE")) != "SW"` Неустановленная переменная --> режим SW --> проверка пропущена Переверните логику: `return os.Getenv("SGX_MODE") != "SW"` Теперь неустановленная = SAFE путь. Безопасно по умолчанию, всегда.
159