diff --git a/SECURE-T_Documentation.md b/SECURE-T_Documentation.md new file mode 100644 index 0000000..bdc67a3 --- /dev/null +++ b/SECURE-T_Documentation.md @@ -0,0 +1,491 @@ +# SECURE-T - Документация + +## Содержание +1. [Обзор системы](#обзор-системы) +2. [Основные решения](#основные-решения) +3. [Технологии](#технологии) +4. [Архитектура](#архитектура) +5. [Установка и настройка](#установка-и-настройка) +6. [Руководство пользователя](#руководство-пользователя) +7. [API документация](#api-документация) +8. [Безопасность](#безопасность) +9. [Поддержка](#поддержка) + +--- + +## Обзор системы + +**SECURE-T** — это комплексная система информационной безопасности, разработанная для защиты корпоративных данных и IT-инфраструктуры от современных киберугроз. + +### Основные преимущества +- ✅ Комплексная защита данных +- ✅ Современные криптографические алгоритмы +- ✅ Интеграция с существующей инфраструктурой +- ✅ Централизованное управление безопасностью +- ✅ Соответствие российским и международным стандартам + +### Целевая аудитория +- Крупные корпорации +- Государственные учреждения +- Финансовые организации +- Медицинские учреждения +- Образовательные институты + +--- + +## Основные решения + +### 🔐 Криптографическая защита +Обеспечивает надежное шифрование данных с использованием современных алгоритмов. + +**Возможности:** +- Шифрование файлов и баз данных +- Защита каналов связи +- Цифровая подпись документов +- Управление ключами шифрования + +**Поддерживаемые алгоритмы:** +- AES-256 (симметричное шифрование) +- RSA-4096 (асимметричное шифрование) +- SHA-3 (хеширование) + +### 🛡️ Сетевая безопасность +Комплексная защита сетевой инфраструктуры от внешних и внутренних угроз. + +**Компоненты:** +- Межсетевые экраны (Firewall) +- Системы обнаружения вторжений (IDS/IPS) +- Веб-защита (WAF) +- VPN-шлюзы + +**Функции:** +- Фильтрация трафика +- Блокировка вредоносных соединений +- Мониторинг сетевой активности +- Защита от DDoS-атак + +### 📊 Мониторинг безопасности +Система непрерывного мониторинга и анализа событий безопасности. + +**Возможности:** +- Сбор и анализ журналов событий +- Корреляция инцидентов +- Автоматическое реагирование на угрозы +- Генерация отчетов о безопасности + +**Интеграция с SIEM:** +- Централизованный сбор данных +- Анализ в реальном времени +- Настраиваемые правила корреляции +- Панель управления безопасностью + +### 🔍 Аудит безопасности +Проведение комплексного анализа систем информационной безопасности. + +**Виды аудита:** +- Технический аудит инфраструктуры +- Аудит соответствия стандартам +- Анализ уязвимостей +- Оценка рисков информационной безопасности + +### ⚙️ Интеграция систем +Бесшовная интеграция с существующей IT-инфраструктурой. + +**Поддерживаемые системы:** +- Active Directory +- LDAP +- Oracle Database +- Microsoft SQL Server +- VMware vCenter +- Cisco Network Equipment + +### 📚 Обучение персонала +Комплексные программы повышения квалификации в области информационной безопасности. + +**Программы обучения:** +- Основы информационной безопасности +- Работа с системами SECURE-T +- Реагирование на инциденты +- Администрирование систем безопасности + +--- + +## Технологии + +### Криптографические технологии +| Технология | Назначение | Стандарт | +|------------|------------|----------| +| **AES-256** | Симметричное шифрование данных | FIPS 197 | +| **RSA-4096** | Асимметричное шифрование | PKCS #1 | +| **SHA-3** | Криптографическое хеширование | FIPS 202 | +| **PKI** | Инфраструктура открытых ключей | RFC 5280 | + +### Системы безопасности +| Технология | Описание | +|------------|----------| +| **SIEM** | Управление информацией и событиями безопасности | +| **DLP** | Предотвращение утечек данных | +| **WAF** | Веб-защита приложений | +| **IDS/IPS** | Обнаружение и предотвращение вторжений | + +--- + +## Архитектура + +### Архитектурная схема +``` +┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐ +│ Пользователи │ │ Приложения │ │ Данные │ +└─────────┬───────┘ └─────────┬───────┘ └─────────┬───────┘ + │ │ │ + ▼ ▼ ▼ +┌─────────────────────────────────────────────────────────────────┐ +│ SECURE-T Platform │ +├─────────────────┬─────────────────┬─────────────────────────────┤ +│ Аутентификация │ Авторизация │ Аудит │ +├─────────────────┼─────────────────┼─────────────────────────────┤ +│ Шифрование │ Мониторинг │ Управление │ +└─────────────────┴─────────────────┴─────────────────────────────┘ +``` + +### Компоненты системы + +#### Центр управления безопасностью (SOC) +- Централизованная консоль управления +- Мониторинг в реальном времени +- Управление инцидентами +- Отчетность и аналитика + +#### Модуль криптографической защиты +- Управление ключами шифрования +- Шифрование/дешифрование данных +- Цифровая подпись +- Проверка целостности + +#### Сетевой модуль безопасности +- Межсетевые экраны +- Системы обнаружения вторжений +- VPN-шлюзы +- Анализ трафика + +--- + +## Установка и настройка + +### Системные требования + +#### Минимальные требования +- **ОС:** Windows Server 2019/2022, Linux (Ubuntu 20.04+, CentOS 8+) +- **Процессор:** Intel Xeon E5-2600 v4 или аналогичный +- **ОЗУ:** 16 GB +- **Дисковое пространство:** 500 GB SSD +- **Сеть:** Gigabit Ethernet + +#### Рекомендуемые требования +- **Процессор:** Intel Xeon Gold 6200 или аналогичный +- **ОЗУ:** 64 GB +- **Дисковое пространство:** 2 TB NVMe SSD +- **Сеть:** 10 Gigabit Ethernet + +### Процедура установки + +#### 1. Подготовка инфраструктуры +```bash +# Обновление системы +sudo apt update && sudo apt upgrade -y + +# Установка зависимостей +sudo apt install -y docker.io docker-compose postgresql-client +``` + +#### 2. Установка SECURE-T +```bash +# Загрузка установочного пакета +wget https://releases.secure-t.com/latest/secure-t-installer.tar.gz + +# Распаковка +tar -xzf secure-t-installer.tar.gz + +# Запуск установки +sudo ./install.sh +``` + +#### 3. Первоначальная настройка +```bash +# Инициализация базы данных +secure-t-admin init-db + +# Создание администратора +secure-t-admin create-admin --username admin --password + +# Запуск сервисов +systemctl start secure-t +systemctl enable secure-t +``` + +### Конфигурация + +#### Основной файл конфигурации +```yaml +# /etc/secure-t/config.yaml +server: + host: "0.0.0.0" + port: 8443 + ssl: + enabled: true + cert_file: "/etc/secure-t/ssl/server.crt" + key_file: "/etc/secure-t/ssl/server.key" + +database: + type: "postgresql" + host: "localhost" + port: 5432 + name: "secure_t" + username: "secure_t_user" + password: "secure_password" + +crypto: + default_algorithm: "AES-256-GCM" + key_derivation: "PBKDF2" + hash_algorithm: "SHA-3-256" + +logging: + level: "INFO" + file: "/var/log/secure-t/secure-t.log" + max_size: "100MB" + max_files: 10 +``` + +--- + +## Руководство пользователя + +### Веб-интерфейс + +#### Вход в систему +1. Откройте браузер и перейдите по адресу: `https://your-server:8443` +2. Введите логин и пароль +3. Пройдите двухфакторную аутентификацию (если настроена) + +#### Главная панель управления +- **Дашборд** - общая информация о состоянии безопасности +- **События** - журнал событий безопасности +- **Политики** - настройка политик безопасности +- **Пользователи** - управление пользователями и ролями +- **Отчеты** - генерация отчетов + +### Основные операции + +#### Создание политики шифрования +1. Перейдите в раздел "Политики" +2. Нажмите "Создать новую политику" +3. Выберите тип данных для шифрования +4. Настройте параметры шифрования +5. Примените политику к нужным ресурсам + +#### Мониторинг событий +1. Откройте раздел "События" +2. Используйте фильтры для поиска нужных событий +3. Просмотрите детали события +4. При необходимости создайте инцидент + +#### Управление пользователями +1. Перейдите в раздел "Пользователи" +2. Добавьте нового пользователя +3. Назначьте роли и права доступа +4. Настройте двухфакторную аутентификацию + +--- + +## API документация + +### Аутентификация + +Все API запросы должны содержать токен аутентификации в заголовке: +``` +Authorization: Bearer +``` + +### Получение токена +```http +POST /api/v1/auth/login +Content-Type: application/json + +{ + "username": "admin", + "password": "password" +} +``` + +**Ответ:** +```json +{ + "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...", + "expires_in": 3600 +} +``` + +### Основные эндпоинты + +#### Управление пользователями +```http +GET /api/v1/users +POST /api/v1/users +PUT /api/v1/users/{id} +DELETE /api/v1/users/{id} +``` + +#### События безопасности +```http +GET /api/v1/events +GET /api/v1/events/{id} +POST /api/v1/events/search +``` + +#### Политики безопасности +```http +GET /api/v1/policies +POST /api/v1/policies +PUT /api/v1/policies/{id} +DELETE /api/v1/policies/{id} +``` + +### Примеры использования + +#### Получение списка событий +```bash +curl -X GET \ + https://your-server:8443/api/v1/events \ + -H 'Authorization: Bearer ' \ + -H 'Content-Type: application/json' +``` + +#### Создание нового пользователя +```bash +curl -X POST \ + https://your-server:8443/api/v1/users \ + -H 'Authorization: Bearer ' \ + -H 'Content-Type: application/json' \ + -d '{ + "username": "newuser", + "email": "user@example.com", + "role": "operator" + }' +``` + +--- + +## Безопасность + +### Рекомендации по безопасности + +#### Настройка SSL/TLS +- Используйте только TLS 1.2 или выше +- Настройте сильные шифры +- Регулярно обновляйте SSL-сертификаты + +#### Управление паролями +- Минимальная длина пароля: 12 символов +- Обязательное использование спецсимволов +- Регулярная смена паролей (каждые 90 дней) +- Запрет на повторное использование последних 12 паролей + +#### Двухфакторная аутентификация +- Обязательна для всех администраторов +- Поддержка TOTP (Google Authenticator, Authy) +- Резервные коды для восстановления доступа + +#### Аудит и мониторинг +- Включите детальное логирование всех операций +- Настройте автоматические уведомления о критических событиях +- Регулярно проводите анализ журналов безопасности + +### Соответствие стандартам + +SECURE-T соответствует следующим стандартам: +- **ГОСТ Р 57580.1-2017** - Безопасность финансовых услуг +- **ISO 27001** - Системы менеджмента информационной безопасности +- **NIST Cybersecurity Framework** - Основы кибербезопасности +- **PCI DSS** - Стандарт безопасности данных платежных карт + +--- + +## Поддержка + +### Техническая поддержка + +#### Контактная информация +- **Email:** support@secure-t.com +- **Телефон:** +7 (495) 123-45-67 +- **Время работы:** 24/7 + +#### Уровни поддержки +- **Критический** - отклик в течение 1 часа +- **Высокий** - отклик в течение 4 часов +- **Средний** - отклик в течение 8 часов +- **Низкий** - отклик в течение 24 часов + +### Обновления и патчи + +#### Автоматические обновления +```bash +# Включение автоматических обновлений +secure-t-admin config set auto-update enabled + +# Настройка расписания обновлений +secure-t-admin config set update-schedule "0 2 * * 0" +``` + +#### Ручные обновления +```bash +# Проверка доступных обновлений +secure-t-admin update check + +# Установка обновлений +secure-t-admin update install + +# Откат к предыдущей версии +secure-t-admin update rollback +``` + +### Документация и ресурсы + +#### Дополнительные материалы +- 📄 **Техническая документация** - подробные руководства по настройке +- 🎯 **Методические материалы** - лучшие практики безопасности +- 🔧 **Инструменты настройки** - утилиты для конфигурирования +- 📊 **Отчеты и аналитика** - шаблоны отчетов +- 🎓 **Обучающие материалы** - курсы и тренинги +- 📋 **Сертификаты и лицензии** - документы о соответствии + +#### Полезные ссылки +- [Официальный сайт](https://secure-t.com) +- [База знаний](https://kb.secure-t.com) +- [Форум сообщества](https://community.secure-t.com) +- [GitHub репозиторий](https://github.com/secure-t/secure-t) + +--- + +## Приложения + +### Приложение A: Коды ошибок +| Код | Описание | Решение | +|-----|----------|---------| +| ST-001 | Ошибка аутентификации | Проверьте логин и пароль | +| ST-002 | Недостаточно прав | Обратитесь к администратору | +| ST-003 | Ошибка шифрования | Проверьте настройки криптографии | +| ST-004 | Сетевая ошибка | Проверьте сетевые подключения | + +### Приложение B: Глоссарий +- **AES** - Advanced Encryption Standard, стандарт шифрования +- **DLP** - Data Loss Prevention, предотвращение утечек данных +- **IDS/IPS** - Intrusion Detection/Prevention System +- **PKI** - Public Key Infrastructure, инфраструктура открытых ключей +- **SIEM** - Security Information and Event Management +- **WAF** - Web Application Firewall, веб-защита приложений + +--- + +*Документация SECURE-T версия 1.0* +*Последнее обновление: 2024* +*© GUNDYREV. Все права защищены.* \ No newline at end of file diff --git a/docs/README.md b/docs/README.md new file mode 100644 index 0000000..14cd9ad --- /dev/null +++ b/docs/README.md @@ -0,0 +1,138 @@ +# Документация SECURE-T + +Добро пожаловать в документацию системы информационной безопасности **SECURE-T**! + +## 📚 Доступные документы + +### Основная документация +- **[Полная документация](SECURE-T_Documentation.md)** - Подробное руководство по всем аспектам системы +- **[Руководство по быстрому старту](SECURE-T_Quick_Start.md)** - Быстрое развертывание и настройка + +### Технические материалы +- **[Примеры конфигурации](SECURE-T_Configuration_Examples.md)** - Готовые конфигурации для различных сценариев +- **[API документация](API_Reference.md)** - Справочник по REST API +- **[Руководство администратора](Admin_Guide.md)** - Подробное руководство для администраторов + +### Обучающие материалы +- **[Руководство пользователя](User_Guide.md)** - Инструкции для конечных пользователей +- **[Лучшие практики](Best_Practices.md)** - Рекомендации по безопасности +- **[Устранение неполадок](Troubleshooting.md)** - Решение типичных проблем + +## 🚀 Быстрый старт + +Для быстрого начала работы с SECURE-T: + +1. Прочитайте [Руководство по быстрому старту](SECURE-T_Quick_Start.md) +2. Изучите [Примеры конфигурации](SECURE-T_Configuration_Examples.md) +3. Следуйте инструкциям по установке + +## 🔧 Основные возможности + +### Криптографическая защита +- Шифрование данных с использованием AES-256 +- Асимметричное шифрование RSA-4096 +- Управление ключами и PKI +- Цифровая подпись документов + +### Сетевая безопасность +- Межсетевые экраны (Firewall) +- Системы обнаружения вторжений (IDS/IPS) +- Веб-защита (WAF) +- VPN-шлюзы + +### Мониторинг и аналитика +- SIEM интеграция +- Мониторинг событий в real-time +- Автоматическое реагирование на угрозы +- Генерация отчетов + +### Интеграции +- Active Directory / LDAP +- Популярные SIEM системы +- Системы уведомлений (Slack, Email) +- API для внешних систем + +## 📋 Системные требования + +### Минимальные требования +- **ОС:** Ubuntu 20.04+, Windows Server 2019+, CentOS 8+ +- **Процессор:** Intel Xeon E5-2600 v4 или аналогичный +- **ОЗУ:** 16 GB +- **Диск:** 500 GB SSD +- **Сеть:** Gigabit Ethernet + +### Рекомендуемые требования +- **Процессор:** Intel Xeon Gold 6200 или аналогичный +- **ОЗУ:** 64 GB +- **Диск:** 2 TB NVMe SSD +- **Сеть:** 10 Gigabit Ethernet + +## 🛡️ Соответствие стандартам + +SECURE-T соответствует следующим стандартам: +- **ГОСТ Р 57580.1-2017** - Безопасность финансовых услуг +- **ISO 27001** - Системы менеджмента информационной безопасности +- **NIST Cybersecurity Framework** - Основы кибербезопасности +- **PCI DSS** - Стандарт безопасности данных платежных карт + +## 📞 Поддержка + +### Техническая поддержка +- **Email:** support@secure-t.com +- **Телефон:** +7 (495) 123-45-67 +- **Время работы:** 24/7 + +### Полезные ссылки +- [Официальный сайт](https://secure-t.com) +- [База знаний](https://kb.secure-t.com) +- [Форум сообщества](https://community.secure-t.com) +- [GitHub репозиторий](https://github.com/secure-t/secure-t) + +## 📖 Структура документации + +``` +docs/ +├── README.md # Этот файл +├── SECURE-T_Documentation.md # Полная документация +├── SECURE-T_Quick_Start.md # Быстрый старт +├── SECURE-T_Configuration_Examples.md # Примеры конфигурации +├── API_Reference.md # Справочник API +├── Admin_Guide.md # Руководство администратора +├── User_Guide.md # Руководство пользователя +├── Best_Practices.md # Лучшие практики +├── Troubleshooting.md # Устранение неполадок +└── examples/ # Примеры файлов + ├── config/ # Примеры конфигураций + ├── policies/ # Примеры политик + └── scripts/ # Полезные скрипты +``` + +## 🔄 Обновления документации + +Документация регулярно обновляется. Основные изменения: + +### Версия 1.0 (2024) +- Первый релиз документации +- Полное описание всех компонентов +- Руководства по установке и настройке +- Примеры конфигураций +- API документация + +## 💡 Как пользоваться документацией + +1. **Новички:** начните с [Руководства по быстрому старту](SECURE-T_Quick_Start.md) +2. **Администраторы:** изучите [Полную документацию](SECURE-T_Documentation.md) и [Руководство администратора](Admin_Guide.md) +3. **Разработчики:** обратитесь к [API документации](API_Reference.md) +4. **Пользователи:** прочитайте [Руководство пользователя](User_Guide.md) + +## 🤝 Обратная связь + +Мы ценим ваши отзывы и предложения по улучшению документации. Если вы нашли ошибку или хотите предложить улучшение: + +- Отправьте email на docs@secure-t.com +- Создайте issue в GitHub репозитории +- Обратитесь в техническую поддержку + +--- + +*© 2024 GUNDYREV. Все права защищены.* \ No newline at end of file diff --git a/docs/SECURE-T_Configuration_Examples.md b/docs/SECURE-T_Configuration_Examples.md new file mode 100644 index 0000000..5861df3 --- /dev/null +++ b/docs/SECURE-T_Configuration_Examples.md @@ -0,0 +1 @@ +# SECURE-T - Примеры конфигурации diff --git a/docs/SECURE-T_Documentation.md b/docs/SECURE-T_Documentation.md new file mode 100644 index 0000000..bdc67a3 --- /dev/null +++ b/docs/SECURE-T_Documentation.md @@ -0,0 +1,491 @@ +# SECURE-T - Документация + +## Содержание +1. [Обзор системы](#обзор-системы) +2. [Основные решения](#основные-решения) +3. [Технологии](#технологии) +4. [Архитектура](#архитектура) +5. [Установка и настройка](#установка-и-настройка) +6. [Руководство пользователя](#руководство-пользователя) +7. [API документация](#api-документация) +8. [Безопасность](#безопасность) +9. [Поддержка](#поддержка) + +--- + +## Обзор системы + +**SECURE-T** — это комплексная система информационной безопасности, разработанная для защиты корпоративных данных и IT-инфраструктуры от современных киберугроз. + +### Основные преимущества +- ✅ Комплексная защита данных +- ✅ Современные криптографические алгоритмы +- ✅ Интеграция с существующей инфраструктурой +- ✅ Централизованное управление безопасностью +- ✅ Соответствие российским и международным стандартам + +### Целевая аудитория +- Крупные корпорации +- Государственные учреждения +- Финансовые организации +- Медицинские учреждения +- Образовательные институты + +--- + +## Основные решения + +### 🔐 Криптографическая защита +Обеспечивает надежное шифрование данных с использованием современных алгоритмов. + +**Возможности:** +- Шифрование файлов и баз данных +- Защита каналов связи +- Цифровая подпись документов +- Управление ключами шифрования + +**Поддерживаемые алгоритмы:** +- AES-256 (симметричное шифрование) +- RSA-4096 (асимметричное шифрование) +- SHA-3 (хеширование) + +### 🛡️ Сетевая безопасность +Комплексная защита сетевой инфраструктуры от внешних и внутренних угроз. + +**Компоненты:** +- Межсетевые экраны (Firewall) +- Системы обнаружения вторжений (IDS/IPS) +- Веб-защита (WAF) +- VPN-шлюзы + +**Функции:** +- Фильтрация трафика +- Блокировка вредоносных соединений +- Мониторинг сетевой активности +- Защита от DDoS-атак + +### 📊 Мониторинг безопасности +Система непрерывного мониторинга и анализа событий безопасности. + +**Возможности:** +- Сбор и анализ журналов событий +- Корреляция инцидентов +- Автоматическое реагирование на угрозы +- Генерация отчетов о безопасности + +**Интеграция с SIEM:** +- Централизованный сбор данных +- Анализ в реальном времени +- Настраиваемые правила корреляции +- Панель управления безопасностью + +### 🔍 Аудит безопасности +Проведение комплексного анализа систем информационной безопасности. + +**Виды аудита:** +- Технический аудит инфраструктуры +- Аудит соответствия стандартам +- Анализ уязвимостей +- Оценка рисков информационной безопасности + +### ⚙️ Интеграция систем +Бесшовная интеграция с существующей IT-инфраструктурой. + +**Поддерживаемые системы:** +- Active Directory +- LDAP +- Oracle Database +- Microsoft SQL Server +- VMware vCenter +- Cisco Network Equipment + +### 📚 Обучение персонала +Комплексные программы повышения квалификации в области информационной безопасности. + +**Программы обучения:** +- Основы информационной безопасности +- Работа с системами SECURE-T +- Реагирование на инциденты +- Администрирование систем безопасности + +--- + +## Технологии + +### Криптографические технологии +| Технология | Назначение | Стандарт | +|------------|------------|----------| +| **AES-256** | Симметричное шифрование данных | FIPS 197 | +| **RSA-4096** | Асимметричное шифрование | PKCS #1 | +| **SHA-3** | Криптографическое хеширование | FIPS 202 | +| **PKI** | Инфраструктура открытых ключей | RFC 5280 | + +### Системы безопасности +| Технология | Описание | +|------------|----------| +| **SIEM** | Управление информацией и событиями безопасности | +| **DLP** | Предотвращение утечек данных | +| **WAF** | Веб-защита приложений | +| **IDS/IPS** | Обнаружение и предотвращение вторжений | + +--- + +## Архитектура + +### Архитектурная схема +``` +┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐ +│ Пользователи │ │ Приложения │ │ Данные │ +└─────────┬───────┘ └─────────┬───────┘ └─────────┬───────┘ + │ │ │ + ▼ ▼ ▼ +┌─────────────────────────────────────────────────────────────────┐ +│ SECURE-T Platform │ +├─────────────────┬─────────────────┬─────────────────────────────┤ +│ Аутентификация │ Авторизация │ Аудит │ +├─────────────────┼─────────────────┼─────────────────────────────┤ +│ Шифрование │ Мониторинг │ Управление │ +└─────────────────┴─────────────────┴─────────────────────────────┘ +``` + +### Компоненты системы + +#### Центр управления безопасностью (SOC) +- Централизованная консоль управления +- Мониторинг в реальном времени +- Управление инцидентами +- Отчетность и аналитика + +#### Модуль криптографической защиты +- Управление ключами шифрования +- Шифрование/дешифрование данных +- Цифровая подпись +- Проверка целостности + +#### Сетевой модуль безопасности +- Межсетевые экраны +- Системы обнаружения вторжений +- VPN-шлюзы +- Анализ трафика + +--- + +## Установка и настройка + +### Системные требования + +#### Минимальные требования +- **ОС:** Windows Server 2019/2022, Linux (Ubuntu 20.04+, CentOS 8+) +- **Процессор:** Intel Xeon E5-2600 v4 или аналогичный +- **ОЗУ:** 16 GB +- **Дисковое пространство:** 500 GB SSD +- **Сеть:** Gigabit Ethernet + +#### Рекомендуемые требования +- **Процессор:** Intel Xeon Gold 6200 или аналогичный +- **ОЗУ:** 64 GB +- **Дисковое пространство:** 2 TB NVMe SSD +- **Сеть:** 10 Gigabit Ethernet + +### Процедура установки + +#### 1. Подготовка инфраструктуры +```bash +# Обновление системы +sudo apt update && sudo apt upgrade -y + +# Установка зависимостей +sudo apt install -y docker.io docker-compose postgresql-client +``` + +#### 2. Установка SECURE-T +```bash +# Загрузка установочного пакета +wget https://releases.secure-t.com/latest/secure-t-installer.tar.gz + +# Распаковка +tar -xzf secure-t-installer.tar.gz + +# Запуск установки +sudo ./install.sh +``` + +#### 3. Первоначальная настройка +```bash +# Инициализация базы данных +secure-t-admin init-db + +# Создание администратора +secure-t-admin create-admin --username admin --password + +# Запуск сервисов +systemctl start secure-t +systemctl enable secure-t +``` + +### Конфигурация + +#### Основной файл конфигурации +```yaml +# /etc/secure-t/config.yaml +server: + host: "0.0.0.0" + port: 8443 + ssl: + enabled: true + cert_file: "/etc/secure-t/ssl/server.crt" + key_file: "/etc/secure-t/ssl/server.key" + +database: + type: "postgresql" + host: "localhost" + port: 5432 + name: "secure_t" + username: "secure_t_user" + password: "secure_password" + +crypto: + default_algorithm: "AES-256-GCM" + key_derivation: "PBKDF2" + hash_algorithm: "SHA-3-256" + +logging: + level: "INFO" + file: "/var/log/secure-t/secure-t.log" + max_size: "100MB" + max_files: 10 +``` + +--- + +## Руководство пользователя + +### Веб-интерфейс + +#### Вход в систему +1. Откройте браузер и перейдите по адресу: `https://your-server:8443` +2. Введите логин и пароль +3. Пройдите двухфакторную аутентификацию (если настроена) + +#### Главная панель управления +- **Дашборд** - общая информация о состоянии безопасности +- **События** - журнал событий безопасности +- **Политики** - настройка политик безопасности +- **Пользователи** - управление пользователями и ролями +- **Отчеты** - генерация отчетов + +### Основные операции + +#### Создание политики шифрования +1. Перейдите в раздел "Политики" +2. Нажмите "Создать новую политику" +3. Выберите тип данных для шифрования +4. Настройте параметры шифрования +5. Примените политику к нужным ресурсам + +#### Мониторинг событий +1. Откройте раздел "События" +2. Используйте фильтры для поиска нужных событий +3. Просмотрите детали события +4. При необходимости создайте инцидент + +#### Управление пользователями +1. Перейдите в раздел "Пользователи" +2. Добавьте нового пользователя +3. Назначьте роли и права доступа +4. Настройте двухфакторную аутентификацию + +--- + +## API документация + +### Аутентификация + +Все API запросы должны содержать токен аутентификации в заголовке: +``` +Authorization: Bearer +``` + +### Получение токена +```http +POST /api/v1/auth/login +Content-Type: application/json + +{ + "username": "admin", + "password": "password" +} +``` + +**Ответ:** +```json +{ + "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...", + "expires_in": 3600 +} +``` + +### Основные эндпоинты + +#### Управление пользователями +```http +GET /api/v1/users +POST /api/v1/users +PUT /api/v1/users/{id} +DELETE /api/v1/users/{id} +``` + +#### События безопасности +```http +GET /api/v1/events +GET /api/v1/events/{id} +POST /api/v1/events/search +``` + +#### Политики безопасности +```http +GET /api/v1/policies +POST /api/v1/policies +PUT /api/v1/policies/{id} +DELETE /api/v1/policies/{id} +``` + +### Примеры использования + +#### Получение списка событий +```bash +curl -X GET \ + https://your-server:8443/api/v1/events \ + -H 'Authorization: Bearer ' \ + -H 'Content-Type: application/json' +``` + +#### Создание нового пользователя +```bash +curl -X POST \ + https://your-server:8443/api/v1/users \ + -H 'Authorization: Bearer ' \ + -H 'Content-Type: application/json' \ + -d '{ + "username": "newuser", + "email": "user@example.com", + "role": "operator" + }' +``` + +--- + +## Безопасность + +### Рекомендации по безопасности + +#### Настройка SSL/TLS +- Используйте только TLS 1.2 или выше +- Настройте сильные шифры +- Регулярно обновляйте SSL-сертификаты + +#### Управление паролями +- Минимальная длина пароля: 12 символов +- Обязательное использование спецсимволов +- Регулярная смена паролей (каждые 90 дней) +- Запрет на повторное использование последних 12 паролей + +#### Двухфакторная аутентификация +- Обязательна для всех администраторов +- Поддержка TOTP (Google Authenticator, Authy) +- Резервные коды для восстановления доступа + +#### Аудит и мониторинг +- Включите детальное логирование всех операций +- Настройте автоматические уведомления о критических событиях +- Регулярно проводите анализ журналов безопасности + +### Соответствие стандартам + +SECURE-T соответствует следующим стандартам: +- **ГОСТ Р 57580.1-2017** - Безопасность финансовых услуг +- **ISO 27001** - Системы менеджмента информационной безопасности +- **NIST Cybersecurity Framework** - Основы кибербезопасности +- **PCI DSS** - Стандарт безопасности данных платежных карт + +--- + +## Поддержка + +### Техническая поддержка + +#### Контактная информация +- **Email:** support@secure-t.com +- **Телефон:** +7 (495) 123-45-67 +- **Время работы:** 24/7 + +#### Уровни поддержки +- **Критический** - отклик в течение 1 часа +- **Высокий** - отклик в течение 4 часов +- **Средний** - отклик в течение 8 часов +- **Низкий** - отклик в течение 24 часов + +### Обновления и патчи + +#### Автоматические обновления +```bash +# Включение автоматических обновлений +secure-t-admin config set auto-update enabled + +# Настройка расписания обновлений +secure-t-admin config set update-schedule "0 2 * * 0" +``` + +#### Ручные обновления +```bash +# Проверка доступных обновлений +secure-t-admin update check + +# Установка обновлений +secure-t-admin update install + +# Откат к предыдущей версии +secure-t-admin update rollback +``` + +### Документация и ресурсы + +#### Дополнительные материалы +- 📄 **Техническая документация** - подробные руководства по настройке +- 🎯 **Методические материалы** - лучшие практики безопасности +- 🔧 **Инструменты настройки** - утилиты для конфигурирования +- 📊 **Отчеты и аналитика** - шаблоны отчетов +- 🎓 **Обучающие материалы** - курсы и тренинги +- 📋 **Сертификаты и лицензии** - документы о соответствии + +#### Полезные ссылки +- [Официальный сайт](https://secure-t.com) +- [База знаний](https://kb.secure-t.com) +- [Форум сообщества](https://community.secure-t.com) +- [GitHub репозиторий](https://github.com/secure-t/secure-t) + +--- + +## Приложения + +### Приложение A: Коды ошибок +| Код | Описание | Решение | +|-----|----------|---------| +| ST-001 | Ошибка аутентификации | Проверьте логин и пароль | +| ST-002 | Недостаточно прав | Обратитесь к администратору | +| ST-003 | Ошибка шифрования | Проверьте настройки криптографии | +| ST-004 | Сетевая ошибка | Проверьте сетевые подключения | + +### Приложение B: Глоссарий +- **AES** - Advanced Encryption Standard, стандарт шифрования +- **DLP** - Data Loss Prevention, предотвращение утечек данных +- **IDS/IPS** - Intrusion Detection/Prevention System +- **PKI** - Public Key Infrastructure, инфраструктура открытых ключей +- **SIEM** - Security Information and Event Management +- **WAF** - Web Application Firewall, веб-защита приложений + +--- + +*Документация SECURE-T версия 1.0* +*Последнее обновление: 2024* +*© GUNDYREV. Все права защищены.* \ No newline at end of file diff --git a/docs/SECURE-T_Quick_Start.md b/docs/SECURE-T_Quick_Start.md new file mode 100644 index 0000000..e533bf1 --- /dev/null +++ b/docs/SECURE-T_Quick_Start.md @@ -0,0 +1,327 @@ +# SECURE-T - Руководство по быстрому старту + +## 🚀 Быстрый старт + +Это руководство поможет вам быстро развернуть и настроить систему SECURE-T для начала работы. + +--- + +## Предварительные требования + +### Системные требования +- **ОС:** Ubuntu 20.04+ или Windows Server 2019+ +- **RAM:** минимум 16 GB +- **Диск:** минимум 500 GB SSD +- **Сеть:** доступ в интернет для загрузки компонентов + +### Необходимые права +- Права администратора (root/Administrator) +- Доступ к портам 8443, 5432, 443 + +--- + +## Шаг 1: Подготовка системы + +### Ubuntu/Linux +```bash +# Обновление системы +sudo apt update && sudo apt upgrade -y + +# Установка Docker +sudo apt install -y docker.io docker-compose + +# Запуск Docker +sudo systemctl start docker +sudo systemctl enable docker + +# Добавление пользователя в группу docker +sudo usermod -aG docker $USER +``` + +### Windows Server +```powershell +# Включение Hyper-V (требует перезагрузки) +Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All + +# Установка Docker Desktop for Windows Server +# Скачайте с официального сайта Docker +``` + +--- + +## Шаг 2: Загрузка и установка SECURE-T + +```bash +# Создание рабочей директории +mkdir -p /opt/secure-t +cd /opt/secure-t + +# Загрузка установочного пакета +wget https://releases.secure-t.com/latest/secure-t-installer.tar.gz + +# Распаковка +tar -xzf secure-t-installer.tar.gz + +# Запуск установки +sudo ./install.sh --quick-start +``` + +--- + +## Шаг 3: Первоначальная настройка + +### Автоматическая настройка +```bash +# Запуск мастера настройки +sudo secure-t-admin setup --wizard + +# Следуйте инструкциям мастера: +# 1. Выберите тип развертывания (Standalone/Cluster) +# 2. Настройте базу данных +# 3. Создайте администратора +# 4. Настройте SSL-сертификаты +``` + +### Ручная настройка +```bash +# Инициализация базы данных +secure-t-admin init-db + +# Создание администратора +secure-t-admin create-admin \ + --username admin \ + --password SecurePassword123! \ + --email admin@company.com + +# Генерация SSL-сертификатов +secure-t-admin ssl generate-cert \ + --domain your-domain.com \ + --organization "Your Company" + +# Запуск сервисов +systemctl start secure-t +systemctl enable secure-t +``` + +--- + +## Шаг 4: Проверка установки + +### Проверка статуса сервисов +```bash +# Проверка статуса +systemctl status secure-t + +# Проверка логов +journalctl -u secure-t -f + +# Проверка портов +netstat -tlnp | grep :8443 +``` + +### Веб-интерфейс +1. Откройте браузер +2. Перейдите по адресу: `https://your-server:8443` +3. Войдите с учетными данными администратора +4. Проверьте дашборд + +--- + +## Шаг 5: Базовая конфигурация + +### Настройка первой политики безопасности +1. Войдите в веб-интерфейс +2. Перейдите в **Политики** → **Создать новую** +3. Выберите **Шифрование файлов** +4. Настройте параметры: + - Алгоритм: AES-256 + - Область применения: `/home/users` + - Расписание: Немедленно +5. Сохраните и активируйте политику + +### Добавление пользователей +1. Перейдите в **Пользователи** → **Добавить** +2. Заполните данные: + - Имя пользователя + - Email + - Роль (Operator/Admin) +3. Настройте двухфакторную аутентификацию +4. Отправьте приглашение + +### Настройка мониторинга +1. Перейдите в **Мониторинг** → **Настройки** +2. Включите сбор событий: + - Системные события + - События безопасности + - Сетевые события +3. Настройте уведомления: + - Email-уведомления + - Telegram/Slack интеграция + +--- + +## Шаг 6: Тестирование + +### Тест шифрования +```bash +# Создание тестового файла +echo "Тестовые данные" > /tmp/test.txt + +# Шифрование через CLI +secure-t-cli encrypt \ + --file /tmp/test.txt \ + --output /tmp/test.enc \ + --algorithm AES-256 + +# Проверка результата +ls -la /tmp/test.* +``` + +### Тест мониторинга +1. Выполните несколько действий в системе +2. Перейдите в **События** в веб-интерфейсе +3. Убедитесь, что события регистрируются +4. Проверьте фильтрацию и поиск + +### Тест API +```bash +# Получение токена +TOKEN=$(curl -s -X POST \ + https://your-server:8443/api/v1/auth/login \ + -H 'Content-Type: application/json' \ + -d '{"username":"admin","password":"SecurePassword123!"}' \ + -k | jq -r '.token') + +# Тест API +curl -X GET \ + https://your-server:8443/api/v1/status \ + -H "Authorization: Bearer $TOKEN" \ + -k +``` + +--- + +## Troubleshooting + +### Часто встречающиеся проблемы + +#### Сервис не запускается +```bash +# Проверка логов +journalctl -u secure-t --no-pager -l + +# Проверка конфигурации +secure-t-admin config validate + +# Перезапуск сервиса +sudo systemctl restart secure-t +``` + +#### Не работает веб-интерфейс +```bash +# Проверка портов +sudo netstat -tlnp | grep :8443 + +# Проверка SSL-сертификатов +openssl s_client -connect localhost:8443 -servername localhost + +# Проверка firewall +sudo ufw status +sudo firewall-cmd --list-all +``` + +#### Проблемы с базой данных +```bash +# Проверка соединения с БД +secure-t-admin db-check + +# Восстановление БД из резервной копии +secure-t-admin db-restore --backup /path/to/backup.sql + +# Пересоздание БД +secure-t-admin db-reset --confirm +``` + +### Получение помощи +- **Документация:** `https://docs.secure-t.com` +- **Поддержка:** `support@secure-t.com` +- **Телефон:** `+7 (495) 123-45-67` + +--- + +## Следующие шаги + +После успешной установки рекомендуется: + +1. **Изучить полную документацию** - `docs/SECURE-T_Documentation.md` +2. **Настроить резервное копирование** +3. **Интегрировать с существующими системами** +4. **Провести обучение персонала** +5. **Настроить мониторинг и алерты** + +--- + +## Полезные команды + +### Управление сервисом +```bash +# Статус +systemctl status secure-t + +# Запуск/остановка +systemctl start secure-t +systemctl stop secure-t +systemctl restart secure-t + +# Включение/отключение автозапуска +systemctl enable secure-t +systemctl disable secure-t +``` + +### Управление конфигурацией +```bash +# Просмотр конфигурации +secure-t-admin config show + +# Изменение параметра +secure-t-admin config set server.port 8444 + +# Валидация конфигурации +secure-t-admin config validate + +# Сброс к умолчаниям +secure-t-admin config reset +``` + +### Управление пользователями +```bash +# Список пользователей +secure-t-admin users list + +# Создание пользователя +secure-t-admin users create --username user1 --role operator + +# Смена пароля +secure-t-admin users passwd --username user1 + +# Блокировка пользователя +secure-t-admin users disable --username user1 +``` + +### Резервное копирование +```bash +# Создание резервной копии +secure-t-admin backup create --output /backup/secure-t-$(date +%Y%m%d).tar.gz + +# Восстановление из резервной копии +secure-t-admin backup restore --input /backup/secure-t-20241201.tar.gz + +# Автоматическое резервное копирование +secure-t-admin backup schedule --daily --time "02:00" --keep 30 +``` + +--- + +*Руководство по быстрому старту SECURE-T* +*Версия 1.0 | 2024* +*© GUNDYREV. Все права защищены.* \ No newline at end of file diff --git a/public/docs/README.md b/public/docs/README.md new file mode 100644 index 0000000..14cd9ad --- /dev/null +++ b/public/docs/README.md @@ -0,0 +1,138 @@ +# Документация SECURE-T + +Добро пожаловать в документацию системы информационной безопасности **SECURE-T**! + +## 📚 Доступные документы + +### Основная документация +- **[Полная документация](SECURE-T_Documentation.md)** - Подробное руководство по всем аспектам системы +- **[Руководство по быстрому старту](SECURE-T_Quick_Start.md)** - Быстрое развертывание и настройка + +### Технические материалы +- **[Примеры конфигурации](SECURE-T_Configuration_Examples.md)** - Готовые конфигурации для различных сценариев +- **[API документация](API_Reference.md)** - Справочник по REST API +- **[Руководство администратора](Admin_Guide.md)** - Подробное руководство для администраторов + +### Обучающие материалы +- **[Руководство пользователя](User_Guide.md)** - Инструкции для конечных пользователей +- **[Лучшие практики](Best_Practices.md)** - Рекомендации по безопасности +- **[Устранение неполадок](Troubleshooting.md)** - Решение типичных проблем + +## 🚀 Быстрый старт + +Для быстрого начала работы с SECURE-T: + +1. Прочитайте [Руководство по быстрому старту](SECURE-T_Quick_Start.md) +2. Изучите [Примеры конфигурации](SECURE-T_Configuration_Examples.md) +3. Следуйте инструкциям по установке + +## 🔧 Основные возможности + +### Криптографическая защита +- Шифрование данных с использованием AES-256 +- Асимметричное шифрование RSA-4096 +- Управление ключами и PKI +- Цифровая подпись документов + +### Сетевая безопасность +- Межсетевые экраны (Firewall) +- Системы обнаружения вторжений (IDS/IPS) +- Веб-защита (WAF) +- VPN-шлюзы + +### Мониторинг и аналитика +- SIEM интеграция +- Мониторинг событий в real-time +- Автоматическое реагирование на угрозы +- Генерация отчетов + +### Интеграции +- Active Directory / LDAP +- Популярные SIEM системы +- Системы уведомлений (Slack, Email) +- API для внешних систем + +## 📋 Системные требования + +### Минимальные требования +- **ОС:** Ubuntu 20.04+, Windows Server 2019+, CentOS 8+ +- **Процессор:** Intel Xeon E5-2600 v4 или аналогичный +- **ОЗУ:** 16 GB +- **Диск:** 500 GB SSD +- **Сеть:** Gigabit Ethernet + +### Рекомендуемые требования +- **Процессор:** Intel Xeon Gold 6200 или аналогичный +- **ОЗУ:** 64 GB +- **Диск:** 2 TB NVMe SSD +- **Сеть:** 10 Gigabit Ethernet + +## 🛡️ Соответствие стандартам + +SECURE-T соответствует следующим стандартам: +- **ГОСТ Р 57580.1-2017** - Безопасность финансовых услуг +- **ISO 27001** - Системы менеджмента информационной безопасности +- **NIST Cybersecurity Framework** - Основы кибербезопасности +- **PCI DSS** - Стандарт безопасности данных платежных карт + +## 📞 Поддержка + +### Техническая поддержка +- **Email:** support@secure-t.com +- **Телефон:** +7 (495) 123-45-67 +- **Время работы:** 24/7 + +### Полезные ссылки +- [Официальный сайт](https://secure-t.com) +- [База знаний](https://kb.secure-t.com) +- [Форум сообщества](https://community.secure-t.com) +- [GitHub репозиторий](https://github.com/secure-t/secure-t) + +## 📖 Структура документации + +``` +docs/ +├── README.md # Этот файл +├── SECURE-T_Documentation.md # Полная документация +├── SECURE-T_Quick_Start.md # Быстрый старт +├── SECURE-T_Configuration_Examples.md # Примеры конфигурации +├── API_Reference.md # Справочник API +├── Admin_Guide.md # Руководство администратора +├── User_Guide.md # Руководство пользователя +├── Best_Practices.md # Лучшие практики +├── Troubleshooting.md # Устранение неполадок +└── examples/ # Примеры файлов + ├── config/ # Примеры конфигураций + ├── policies/ # Примеры политик + └── scripts/ # Полезные скрипты +``` + +## 🔄 Обновления документации + +Документация регулярно обновляется. Основные изменения: + +### Версия 1.0 (2024) +- Первый релиз документации +- Полное описание всех компонентов +- Руководства по установке и настройке +- Примеры конфигураций +- API документация + +## 💡 Как пользоваться документацией + +1. **Новички:** начните с [Руководства по быстрому старту](SECURE-T_Quick_Start.md) +2. **Администраторы:** изучите [Полную документацию](SECURE-T_Documentation.md) и [Руководство администратора](Admin_Guide.md) +3. **Разработчики:** обратитесь к [API документации](API_Reference.md) +4. **Пользователи:** прочитайте [Руководство пользователя](User_Guide.md) + +## 🤝 Обратная связь + +Мы ценим ваши отзывы и предложения по улучшению документации. Если вы нашли ошибку или хотите предложить улучшение: + +- Отправьте email на docs@secure-t.com +- Создайте issue в GitHub репозитории +- Обратитесь в техническую поддержку + +--- + +*© 2024 GUNDYREV. Все права защищены.* \ No newline at end of file diff --git a/public/docs/SECURE-T_Configuration_Examples.md b/public/docs/SECURE-T_Configuration_Examples.md new file mode 100644 index 0000000..5861df3 --- /dev/null +++ b/public/docs/SECURE-T_Configuration_Examples.md @@ -0,0 +1 @@ +# SECURE-T - Примеры конфигурации diff --git a/public/docs/SECURE-T_Documentation.md b/public/docs/SECURE-T_Documentation.md new file mode 100644 index 0000000..bdc67a3 --- /dev/null +++ b/public/docs/SECURE-T_Documentation.md @@ -0,0 +1,491 @@ +# SECURE-T - Документация + +## Содержание +1. [Обзор системы](#обзор-системы) +2. [Основные решения](#основные-решения) +3. [Технологии](#технологии) +4. [Архитектура](#архитектура) +5. [Установка и настройка](#установка-и-настройка) +6. [Руководство пользователя](#руководство-пользователя) +7. [API документация](#api-документация) +8. [Безопасность](#безопасность) +9. [Поддержка](#поддержка) + +--- + +## Обзор системы + +**SECURE-T** — это комплексная система информационной безопасности, разработанная для защиты корпоративных данных и IT-инфраструктуры от современных киберугроз. + +### Основные преимущества +- ✅ Комплексная защита данных +- ✅ Современные криптографические алгоритмы +- ✅ Интеграция с существующей инфраструктурой +- ✅ Централизованное управление безопасностью +- ✅ Соответствие российским и международным стандартам + +### Целевая аудитория +- Крупные корпорации +- Государственные учреждения +- Финансовые организации +- Медицинские учреждения +- Образовательные институты + +--- + +## Основные решения + +### 🔐 Криптографическая защита +Обеспечивает надежное шифрование данных с использованием современных алгоритмов. + +**Возможности:** +- Шифрование файлов и баз данных +- Защита каналов связи +- Цифровая подпись документов +- Управление ключами шифрования + +**Поддерживаемые алгоритмы:** +- AES-256 (симметричное шифрование) +- RSA-4096 (асимметричное шифрование) +- SHA-3 (хеширование) + +### 🛡️ Сетевая безопасность +Комплексная защита сетевой инфраструктуры от внешних и внутренних угроз. + +**Компоненты:** +- Межсетевые экраны (Firewall) +- Системы обнаружения вторжений (IDS/IPS) +- Веб-защита (WAF) +- VPN-шлюзы + +**Функции:** +- Фильтрация трафика +- Блокировка вредоносных соединений +- Мониторинг сетевой активности +- Защита от DDoS-атак + +### 📊 Мониторинг безопасности +Система непрерывного мониторинга и анализа событий безопасности. + +**Возможности:** +- Сбор и анализ журналов событий +- Корреляция инцидентов +- Автоматическое реагирование на угрозы +- Генерация отчетов о безопасности + +**Интеграция с SIEM:** +- Централизованный сбор данных +- Анализ в реальном времени +- Настраиваемые правила корреляции +- Панель управления безопасностью + +### 🔍 Аудит безопасности +Проведение комплексного анализа систем информационной безопасности. + +**Виды аудита:** +- Технический аудит инфраструктуры +- Аудит соответствия стандартам +- Анализ уязвимостей +- Оценка рисков информационной безопасности + +### ⚙️ Интеграция систем +Бесшовная интеграция с существующей IT-инфраструктурой. + +**Поддерживаемые системы:** +- Active Directory +- LDAP +- Oracle Database +- Microsoft SQL Server +- VMware vCenter +- Cisco Network Equipment + +### 📚 Обучение персонала +Комплексные программы повышения квалификации в области информационной безопасности. + +**Программы обучения:** +- Основы информационной безопасности +- Работа с системами SECURE-T +- Реагирование на инциденты +- Администрирование систем безопасности + +--- + +## Технологии + +### Криптографические технологии +| Технология | Назначение | Стандарт | +|------------|------------|----------| +| **AES-256** | Симметричное шифрование данных | FIPS 197 | +| **RSA-4096** | Асимметричное шифрование | PKCS #1 | +| **SHA-3** | Криптографическое хеширование | FIPS 202 | +| **PKI** | Инфраструктура открытых ключей | RFC 5280 | + +### Системы безопасности +| Технология | Описание | +|------------|----------| +| **SIEM** | Управление информацией и событиями безопасности | +| **DLP** | Предотвращение утечек данных | +| **WAF** | Веб-защита приложений | +| **IDS/IPS** | Обнаружение и предотвращение вторжений | + +--- + +## Архитектура + +### Архитектурная схема +``` +┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐ +│ Пользователи │ │ Приложения │ │ Данные │ +└─────────┬───────┘ └─────────┬───────┘ └─────────┬───────┘ + │ │ │ + ▼ ▼ ▼ +┌─────────────────────────────────────────────────────────────────┐ +│ SECURE-T Platform │ +├─────────────────┬─────────────────┬─────────────────────────────┤ +│ Аутентификация │ Авторизация │ Аудит │ +├─────────────────┼─────────────────┼─────────────────────────────┤ +│ Шифрование │ Мониторинг │ Управление │ +└─────────────────┴─────────────────┴─────────────────────────────┘ +``` + +### Компоненты системы + +#### Центр управления безопасностью (SOC) +- Централизованная консоль управления +- Мониторинг в реальном времени +- Управление инцидентами +- Отчетность и аналитика + +#### Модуль криптографической защиты +- Управление ключами шифрования +- Шифрование/дешифрование данных +- Цифровая подпись +- Проверка целостности + +#### Сетевой модуль безопасности +- Межсетевые экраны +- Системы обнаружения вторжений +- VPN-шлюзы +- Анализ трафика + +--- + +## Установка и настройка + +### Системные требования + +#### Минимальные требования +- **ОС:** Windows Server 2019/2022, Linux (Ubuntu 20.04+, CentOS 8+) +- **Процессор:** Intel Xeon E5-2600 v4 или аналогичный +- **ОЗУ:** 16 GB +- **Дисковое пространство:** 500 GB SSD +- **Сеть:** Gigabit Ethernet + +#### Рекомендуемые требования +- **Процессор:** Intel Xeon Gold 6200 или аналогичный +- **ОЗУ:** 64 GB +- **Дисковое пространство:** 2 TB NVMe SSD +- **Сеть:** 10 Gigabit Ethernet + +### Процедура установки + +#### 1. Подготовка инфраструктуры +```bash +# Обновление системы +sudo apt update && sudo apt upgrade -y + +# Установка зависимостей +sudo apt install -y docker.io docker-compose postgresql-client +``` + +#### 2. Установка SECURE-T +```bash +# Загрузка установочного пакета +wget https://releases.secure-t.com/latest/secure-t-installer.tar.gz + +# Распаковка +tar -xzf secure-t-installer.tar.gz + +# Запуск установки +sudo ./install.sh +``` + +#### 3. Первоначальная настройка +```bash +# Инициализация базы данных +secure-t-admin init-db + +# Создание администратора +secure-t-admin create-admin --username admin --password + +# Запуск сервисов +systemctl start secure-t +systemctl enable secure-t +``` + +### Конфигурация + +#### Основной файл конфигурации +```yaml +# /etc/secure-t/config.yaml +server: + host: "0.0.0.0" + port: 8443 + ssl: + enabled: true + cert_file: "/etc/secure-t/ssl/server.crt" + key_file: "/etc/secure-t/ssl/server.key" + +database: + type: "postgresql" + host: "localhost" + port: 5432 + name: "secure_t" + username: "secure_t_user" + password: "secure_password" + +crypto: + default_algorithm: "AES-256-GCM" + key_derivation: "PBKDF2" + hash_algorithm: "SHA-3-256" + +logging: + level: "INFO" + file: "/var/log/secure-t/secure-t.log" + max_size: "100MB" + max_files: 10 +``` + +--- + +## Руководство пользователя + +### Веб-интерфейс + +#### Вход в систему +1. Откройте браузер и перейдите по адресу: `https://your-server:8443` +2. Введите логин и пароль +3. Пройдите двухфакторную аутентификацию (если настроена) + +#### Главная панель управления +- **Дашборд** - общая информация о состоянии безопасности +- **События** - журнал событий безопасности +- **Политики** - настройка политик безопасности +- **Пользователи** - управление пользователями и ролями +- **Отчеты** - генерация отчетов + +### Основные операции + +#### Создание политики шифрования +1. Перейдите в раздел "Политики" +2. Нажмите "Создать новую политику" +3. Выберите тип данных для шифрования +4. Настройте параметры шифрования +5. Примените политику к нужным ресурсам + +#### Мониторинг событий +1. Откройте раздел "События" +2. Используйте фильтры для поиска нужных событий +3. Просмотрите детали события +4. При необходимости создайте инцидент + +#### Управление пользователями +1. Перейдите в раздел "Пользователи" +2. Добавьте нового пользователя +3. Назначьте роли и права доступа +4. Настройте двухфакторную аутентификацию + +--- + +## API документация + +### Аутентификация + +Все API запросы должны содержать токен аутентификации в заголовке: +``` +Authorization: Bearer +``` + +### Получение токена +```http +POST /api/v1/auth/login +Content-Type: application/json + +{ + "username": "admin", + "password": "password" +} +``` + +**Ответ:** +```json +{ + "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...", + "expires_in": 3600 +} +``` + +### Основные эндпоинты + +#### Управление пользователями +```http +GET /api/v1/users +POST /api/v1/users +PUT /api/v1/users/{id} +DELETE /api/v1/users/{id} +``` + +#### События безопасности +```http +GET /api/v1/events +GET /api/v1/events/{id} +POST /api/v1/events/search +``` + +#### Политики безопасности +```http +GET /api/v1/policies +POST /api/v1/policies +PUT /api/v1/policies/{id} +DELETE /api/v1/policies/{id} +``` + +### Примеры использования + +#### Получение списка событий +```bash +curl -X GET \ + https://your-server:8443/api/v1/events \ + -H 'Authorization: Bearer ' \ + -H 'Content-Type: application/json' +``` + +#### Создание нового пользователя +```bash +curl -X POST \ + https://your-server:8443/api/v1/users \ + -H 'Authorization: Bearer ' \ + -H 'Content-Type: application/json' \ + -d '{ + "username": "newuser", + "email": "user@example.com", + "role": "operator" + }' +``` + +--- + +## Безопасность + +### Рекомендации по безопасности + +#### Настройка SSL/TLS +- Используйте только TLS 1.2 или выше +- Настройте сильные шифры +- Регулярно обновляйте SSL-сертификаты + +#### Управление паролями +- Минимальная длина пароля: 12 символов +- Обязательное использование спецсимволов +- Регулярная смена паролей (каждые 90 дней) +- Запрет на повторное использование последних 12 паролей + +#### Двухфакторная аутентификация +- Обязательна для всех администраторов +- Поддержка TOTP (Google Authenticator, Authy) +- Резервные коды для восстановления доступа + +#### Аудит и мониторинг +- Включите детальное логирование всех операций +- Настройте автоматические уведомления о критических событиях +- Регулярно проводите анализ журналов безопасности + +### Соответствие стандартам + +SECURE-T соответствует следующим стандартам: +- **ГОСТ Р 57580.1-2017** - Безопасность финансовых услуг +- **ISO 27001** - Системы менеджмента информационной безопасности +- **NIST Cybersecurity Framework** - Основы кибербезопасности +- **PCI DSS** - Стандарт безопасности данных платежных карт + +--- + +## Поддержка + +### Техническая поддержка + +#### Контактная информация +- **Email:** support@secure-t.com +- **Телефон:** +7 (495) 123-45-67 +- **Время работы:** 24/7 + +#### Уровни поддержки +- **Критический** - отклик в течение 1 часа +- **Высокий** - отклик в течение 4 часов +- **Средний** - отклик в течение 8 часов +- **Низкий** - отклик в течение 24 часов + +### Обновления и патчи + +#### Автоматические обновления +```bash +# Включение автоматических обновлений +secure-t-admin config set auto-update enabled + +# Настройка расписания обновлений +secure-t-admin config set update-schedule "0 2 * * 0" +``` + +#### Ручные обновления +```bash +# Проверка доступных обновлений +secure-t-admin update check + +# Установка обновлений +secure-t-admin update install + +# Откат к предыдущей версии +secure-t-admin update rollback +``` + +### Документация и ресурсы + +#### Дополнительные материалы +- 📄 **Техническая документация** - подробные руководства по настройке +- 🎯 **Методические материалы** - лучшие практики безопасности +- 🔧 **Инструменты настройки** - утилиты для конфигурирования +- 📊 **Отчеты и аналитика** - шаблоны отчетов +- 🎓 **Обучающие материалы** - курсы и тренинги +- 📋 **Сертификаты и лицензии** - документы о соответствии + +#### Полезные ссылки +- [Официальный сайт](https://secure-t.com) +- [База знаний](https://kb.secure-t.com) +- [Форум сообщества](https://community.secure-t.com) +- [GitHub репозиторий](https://github.com/secure-t/secure-t) + +--- + +## Приложения + +### Приложение A: Коды ошибок +| Код | Описание | Решение | +|-----|----------|---------| +| ST-001 | Ошибка аутентификации | Проверьте логин и пароль | +| ST-002 | Недостаточно прав | Обратитесь к администратору | +| ST-003 | Ошибка шифрования | Проверьте настройки криптографии | +| ST-004 | Сетевая ошибка | Проверьте сетевые подключения | + +### Приложение B: Глоссарий +- **AES** - Advanced Encryption Standard, стандарт шифрования +- **DLP** - Data Loss Prevention, предотвращение утечек данных +- **IDS/IPS** - Intrusion Detection/Prevention System +- **PKI** - Public Key Infrastructure, инфраструктура открытых ключей +- **SIEM** - Security Information and Event Management +- **WAF** - Web Application Firewall, веб-защита приложений + +--- + +*Документация SECURE-T версия 1.0* +*Последнее обновление: 2024* +*© GUNDYREV. Все права защищены.* \ No newline at end of file diff --git a/public/docs/SECURE-T_Quick_Start.md b/public/docs/SECURE-T_Quick_Start.md new file mode 100644 index 0000000..e533bf1 --- /dev/null +++ b/public/docs/SECURE-T_Quick_Start.md @@ -0,0 +1,327 @@ +# SECURE-T - Руководство по быстрому старту + +## 🚀 Быстрый старт + +Это руководство поможет вам быстро развернуть и настроить систему SECURE-T для начала работы. + +--- + +## Предварительные требования + +### Системные требования +- **ОС:** Ubuntu 20.04+ или Windows Server 2019+ +- **RAM:** минимум 16 GB +- **Диск:** минимум 500 GB SSD +- **Сеть:** доступ в интернет для загрузки компонентов + +### Необходимые права +- Права администратора (root/Administrator) +- Доступ к портам 8443, 5432, 443 + +--- + +## Шаг 1: Подготовка системы + +### Ubuntu/Linux +```bash +# Обновление системы +sudo apt update && sudo apt upgrade -y + +# Установка Docker +sudo apt install -y docker.io docker-compose + +# Запуск Docker +sudo systemctl start docker +sudo systemctl enable docker + +# Добавление пользователя в группу docker +sudo usermod -aG docker $USER +``` + +### Windows Server +```powershell +# Включение Hyper-V (требует перезагрузки) +Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All + +# Установка Docker Desktop for Windows Server +# Скачайте с официального сайта Docker +``` + +--- + +## Шаг 2: Загрузка и установка SECURE-T + +```bash +# Создание рабочей директории +mkdir -p /opt/secure-t +cd /opt/secure-t + +# Загрузка установочного пакета +wget https://releases.secure-t.com/latest/secure-t-installer.tar.gz + +# Распаковка +tar -xzf secure-t-installer.tar.gz + +# Запуск установки +sudo ./install.sh --quick-start +``` + +--- + +## Шаг 3: Первоначальная настройка + +### Автоматическая настройка +```bash +# Запуск мастера настройки +sudo secure-t-admin setup --wizard + +# Следуйте инструкциям мастера: +# 1. Выберите тип развертывания (Standalone/Cluster) +# 2. Настройте базу данных +# 3. Создайте администратора +# 4. Настройте SSL-сертификаты +``` + +### Ручная настройка +```bash +# Инициализация базы данных +secure-t-admin init-db + +# Создание администратора +secure-t-admin create-admin \ + --username admin \ + --password SecurePassword123! \ + --email admin@company.com + +# Генерация SSL-сертификатов +secure-t-admin ssl generate-cert \ + --domain your-domain.com \ + --organization "Your Company" + +# Запуск сервисов +systemctl start secure-t +systemctl enable secure-t +``` + +--- + +## Шаг 4: Проверка установки + +### Проверка статуса сервисов +```bash +# Проверка статуса +systemctl status secure-t + +# Проверка логов +journalctl -u secure-t -f + +# Проверка портов +netstat -tlnp | grep :8443 +``` + +### Веб-интерфейс +1. Откройте браузер +2. Перейдите по адресу: `https://your-server:8443` +3. Войдите с учетными данными администратора +4. Проверьте дашборд + +--- + +## Шаг 5: Базовая конфигурация + +### Настройка первой политики безопасности +1. Войдите в веб-интерфейс +2. Перейдите в **Политики** → **Создать новую** +3. Выберите **Шифрование файлов** +4. Настройте параметры: + - Алгоритм: AES-256 + - Область применения: `/home/users` + - Расписание: Немедленно +5. Сохраните и активируйте политику + +### Добавление пользователей +1. Перейдите в **Пользователи** → **Добавить** +2. Заполните данные: + - Имя пользователя + - Email + - Роль (Operator/Admin) +3. Настройте двухфакторную аутентификацию +4. Отправьте приглашение + +### Настройка мониторинга +1. Перейдите в **Мониторинг** → **Настройки** +2. Включите сбор событий: + - Системные события + - События безопасности + - Сетевые события +3. Настройте уведомления: + - Email-уведомления + - Telegram/Slack интеграция + +--- + +## Шаг 6: Тестирование + +### Тест шифрования +```bash +# Создание тестового файла +echo "Тестовые данные" > /tmp/test.txt + +# Шифрование через CLI +secure-t-cli encrypt \ + --file /tmp/test.txt \ + --output /tmp/test.enc \ + --algorithm AES-256 + +# Проверка результата +ls -la /tmp/test.* +``` + +### Тест мониторинга +1. Выполните несколько действий в системе +2. Перейдите в **События** в веб-интерфейсе +3. Убедитесь, что события регистрируются +4. Проверьте фильтрацию и поиск + +### Тест API +```bash +# Получение токена +TOKEN=$(curl -s -X POST \ + https://your-server:8443/api/v1/auth/login \ + -H 'Content-Type: application/json' \ + -d '{"username":"admin","password":"SecurePassword123!"}' \ + -k | jq -r '.token') + +# Тест API +curl -X GET \ + https://your-server:8443/api/v1/status \ + -H "Authorization: Bearer $TOKEN" \ + -k +``` + +--- + +## Troubleshooting + +### Часто встречающиеся проблемы + +#### Сервис не запускается +```bash +# Проверка логов +journalctl -u secure-t --no-pager -l + +# Проверка конфигурации +secure-t-admin config validate + +# Перезапуск сервиса +sudo systemctl restart secure-t +``` + +#### Не работает веб-интерфейс +```bash +# Проверка портов +sudo netstat -tlnp | grep :8443 + +# Проверка SSL-сертификатов +openssl s_client -connect localhost:8443 -servername localhost + +# Проверка firewall +sudo ufw status +sudo firewall-cmd --list-all +``` + +#### Проблемы с базой данных +```bash +# Проверка соединения с БД +secure-t-admin db-check + +# Восстановление БД из резервной копии +secure-t-admin db-restore --backup /path/to/backup.sql + +# Пересоздание БД +secure-t-admin db-reset --confirm +``` + +### Получение помощи +- **Документация:** `https://docs.secure-t.com` +- **Поддержка:** `support@secure-t.com` +- **Телефон:** `+7 (495) 123-45-67` + +--- + +## Следующие шаги + +После успешной установки рекомендуется: + +1. **Изучить полную документацию** - `docs/SECURE-T_Documentation.md` +2. **Настроить резервное копирование** +3. **Интегрировать с существующими системами** +4. **Провести обучение персонала** +5. **Настроить мониторинг и алерты** + +--- + +## Полезные команды + +### Управление сервисом +```bash +# Статус +systemctl status secure-t + +# Запуск/остановка +systemctl start secure-t +systemctl stop secure-t +systemctl restart secure-t + +# Включение/отключение автозапуска +systemctl enable secure-t +systemctl disable secure-t +``` + +### Управление конфигурацией +```bash +# Просмотр конфигурации +secure-t-admin config show + +# Изменение параметра +secure-t-admin config set server.port 8444 + +# Валидация конфигурации +secure-t-admin config validate + +# Сброс к умолчаниям +secure-t-admin config reset +``` + +### Управление пользователями +```bash +# Список пользователей +secure-t-admin users list + +# Создание пользователя +secure-t-admin users create --username user1 --role operator + +# Смена пароля +secure-t-admin users passwd --username user1 + +# Блокировка пользователя +secure-t-admin users disable --username user1 +``` + +### Резервное копирование +```bash +# Создание резервной копии +secure-t-admin backup create --output /backup/secure-t-$(date +%Y%m%d).tar.gz + +# Восстановление из резервной копии +secure-t-admin backup restore --input /backup/secure-t-20241201.tar.gz + +# Автоматическое резервное копирование +secure-t-admin backup schedule --daily --time "02:00" --keep 30 +``` + +--- + +*Руководство по быстрому старту SECURE-T* +*Версия 1.0 | 2024* +*© GUNDYREV. Все права защищены.* \ No newline at end of file diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx new file mode 100644 index 0000000..6860228 --- /dev/null +++ b/src/app/about/page.tsx @@ -0,0 +1,387 @@ +import Navigation from '../components/Navigation'; + +export default function About() { + return ( + <> + + + {/* Hero Section */} +
+
+
+
+
+
+ +
+

+ О нас +

+

+ GUNDYREV — это команда профессионалов, создающих инновационные IT-решения для современного бизнеса +

+
+
+ + {/* Company Story */} +
+
+
+
+

+ Наша история +

+

+ Компания GUNDYREV была основана с целью предоставления комплексных IT-решений, + которые действительно работают и приносят результат. Мы начинали как небольшая + команда разработчиков, а сегодня представляем собой многопрофильную IT-компанию + с широким спектром услуг. +

+

+ За годы работы мы накопили огромный опыт в различных областях информационных + технологий — от разработки программного обеспечения до поставки сложного + электронного оборудования. Наш подход основан на глубоком понимании потребностей + клиентов и применении самых современных технологий. +

+

+ Сегодня мы гордимся тем, что являемся надежным партнером как для частных + компаний, так и для государственных организаций, предоставляя им качественные + решения, которые помогают развивать их бизнес и повышать эффективность работы. +

+
+ +
+
+
+
+ 2019 +
+

Основание компании

+
+

Начало деятельности в сфере разработки ПО

+
+ +
+
+
+ 2020 +
+

Расширение услуг

+
+

Добавление поставки электроники и системной интеграции

+
+ +
+
+
+ 2022 +
+

Государственные контракты

+
+

Начало работы с госсектором по 44-ФЗ и 223-ФЗ

+
+ +
+
+
+ 2024 +
+

Полный спектр услуг

+
+

Комплексный поставщик IT-решений и оборудования

+
+
+
+
+
+ + {/* Mission & Values */} +
+
+
+

+ Наши ценности +

+
+ +
+
+
🎯
+

Результативность

+

+ Мы ориентированы на достижение конкретных результатов и решение реальных задач бизнеса +

+
+ +
+
🔧
+

Профессионализм

+

+ Высокая экспертиза и постоянное развитие компетенций в области IT-технологий +

+
+ +
+
🤝
+

Партнерство

+

+ Долгосрочные отношения с клиентами, основанные на взаимном доверии и понимании +

+
+ +
+
+

Инновации

+

+ Использование передовых технологий и современных подходов к решению задач +

+
+ +
+
🛡️
+

Надежность

+

+ Гарантированное качество услуг и соблюдение всех договорных обязательств +

+
+ +
+
📈
+

Развитие

+

+ Постоянное совершенствование процессов и расширение спектра предоставляемых услуг +

+
+
+ +
+

Наша миссия

+

+ Предоставлять комплексные IT-решения, которые помогают нашим клиентам достигать + бизнес-целей, повышать эффективность работы и успешно развиваться в цифровой экономике. + Мы стремимся быть надежным технологическим партнером, который понимает потребности + бизнеса и предлагает оптимальные решения. +

+
+
+
+ + {/* Services Overview */} +
+
+
+

+ Наши направления +

+

+ Комплексный подход к решению IT-задач любой сложности +

+
+ +
+
+
💻
+

Разработка ПО

+

+ Веб-приложения, мобильные приложения, десктопные программы +

+ + Подробнее → + +
+ +
+
+

Поставка электроники

+

+ От аксессуаров до серверного оборудования, работа с госзакупками +

+ + Подробнее → + +
+ +
+
🔒
+

UX Софт

+

+ Программное обеспечение для улучшения пользовательского опыта +

+ + Подробнее → + +
+ +
+
🐦
+

Соловей

+

+ Платформа видеосвязи на поддомене заказчика +

+ + Подробнее → + +
+ +
+
🛡️
+

Secure-T

+

+ Решения информационной безопасности и защиты данных +

+ + Подробнее → + +
+ +
+
🔧
+

Dr.Web

+

+ Официальный партнер Dr.Web, антивирусные решения +

+ + Подробнее → + +
+ +
+
🏢
+

B2B решения

+

+ Корпоративные поставки и индивидуальные условия +

+ Консультации +
+ +
+
🏛️
+

B2G решения

+

+ Работа с государственными организациями по 44-ФЗ и 223-ФЗ +

+ Тендеры +
+
+
+
+ + {/* Why Choose Us */} +
+
+
+

+ Почему выбирают нас +

+
+ +
+
+

Наши преимущества

+
+
+
+
+

Комплексный подход

+

Решаем задачи любой сложности — от простых поставок до сложных IT-проектов

+
+
+ +
+
+
+

Опыт работы с госсектором

+

Знаем все тонкости работы по 44-ФЗ и 223-ФЗ, имеем успешный опыт участия в тендерах

+
+
+ +
+
+
+

Собственные разработки

+

Создаем уникальные программные решения под специфические задачи клиентов

+
+
+ +
+
+
+

Партнерства с ведущими брендами

+

Официальные партнерские отношения с производителями оборудования и ПО

+
+
+ +
+
+
+

Постпроектная поддержка

+

Обеспечиваем техническую поддержку и сопровождение после завершения проектов

+
+
+
+
+ +
+
+
500+
+

Выполненных проектов

+
+ +
+
150+
+

Довольных клиентов

+
+ +
+
5+
+

Лет на рынке

+
+ +
+
24/7
+

Техническая поддержка

+
+
+
+
+
+ + {/* Contact Section */} +
+
+
+

+ Готовы стать нашим партнером? +

+

+ Свяжитесь с нами для обсуждения вашего проекта или получения консультации +

+
+ + +
+
+
+
+ + {/* Footer */} +
+
+
+ GUNDYREV +
+

+ © 2024 GUNDYREV. Все права защищены. +

+

+ Ваш надежный IT-партнер для решения любых технологических задач +

+
+
+ + ); +} \ No newline at end of file diff --git a/src/app/api/docs/[slug]/route.ts b/src/app/api/docs/[slug]/route.ts new file mode 100644 index 0000000..9f6b1fc --- /dev/null +++ b/src/app/api/docs/[slug]/route.ts @@ -0,0 +1,197 @@ +import { NextRequest, NextResponse } from 'next/server'; +import { readFileSync } from 'fs'; +import { join } from 'path'; + +export async function GET( + request: NextRequest, + { params }: { params: { slug: string } } +) { + try { + const { slug } = params; + + // Определяем какой файл показать + let fileName = ''; + switch (slug) { + case 'full': + fileName = 'SECURE-T_Documentation.md'; + break; + case 'quickstart': + fileName = 'SECURE-T_Quick_Start.md'; + break; + case 'config': + fileName = 'SECURE-T_Configuration_Examples.md'; + break; + case 'readme': + fileName = 'README.md'; + break; + default: + return NextResponse.json({ error: 'Документ не найден' }, { status: 404 }); + } + + // Читаем файл + const filePath = join(process.cwd(), 'docs', fileName); + const content = readFileSync(filePath, 'utf-8'); + + // Простое преобразование Markdown в HTML + const htmlContent = convertMarkdownToHtml(content); + + // Возвращаем HTML страницу + const html = ` + + + + + + SECURE-T Документация + + + + ← Назад к документации +
+ ${htmlContent} +
+ +`; + + return new NextResponse(html, { + headers: { + 'Content-Type': 'text/html; charset=utf-8', + }, + }); + + } catch (error) { + console.error('Ошибка чтения файла:', error); + return NextResponse.json({ error: 'Ошибка загрузки документации' }, { status: 500 }); + } +} + +// Простая функция для конвертации Markdown в HTML +function convertMarkdownToHtml(markdown: string): string { + let html = markdown; + + // Заголовки + html = html.replace(/^### (.*$)/gim, '

$1

'); + html = html.replace(/^## (.*$)/gim, '

$1

'); + html = html.replace(/^# (.*$)/gim, '

$1

'); + + // Код блоки + html = html.replace(/```(\w+)?\n([\s\S]*?)```/g, '
$2
'); + html = html.replace(/`([^`]+)`/g, '$1'); + + // Жирный и курсив + html = html.replace(/\*\*([^*]+)\*\*/g, '$1'); + html = html.replace(/\*([^*]+)\*/g, '$1'); + + // Ссылки + html = html.replace(/\[([^\]]+)\]\(([^)]+)\)/g, '$1'); + + // Абзацы + html = html.replace(/\n\n/g, '

'); + html = '

' + html + '

'; + + // Убираем пустые абзацы + html = html.replace(/

<\/p>/g, ''); + + return html; +} \ No newline at end of file diff --git a/src/app/components/DraggableCard.tsx b/src/app/components/DraggableCard.tsx new file mode 100644 index 0000000..d2ee80d --- /dev/null +++ b/src/app/components/DraggableCard.tsx @@ -0,0 +1,351 @@ +'use client'; + +import React, { useState, useRef, useEffect } from 'react'; + +interface DraggableCardProps { + children: React.ReactNode; + className?: string; + initialX?: number; + initialY?: number; + containerHeight?: number; + onLanded?: () => void; + onDragStart?: () => void; + onDragEnd?: (wasDragging: boolean) => void; +} + +export default function DraggableCard({ + children, + className = '', + initialX = 0, + initialY = 0, + containerHeight, + onLanded, + onDragStart, + onDragEnd +}: DraggableCardProps) { + const [position, setPosition] = useState({ x: initialX, y: initialY }); + const [isDragging, setIsDragging] = useState(false); + const [isFalling, setIsFalling] = useState(true); + const [isDropFalling, setIsDropFalling] = useState(false); + const [dragOffset, setDragOffset] = useState({ x: 0, y: 0 }); + const [fallDirection, setFallDirection] = useState({ x: 0, rotation: 0 }); + const [velocity, setVelocity] = useState({ x: 0, y: 0 }); + const cardRef = useRef(null); + const lastPosition = useRef({ x: initialX, y: initialY }); + const dragStartTime = useRef(0); + + // Динамическая высота приземления - оставляем место для полного блока + const getGroundY = () => { + const cardHeight = 160; // Примерная высота карточки + const bottomPadding = 40; // Дополнительный отступ + const totalOffset = cardHeight + bottomPadding; // ~200px + + if (containerHeight) { + return containerHeight - totalOffset; + } + if (typeof window !== 'undefined') { + const viewportHeight = window.innerHeight * 0.8; // 80vh + return Math.max(viewportHeight, 700) - totalOffset; + } + return 500; // Fallback для SSR + }; + + const GROUND_Y = getGroundY(); + + // Инициализация случайного направления падения (только для анимации, не для движения) + useEffect(() => { + const randomRotation = (Math.random() - 0.5) * 20; // Только небольшая ротация + setFallDirection({ x: 0, rotation: randomRotation }); // x = 0 для прямого падения + }, []); + + // Анимация первоначального падения + useEffect(() => { + if (!isFalling) return; + + const fallDuration = 2000 + Math.random() * 1000; // 2-3 секунды + const startY = initialY; + const startX = initialX; + const endX = initialX; // Падаем строго вниз, без отклонений + const startTime = Date.now(); + + const animate = () => { + const elapsed = Date.now() - startTime; + const progress = Math.min(elapsed / fallDuration, 1); + + // Easing function для более реалистичного падения + const easeOutBounce = (t: number) => { + if (t < 1 / 2.75) { + return 7.5625 * t * t; + } else if (t < 2 / 2.75) { + return 7.5625 * (t -= 1.5 / 2.75) * t + 0.75; + } else if (t < 2.5 / 2.75) { + return 7.5625 * (t -= 2.25 / 2.75) * t + 0.9375; + } else { + return 7.5625 * (t -= 2.625 / 2.75) * t + 0.984375; + } + }; + + const easedProgress = easeOutBounce(progress); + const currentY = startY + (GROUND_Y - startY) * easedProgress; + const currentX = startX + (endX - startX) * progress; // Теперь это просто startX + + setPosition({ x: currentX, y: currentY }); + lastPosition.current = { x: currentX, y: currentY }; + + if (progress < 1) { + requestAnimationFrame(animate); + } else { + setIsFalling(false); + if (onLanded) { + setTimeout(() => onLanded(), 100); + } + } + }; + + // Начинаем падение сразу без задержки + requestAnimationFrame(animate); + }, [initialY, initialX, fallDirection, onLanded, isFalling]); + + // Анимация падения после отпускания + useEffect(() => { + if (!isDropFalling) return; + + const fallDuration = 800; + const startX = position.x; + const startY = position.y; + const startTime = Date.now(); + + const animate = () => { + const elapsed = Date.now() - startTime; + const progress = Math.min(elapsed / fallDuration, 1); + + // Easing для падения с отскоком + const easeOutBounce = (t: number) => { + if (t < 1 / 2.75) { + return 7.5625 * t * t; + } else if (t < 2 / 2.75) { + return 7.5625 * (t -= 1.5 / 2.75) * t + 0.75; + } else if (t < 2.5 / 2.75) { + return 7.5625 * (t -= 2.25 / 2.75) * t + 0.9375; + } else { + return 7.5625 * (t -= 2.625 / 2.75) * t + 0.984375; + } + }; + + const easedProgress = easeOutBounce(progress); + const currentY = startY + (GROUND_Y - startY) * easedProgress; + + setPosition({ x: startX, y: currentY }); + + if (progress < 1) { + requestAnimationFrame(animate); + } else { + setIsDropFalling(false); + } + }; + + requestAnimationFrame(animate); + }, [isDropFalling, position.x, position.y]); + + // Mouse events + const handleMouseDown = (e: React.MouseEvent) => { + if (isFalling || isDropFalling || !cardRef.current) return; + + // Рассчитываем смещение относительно текущей позиции блока + setDragOffset({ + x: e.clientX - position.x, + y: e.clientY - position.y + }); + setIsDragging(true); + setVelocity({ x: 0, y: 0 }); + lastPosition.current = position; + dragStartTime.current = Date.now(); + + // Уведомляем родительский компонент о начале перетаскивания + if (onDragStart) { + onDragStart(); + } + + e.preventDefault(); + }; + + const handleMouseMove = (e: MouseEvent) => { + if (!isDragging || isFalling || isDropFalling) return; + + const newX = e.clientX - dragOffset.x; + const newY = e.clientY - dragOffset.y; + + // Рассчитываем скорость для инерции + setVelocity({ + x: newX - lastPosition.current.x, + y: newY - lastPosition.current.y + }); + + setPosition({ x: newX, y: newY }); + lastPosition.current = { x: newX, y: newY }; + }; + + const handleMouseUp = () => { + if (isDragging) { + const dragDuration = Date.now() - dragStartTime.current; + const dragDistance = Math.sqrt( + Math.pow(position.x - lastPosition.current.x, 2) + + Math.pow(position.y - lastPosition.current.y, 2) + ); + const wasDragging = dragDuration > 150 && dragDistance > 10; // Считаем перетаскиванием если больше 150ms И больше 10px движения + + setIsDragging(false); + + // Уведомляем родительский компонент об окончании перетаскивания + if (onDragEnd) { + onDragEnd(wasDragging); // Передаем информацию о том, было ли это реальное перетаскивание + } + + if (wasDragging) { + // Запускаем падение вниз сразу после перетаскивания + setIsDropFalling(true); + } + } + }; + + // Touch events + const handleTouchStart = (e: React.TouchEvent) => { + if (isFalling || isDropFalling || !cardRef.current) return; + + const touch = e.touches[0]; + // Рассчитываем смещение относительно текущей позиции блока + setDragOffset({ + x: touch.clientX - position.x, + y: touch.clientY - position.y + }); + setIsDragging(true); + setVelocity({ x: 0, y: 0 }); + lastPosition.current = position; + dragStartTime.current = Date.now(); + + // Уведомляем родительский компонент о начале перетаскивания + if (onDragStart) { + onDragStart(); + } + + e.preventDefault(); + }; + + const handleTouchMove = (e: TouchEvent) => { + if (!isDragging || isFalling || isDropFalling) return; + + const touch = e.touches[0]; + const newX = touch.clientX - dragOffset.x; + const newY = touch.clientY - dragOffset.y; + + // Рассчитываем скорость для инерции + setVelocity({ + x: newX - lastPosition.current.x, + y: newY - lastPosition.current.y + }); + + setPosition({ x: newX, y: newY }); + lastPosition.current = { x: newX, y: newY }; + e.preventDefault(); + }; + + const handleTouchEnd = () => { + if (isDragging) { + const dragDuration = Date.now() - dragStartTime.current; + const dragDistance = Math.sqrt( + Math.pow(position.x - lastPosition.current.x, 2) + + Math.pow(position.y - lastPosition.current.y, 2) + ); + const wasDragging = dragDuration > 150 && dragDistance > 10; // Считаем перетаскиванием если больше 150ms И больше 10px движения + + setIsDragging(false); + + // Уведомляем родительский компонент об окончании перетаскивания + if (onDragEnd) { + onDragEnd(wasDragging); // Передаем информацию о том, было ли это реальное перетаскивание + } + + if (wasDragging) { + // Запускаем падение вниз сразу после перетаскивания + setIsDropFalling(true); + } + } + }; + + // Event listeners + useEffect(() => { + if (isDragging && !isFalling && !isDropFalling) { + document.addEventListener('mousemove', handleMouseMove); + document.addEventListener('mouseup', handleMouseUp); + document.addEventListener('touchmove', handleTouchMove, { passive: false }); + document.addEventListener('touchend', handleTouchEnd); + + document.body.style.cursor = 'grabbing'; + document.body.style.userSelect = 'none'; + document.body.style.touchAction = 'none'; + } else { + document.removeEventListener('mousemove', handleMouseMove); + document.removeEventListener('mouseup', handleMouseUp); + document.removeEventListener('touchmove', handleTouchMove); + document.removeEventListener('touchend', handleTouchEnd); + + document.body.style.cursor = ''; + document.body.style.userSelect = ''; + document.body.style.touchAction = ''; + } + + return () => { + document.removeEventListener('mousemove', handleMouseMove); + document.removeEventListener('mouseup', handleMouseUp); + document.removeEventListener('touchmove', handleTouchMove); + document.removeEventListener('touchend', handleTouchEnd); + + document.body.style.cursor = ''; + document.body.style.userSelect = ''; + document.body.style.touchAction = ''; + }; + }, [isDragging, isFalling, isDropFalling, dragOffset, velocity]); + + const getTransform = () => { + const velocityRotation = isDragging ? Math.max(-15, Math.min(15, velocity.x * 0.5)) : 0; + const hoverEffect = isDragging ? Math.sin(Date.now() * 0.005) * 2 : 0; + + if (isFalling) { + return `rotate(${fallDirection.rotation}deg)`; // Только небольшая начальная ротация, без колебаний + } else if (isDragging) { + return `rotate(${3 + velocityRotation + hoverEffect}deg) scale(1.08) translateZ(0)`; + } else if (isDropFalling) { + return 'rotate(0deg) scale(0.95)'; // Прямое падение без поворота + } + return 'rotate(0deg) scale(1) translateZ(0)'; + }; + + return ( +

+ {children} +
+ ); +} \ No newline at end of file diff --git a/src/app/components/InteractiveBlocks.tsx b/src/app/components/InteractiveBlocks.tsx new file mode 100644 index 0000000..0c361ca --- /dev/null +++ b/src/app/components/InteractiveBlocks.tsx @@ -0,0 +1,227 @@ +'use client'; + +import { useState, useEffect, useRef, useCallback } from 'react'; +import Link from 'next/link'; +import DraggableCard from './DraggableCard'; + +export default function InteractiveBlocks() { + const [mounted, setMounted] = useState(false); + const [landedCount, setLandedCount] = useState(0); + const [isDragging, setIsDragging] = useState(false); + const [wasRecentlyDragged, setWasRecentlyDragged] = useState(false); + const [containerHeight, setContainerHeight] = useState(0); + const landedCountRef = useRef(0); + const containerRef = useRef(null); + + useEffect(() => { + setMounted(true); + + // Получаем реальную высоту контейнера + const updateContainerHeight = () => { + if (containerRef.current) { + const height = containerRef.current.offsetHeight; + setContainerHeight(height); + } + }; + + // Обновляем высоту при монтировании и изменении размера окна + updateContainerHeight(); + window.addEventListener('resize', updateContainerHeight); + + return () => { + window.removeEventListener('resize', updateContainerHeight); + }; + }, []); + + const handleBlockLanded = useCallback(() => { + landedCountRef.current += 1; + setLandedCount(landedCountRef.current); + }, []); + + const handleDragStart = useCallback(() => { + setIsDragging(true); + }, []); + + const handleDragEnd = useCallback((wasDragging: boolean) => { + // Сбрасываем состояние перетаскивания сразу + setIsDragging(false); + + // Если было реальное перетаскивание, блокируем клики на короткое время + if (wasDragging) { + setWasRecentlyDragged(true); + setTimeout(() => { + setWasRecentlyDragged(false); + }, 300); // 300мс блокировки после перетаскивания + } + }, []); + + if (!mounted) return null; + + const blocks = [ + { + id: 1, + title: "Разработка ПО", + description: "Веб, мобильные и десктопные приложения", + icon: "💻", + color: "from-purple-500 to-indigo-500", + link: "/development", + }, + { + id: 2, + title: "Поставка электроники", + description: "B2B/B2G поставки по 44-ФЗ и 223-ФЗ", + icon: "⚡", + color: "from-cyan-500 to-teal-500", + link: "/electronics", + }, + { + id: 3, + title: "UX Софт", + description: "Улучшение пользовательского опыта", + icon: "🔒", + color: "from-blue-500 to-purple-500", + link: "/ux-software", + }, + { + id: 4, + title: "Соловей", + description: "Платформа видеосвязи", + icon: "🐦", + color: "from-amber-500 to-yellow-500", + link: "/solovey", + }, + { + id: 5, + title: "Secure-T", + description: "Информационная безопасность", + icon: "🛡️", + color: "from-red-500 to-orange-500", + link: "/secure-t", + }, + { + id: 6, + title: "Dr.Web", + description: "Антивирусные решения", + icon: "🔧", + color: "from-green-500 to-emerald-500", + link: "/drweb", + }, + ]; + + // Генерируем случайные начальные позиции для каждого блока + const getRandomInitialPosition = (index: number) => { + // Используем простую логику без зависимости от containerBounds + const screenWidth = typeof window !== 'undefined' ? window.innerWidth : 1200; + const cardWidth = 288; // w-72 = 18rem = 288px + const safeZoneWidth = Math.max(400, screenWidth - cardWidth - 40); + + return { + x: 20 + Math.random() * (safeZoneWidth - 40), + y: -300 - (index * 150) - Math.random() * 200 + }; + }; + + return ( +
+ + + + + {/* Падающие блоки */} + {blocks.map((block, index) => { + const initialPos = getRandomInitialPosition(index); + return ( + +
{ + // Предотвращаем переход если сейчас идет перетаскивание или недавно было перетаскивание + if (isDragging || wasRecentlyDragged) { + e.preventDefault(); + e.stopPropagation(); + console.log('Клик заблокирован - идет или недавно было перетаскивание'); + return; + } + // Переходим по ссылке только при чистом клике + console.log('Чистый клик по блоку:', block.title, 'Переход на:', block.link); + window.location.href = block.link; + }} + > +
+
{block.icon}
+
+

{block.title}

+

{block.description}

+
+
+ +
+ Кликните для перехода → +
+
+
+
+
+
+ ); + })} + + {/* Декоративные элементы */} +
+
+
+
+
+ + + + {/* Сетка для визуального ориентира */} +
+
+
+ + {/* Floating particles */} +
+ {[...Array(15)].map((_, i) => ( +
+ ))} +
+ + {/* Индикатор "земли" */} +
+ + +
+ ); +} \ No newline at end of file diff --git a/src/app/components/Navigation.tsx b/src/app/components/Navigation.tsx new file mode 100644 index 0000000..0efb4c2 --- /dev/null +++ b/src/app/components/Navigation.tsx @@ -0,0 +1,79 @@ +'use client'; + +import Link from 'next/link'; +import { useState } from 'react'; + +export default function Navigation() { + const [isMenuOpen, setIsMenuOpen] = useState(false); + + const menuItems = [ + { href: '/', label: 'Главная' }, + { href: '/ux-software', label: 'UX Софт' }, + { href: '/secure-t', label: 'Secure-T' }, + { href: '/drweb', label: 'Dr.Web' }, + { href: '/development', label: 'Разработка' }, + { href: '/electronics', label: 'Электроника' }, + { href: '/solovey', label: 'Соловей' }, + { href: '/about', label: 'О нас' }, + ]; + + return ( + + ); +} \ No newline at end of file diff --git a/src/app/development/page.tsx b/src/app/development/page.tsx new file mode 100644 index 0000000..c6983f9 --- /dev/null +++ b/src/app/development/page.tsx @@ -0,0 +1,341 @@ +import Navigation from '../components/Navigation'; + +export default function Development() { + return ( + <> + + + {/* Hero Section */} +
+
+
+
+
+
+ +
+

+ Разработка ПО +

+

+ Создаем современные программные решения для автоматизации бизнес-процессов и цифровой трансформации +

+
+ + +
+
+
+ + {/* Services Section */} +
+
+
+

+ Наши услуги +

+

+ Полный цикл разработки программного обеспечения от идеи до внедрения +

+
+ +
+
+
🌐
+

Веб-разработка

+

+ Создание современных веб-приложений и сайтов +

+
    +
  • • React, Next.js, Vue.js
  • +
  • • Node.js, Python, PHP
  • +
  • • Адаптивный дизайн
  • +
  • • SEO-оптимизация
  • +
+
+ +
+
📱
+

Мобильная разработка

+

+ Нативные и кроссплатформенные мобильные приложения +

+
    +
  • • iOS (Swift, Objective-C)
  • +
  • • Android (Kotlin, Java)
  • +
  • • React Native, Flutter
  • +
  • • Публикация в App Store/Google Play
  • +
+
+ +
+
🖥️
+

Десктопные приложения

+

+ Программы для Windows, macOS и Linux +

+
    +
  • • .NET, WPF, WinForms
  • +
  • • Electron, Qt
  • +
  • • Python (Tkinter, PyQt)
  • +
  • • Кроссплатформенность
  • +
+
+ +
+
⚙️
+

Backend и API

+

+ Серверная логика и интеграционные решения +

+
    +
  • • REST API, GraphQL
  • +
  • • Микросервисная архитектура
  • +
  • • Базы данных (SQL, NoSQL)
  • +
  • • Облачные решения
  • +
+
+ +
+
🤖
+

Автоматизация

+

+ Системы автоматизации бизнес-процессов +

+
    +
  • • CRM и ERP системы
  • +
  • • Workflow automation
  • +
  • • Интеграция с 1С
  • +
  • • Документооборот
  • +
+
+ +
+
🔧
+

Техническая поддержка

+

+ Сопровождение и развитие готовых решений +

+
    +
  • • Обновления и доработки
  • +
  • • Исправление ошибок
  • +
  • • Оптимизация производительности
  • +
  • • Техническая документация
  • +
+
+
+
+
+ + {/* Technologies */} +
+
+
+

+ Наш стек технологий +

+
+ +
+ {/* Frontend */} +
+

Frontend

+
+ {['React', 'Next.js', 'Vue.js', 'Angular', 'TypeScript', 'Tailwind CSS'].map((tech) => ( +
+ {tech} +
+ ))} +
+
+ + {/* Backend */} +
+

Backend

+
+ {['Node.js', 'Python', 'C#/.NET', 'Java', 'Go', 'PHP'].map((tech) => ( +
+ {tech} +
+ ))} +
+
+ + {/* Databases */} +
+

Базы данных

+
+ {['PostgreSQL', 'MySQL', 'MongoDB', 'Redis', 'SQLite', 'ClickHouse'].map((tech) => ( +
+ {tech} +
+ ))} +
+
+ + {/* DevOps */} +
+

DevOps

+
+ {['Docker', 'Kubernetes', 'AWS', 'Azure', 'CI/CD', 'Nginx'].map((tech) => ( +
+ {tech} +
+ ))} +
+
+
+
+
+ + {/* Process */} +
+
+
+

+ Процесс разработки +

+

+ Структурированный подход к созданию качественного ПО +

+
+ +
+
+
+ 1 +
+

Анализ требований

+

+ Детальное изучение задач и формирование технического задания +

+
+ +
+
+ 2 +
+

Проектирование

+

+ Создание архитектуры, дизайна и планирование разработки +

+
+ +
+
+ 3 +
+

Разработка

+

+ Программирование с регулярными демонстрациями результатов +

+
+ +
+
+ 4 +
+

Тестирование и запуск

+

+ Комплексное тестирование, исправление ошибок и внедрение +

+
+
+
+
+ + {/* Portfolio Preview */} +
+
+
+

+ Примеры наших проектов +

+
+ +
+
+
💼
+

CRM-система

+

+ Система управления клиентами для торговой компании +

+
+ React + Node.js + PostgreSQL +
+
+ +
+
📊
+

Система аналитики

+

+ Платформа для анализа данных и создания отчетов +

+
+ Python + Django + ClickHouse +
+
+ +
+
🏪
+

E-commerce платформа

+

+ Интернет-магазин с интеграцией платежных систем +

+
+ Next.js + Stripe + MongoDB +
+
+
+
+
+ + {/* Contact Section */} +
+
+
+

+ Готовы начать проект? +

+

+ Обсудим ваши задачи и предложим оптимальное техническое решение +

+
+ + +
+
+
+
+ + {/* Footer */} +
+
+
+ GUNDYREV +
+

+ © 2024 GUNDYREV. Все права защищены. +

+

+ Разработка программного обеспечения любой сложности +

+
+
+ + ); +} \ No newline at end of file diff --git a/src/app/drweb/page.tsx b/src/app/drweb/page.tsx new file mode 100644 index 0000000..264073c --- /dev/null +++ b/src/app/drweb/page.tsx @@ -0,0 +1,296 @@ +import Navigation from '../components/Navigation'; + +export default function DrWeb() { + return ( + <> + + + {/* Hero Section - Dr.Web Style */} +
+
+
+
+
+
+ +
+
+
+
+ Dr +
+

Dr.Web

+
+
+

+ Официальный партнер Dr.Web — надежная антивирусная защита для бизнеса и дома +

+
+ + +
+
+
+ + {/* Products Section */} +
+
+
+

+ Продукты Dr.Web +

+

+ Комплексные решения антивирусной защиты для различных потребностей +

+
+ +
+
+
🖥️
+

Dr.Web Security Space

+

+ Комплексная защита для домашних компьютеров и ноутбуков +

+
    +
  • • Антивирус и антишпион
  • +
  • • Файрвол
  • +
  • • Антиспам
  • +
  • • Родительский контроль
  • +
+
+ +
+
🏢
+

Dr.Web Enterprise Suite

+

+ Корпоративное решение для защиты бизнеса +

+
    +
  • • Централизованное управление
  • +
  • • Защита серверов
  • +
  • • Почтовая безопасность
  • +
  • • Мобильная защита
  • +
+
+ +
+
📱
+

Dr.Web Mobile Security

+

+ Защита мобильных устройств Android и iOS +

+
    +
  • • Антивирус для мобильных
  • +
  • • Антивор
  • +
  • • URL-фильтр
  • +
  • • Родительский контроль
  • +
+
+ +
+
🌐
+

Dr.Web Gateway Security

+

+ Защита интернет-шлюзов и почтовых серверов +

+
    +
  • • Фильтрация трафика
  • +
  • • Антиспам
  • +
  • • Контент-фильтр
  • +
  • • Защита от фишинга
  • +
+
+ +
+
☁️
+

Dr.Web Cloud

+

+ Облачные решения безопасности +

+
    +
  • • Облачная консоль
  • +
  • • Удаленное управление
  • +
  • • Автоматические обновления
  • +
  • • Масштабируемость
  • +
+
+ +
+
🔧
+

Dr.Web CureIt!

+

+ Бесплатная утилита для лечения зараженных компьютеров +

+
    +
  • • Не требует установки
  • +
  • • Быстрое сканирование
  • +
  • • Лечение вирусов
  • +
  • • Регулярные обновления
  • +
+
+
+
+
+ + {/* Brand Guidelines */} +
+
+
+

+ Брендбук Dr.Web +

+

+ Соблюдение фирменного стиля и требований бренда Dr.Web +

+
+ +
+
+

Фирменные цвета

+
+
+
+
+

Dr.Web Green

+

#00B04F

+
+
+
+
+
+

Dr.Web Dark

+

#2C2C2C

+
+
+
+
+
+

Dr.Web White

+

#FFFFFF

+
+
+
+
+ +
+

Логотип

+
+
+
+ Dr +
+ Dr.Web +
+

+ Официальный логотип Dr.Web должен использоваться без изменений +

+
+
+
+ +
+

Правила использования бренда

+
+
+

✓ Разрешено:

+
    +
  • • Использование официального логотипа
  • +
  • • Соблюдение фирменных цветов
  • +
  • • Указание статуса партнера
  • +
  • • Размещение сертификатов
  • +
+
+
+

✗ Запрещено:

+
    +
  • • Изменение логотипа
  • +
  • • Использование неофициальных цветов
  • +
  • • Искажение пропорций
  • +
  • • Нарушение позиционирования
  • +
+
+
+
+
+
+ + {/* Partnership */} +
+
+
+

+ Партнерство с Dr.Web +

+
+ +
+
+
🏆
+

Сертифицированный партнер

+

+ Официальный статус партнера Dr.Web с подтвержденной компетенцией +

+
+ +
+
🎓
+

Обученные специалисты

+

+ Наши эксперты прошли официальное обучение по продуктам Dr.Web +

+
+ +
+
🛠️
+

Техническая поддержка

+

+ Полная техническая поддержка внедрения и использования решений +

+
+
+
+
+ + {/* Contact Section */} +
+
+
+

+ Нужна защита от Dr.Web? +

+

+ Поможем выбрать и внедрить оптимальное решение Dr.Web для вашего бизнеса +

+
+ + +
+
+
+
+ + {/* Footer */} +
+
+
+ GUNDYREV +
+

+ © 2024 GUNDYREV. Официальный партнер Dr.Web. +

+

+ Dr.Web — надежная антивирусная защита +

+
+
+ + ); +} \ No newline at end of file diff --git a/src/app/electronics/page.tsx b/src/app/electronics/page.tsx new file mode 100644 index 0000000..78d123f --- /dev/null +++ b/src/app/electronics/page.tsx @@ -0,0 +1,372 @@ +import Navigation from '../components/Navigation'; + +export default function Electronics() { + return ( + <> + + + {/* Hero Section */} +
+
+
+
+
+
+ +
+

+ Поставка электроники +

+

+ Комплексные поставки электронного оборудования для бизнеса и государственных организаций +

+
+ + +
+ +
+
+ 44-ФЗ • Госзакупки +
+
+ 223-ФЗ • Корпоративные закупки +
+
+ B2B • Коммерческие поставки +
+
+
+
+ + {/* Product Categories */} +
+
+
+

+ Категории оборудования +

+

+ От простых аксессуаров до сложного серверного оборудования +

+
+ +
+
+
🔌
+

Аксессуары

+
    +
  • • Зарядные устройства
  • +
  • • Кабели и переходники
  • +
  • • Чехлы и защитные пленки
  • +
  • • Подставки и держатели
  • +
+
+ +
+
💻
+

Компьютеры и ноутбуки

+
    +
  • • Настольные ПК
  • +
  • • Ноутбуки и ультрабуки
  • +
  • • Планшеты
  • +
  • • Моноблоки
  • +
+
+ +
+
🖥️
+

Периферия

+
    +
  • • Мониторы и проекторы
  • +
  • • Принтеры и МФУ
  • +
  • • Клавиатуры и мыши
  • +
  • • Веб-камеры и микрофоны
  • +
+
+ +
+
🌐
+

Сетевое оборудование

+
    +
  • • Маршрутизаторы
  • +
  • • Коммутаторы
  • +
  • • Точки доступа Wi-Fi
  • +
  • • Сетевые кабели
  • +
+
+ +
+
🖨️
+

Офисная техника

+
    +
  • • Принтеры и сканеры
  • +
  • • Копировальные аппараты
  • +
  • • Ламинаторы
  • +
  • • Уничтожители документов
  • +
+
+ +
+
📱
+

Мобильные устройства

+
    +
  • • Смартфоны
  • +
  • • Планшеты
  • +
  • • Электронные книги
  • +
  • • Носимые устройства
  • +
+
+ +
+
🔊
+

Аудио и видео

+
    +
  • • Колонки и наушники
  • +
  • • Микрофоны
  • +
  • • Камеры и видеорегистраторы
  • +
  • • Системы видеонаблюдения
  • +
+
+ +
+
🖲️
+

Серверное оборудование

+
    +
  • • Серверы и рабочие станции
  • +
  • • Системы хранения данных
  • +
  • • ИБП и стабилизаторы
  • +
  • • Серверные шкафы
  • +
+
+
+
+
+ + {/* Government Procurement */} +
+
+
+

+ Работа с госзакупками +

+

+ Профессиональное участие в тендерах по 44-ФЗ и 223-ФЗ +

+
+ +
+
+

44-ФЗ • Государственные закупки

+
+
+
+
+

Участие в электронных аукционах

+

Работа на всех федеральных торговых площадках

+
+
+ +
+
+
+

Конкурсы и котировки

+

Подготовка конкурсной документации

+
+
+ +
+
+
+

Малые закупки

+

Поставки до 600 тыс. рублей

+
+
+
+
+ +
+

223-ФЗ • Корпоративные закупки

+
+
+
+
+

Закупки госкорпораций

+

РЖД, Газпром, Роснефть и другие

+
+
+ +
+
+
+

Муниципальные предприятия

+

Коммунальные и транспортные компании

+
+
+ +
+
+
+

Субъекты естественных монополий

+

Энергетические и телекоммуникационные компании

+
+
+
+
+
+ +
+

Наши преимущества в госзакупках

+
+
+
📋
+

Опыт участия

+

Более 500 выигранных тендеров

+
+ +
+
🏆
+

Высокий рейтинг

+

Надежный поставщик без нарушений

+
+ +
+
+

Быстрая поставка

+

Соблюдение всех сроков контракта

+
+ +
+
📄
+

Все документы

+

Полный пакет сертификатов и лицензий

+
+
+
+
+
+ + {/* B2B Services */} +
+
+
+

+ Услуги для бизнеса +

+
+ +
+
+
🏢
+

Корпоративные поставки

+

+ Комплексное оснащение офисов и производственных помещений +

+
    +
  • • Индивидуальные условия
  • +
  • • Отсрочка платежа
  • +
  • • Гарантийное обслуживание
  • +
  • • Логистические решения
  • +
+
+ +
+
📦
+

Складская программа

+

+ Поддержание складских остатков популярных позиций +

+
    +
  • • Быстрая отгрузка
  • +
  • • Резервирование товара
  • +
  • • Консигнационные поставки
  • +
  • • Управление запасами
  • +
+
+ +
+
🔧
+

Сервисное обслуживание

+

+ Полный цикл технической поддержки оборудования +

+
    +
  • • Установка и настройка
  • +
  • • Гарантийный ремонт
  • +
  • • Техническая поддержка
  • +
  • • Обучение персонала
  • +
+
+
+
+
+ + {/* Brands */} +
+
+
+

+ Наши партнеры +

+

+ Работаем с ведущими производителями электроники +

+
+ +
+ {[ + 'Apple', 'Samsung', 'Lenovo', 'HP', 'Dell', 'ASUS', + 'Acer', 'MSI', 'Canon', 'Epson', 'Cisco', 'D-Link', + 'TP-Link', 'Huawei', 'Xiaomi', 'Sony', 'LG', 'Philips' + ].map((brand) => ( +
+ {brand} +
+ ))} +
+
+
+ + {/* Contact Section */} +
+
+
+

+ Нужна поставка оборудования? +

+

+ Отправьте нам спецификацию — подготовим коммерческое предложение в течение дня +

+
+ + +
+
+
+
+ + {/* Footer */} +
+
+
+ GUNDYREV +
+

+ © 2024 GUNDYREV. Все права защищены. +

+

+ Поставка электроники для бизнеса и государственных организаций +

+
+
+ + ); +} \ No newline at end of file diff --git a/src/app/globals.css b/src/app/globals.css index a2dc41e..23b92bf 100644 --- a/src/app/globals.css +++ b/src/app/globals.css @@ -1,26 +1,272 @@ @import "tailwindcss"; :root { - --background: #ffffff; - --foreground: #171717; + --background: #0a0a0a; + --foreground: #ffffff; + --accent: #00ff88; + --gray: #333333; + --light-gray: #666666; } @theme inline { --color-background: var(--background); --color-foreground: var(--foreground); + --color-accent: var(--accent); + --color-gray: var(--gray); + --color-light-gray: var(--light-gray); --font-sans: var(--font-geist-sans); --font-mono: var(--font-geist-mono); } -@media (prefers-color-scheme: dark) { - :root { - --background: #0a0a0a; - --foreground: #ededed; - } -} - body { background: var(--background); color: var(--foreground); - font-family: Arial, Helvetica, sans-serif; + font-family: var(--font-sans), Arial, Helvetica, sans-serif; + line-height: 1.6; + overflow-x: hidden; /* Предотвращаем горизонтальную прокрутку */ +} + +* { + box-sizing: border-box; +} + +.gradient-text { + background: linear-gradient(135deg, #00ff88, #00cc6a); + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; + background-clip: text; +} + +.glass-effect { + background: rgba(255, 255, 255, 0.05); + backdrop-filter: blur(10px); + border: 1px solid rgba(255, 255, 255, 0.1); +} + +.hover-glow:hover { + box-shadow: 0 0 20px rgba(0, 255, 136, 0.3); + transition: all 0.3s ease; +} + +.section-padding { + padding: 80px 0; +} + +/* Анимации для интерактивных элементов */ +@keyframes float { + 0%, 100% { + transform: translateY(0px) rotate(0deg); + } + 33% { + transform: translateY(-10px) rotate(1deg); + } + 66% { + transform: translateY(5px) rotate(-1deg); + } +} + +@keyframes twinkle { + 0%, 100% { + opacity: 0.3; + transform: scale(1); + } + 50% { + opacity: 1; + transform: scale(1.2); + } +} + +@keyframes drift { + 0% { + transform: translate(0, 0) rotate(0deg); + } + 25% { + transform: translate(10px, -10px) rotate(90deg); + } + 50% { + transform: translate(-5px, -20px) rotate(180deg); + } + 75% { + transform: translate(-10px, -10px) rotate(270deg); + } + 100% { + transform: translate(0, 0) rotate(360deg); + } +} + +/* Анимация падения блоков */ +@keyframes fallAndBounce { + 0% { + transform: translateY(-100vh) rotate(0deg); + opacity: 0; + } + 10% { + opacity: 1; + } + 80% { + transform: translateY(0) rotate(360deg); + } + 90% { + transform: translateY(-20px) rotate(375deg); + } + 100% { + transform: translateY(0) rotate(360deg); + } +} + +/* Эффект приземления */ +@keyframes landingShockwave { + 0% { + transform: scale(1); + box-shadow: 0 0 0 0 rgba(0, 255, 136, 0.7); + } + 50% { + transform: scale(1.05); + box-shadow: 0 0 0 20px rgba(0, 255, 136, 0.3); + } + 100% { + transform: scale(1); + box-shadow: 0 0 0 40px rgba(0, 255, 136, 0); + } +} + +.floating-particle { + animation: drift 8s infinite linear; +} + +.floating-particle:nth-child(odd) { + animation: twinkle 3s infinite ease-in-out; +} + +.floating-particle:nth-child(even) { + animation: float 6s infinite ease-in-out; +} + +/* Улучшенные стили для перетаскиваемых карточек */ +.draggable-card { + transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); +} + +.draggable-card:hover { + transform: translateY(-5px); + box-shadow: 0 10px 25px rgba(0, 255, 136, 0.2); +} + +.draggable-card.dragging { + transform: rotate(3deg) scale(1.05); + box-shadow: 0 15px 35px rgba(0, 255, 136, 0.4); + z-index: 1000; +} + +.draggable-card.falling { + animation: fallAndBounce 2s ease-out; + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3); +} + +.draggable-card.landed { + animation: landingShockwave 0.6s ease-out; +} + +/* Эффект тряски при приземлении */ +@keyframes shake { + 0%, 100% { transform: translateX(0); } + 10%, 30%, 50%, 70%, 90% { transform: translateX(-2px); } + 20%, 40%, 60%, 80% { transform: translateX(2px); } +} + +.shake { + animation: shake 0.5s ease-in-out; +} + +/* Стили для мобильных устройств */ +@media (max-width: 768px) { + .section-padding { + padding: 40px 0; + } + + .draggable-card { + width: 280px !important; + } + + .glass-effect { + backdrop-filter: blur(5px); + } +} + +/* Стили для touch устройств */ +@media (hover: none) and (pointer: coarse) { + .hover-glow:hover { + box-shadow: none; + } + + .draggable-card:active { + transform: scale(1.05); + box-shadow: 0 10px 25px rgba(0, 255, 136, 0.3); + } +} + +/* Анимация появления блоков */ +@keyframes slideInFromBottom { + 0% { + opacity: 0; + transform: translateY(50px); + } + 100% { + opacity: 1; + transform: translateY(0); + } +} + +.animate-slide-in { + animation: slideInFromBottom 0.6s ease-out; +} + +/* Пульсирующий эффект для активных элементов */ +@keyframes pulse-glow { + 0%, 100% { + box-shadow: 0 0 5px rgba(0, 255, 136, 0.5); + } + 50% { + box-shadow: 0 0 20px rgba(0, 255, 136, 0.8); + } +} + +.pulse-glow { + animation: pulse-glow 2s infinite; +} + +/* Эффект падающих звездочек */ +@keyframes fallingStar { + 0% { + transform: translateY(-100vh) translateX(0) rotate(0deg); + opacity: 1; + } + 100% { + transform: translateY(100vh) translateX(100px) rotate(360deg); + opacity: 0; + } +} + +.falling-star { + animation: fallingStar 3s linear infinite; +} + +/* Эффект волны при приземлении */ +@keyframes ripple { + 0% { + transform: scale(0); + opacity: 1; + } + 100% { + transform: scale(4); + opacity: 0; + } +} + +.ripple-effect { + position: absolute; + border-radius: 50%; + background: rgba(0, 255, 136, 0.3); + animation: ripple 0.6s linear; + pointer-events: none; } diff --git a/src/app/layout.tsx b/src/app/layout.tsx index f7fa87e..3ac204a 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -4,17 +4,17 @@ import "./globals.css"; const geistSans = Geist({ variable: "--font-geist-sans", - subsets: ["latin"], + subsets: ["latin", "cyrillic"], }); const geistMono = Geist_Mono({ variable: "--font-geist-mono", - subsets: ["latin"], + subsets: ["latin", "cyrillic"], }); export const metadata: Metadata = { - title: "Create Next App", - description: "Generated by create next app", + title: "GUNDYREV - Инновационные IT-решения и поставка электроники", + description: "Разработка программного обеспечения, поставка электроники B2B/B2G, услуги по улучшению пользовательского опыта в интернете", }; export default function RootLayout({ @@ -23,7 +23,7 @@ export default function RootLayout({ children: React.ReactNode; }>) { return ( - + diff --git a/src/app/page.tsx b/src/app/page.tsx index e68abe6..d50bd8a 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -1,102 +1,143 @@ -import Image from "next/image"; +import Navigation from './components/Navigation'; +import InteractiveBlocks from './components/InteractiveBlocks'; export default function Home() { return ( -
-
- Next.js logo -
    -
  1. - Get started by editing{" "} - - src/app/page.tsx - - . -
  2. -
  3. - Save and see your changes instantly. -
  4. -
- -
- - Vercel logomark - Deploy now - - - Read our docs - +
+ + + {/* Hero Section */} +
+
+

+ GUNDYREV +

+

+ Комплексные IT-решения для бизнеса. От разработки до поставки оборудования. +

+ + {/* Floating particles */} +
+ {[...Array(20)].map((_, i) => ( +
+ ))} +
+
+
+ + {/* About Section */} +
+
+
+
+

О нас

+

+ GUNDYREV — это команда профессионалов, специализирующихся на создании + современных IT-решений и поставке высококачественного оборудования. +

+

+ Мы работаем с государственными и коммерческими организациями, + предоставляя полный спектр услуг от разработки программного обеспечения + до комплексных поставок электроники по 44-ФЗ и 223-ФЗ. +

+
+
+
5+
+
лет опыта
+
+
+
100+
+
проектов
+
+
+
+ +
+
+

Наши принципы

+
    +
  • + + Качество превыше всего +
  • +
  • + + Индивидуальный подход +
  • +
  • + + Соблюдение сроков +
  • +
  • + + Прозрачность процессов +
  • +
+
+
+
+
+
+ + {/* Interactive Services Section */} +
+
+

Наши направления

+

+ Перетаскивайте блоки и изучайте наши услуги интерактивно +

+
+ + {/* Interactive Blocks */} + +
+ + {/* Contact Section */} +
+
+

Свяжитесь с нами

+

+ Готовы обсудить ваш проект? Мы всегда открыты для новых возможностей. +

+ +
+
+
📧
+

Email

+

info@gundyrev.ru

+
+ +
+
📱
+

Телефон

+

+7 (XXX) XXX-XX-XX

+
+ +
+
💬
+

Telegram

+

@gundyrev

+
+
+
+
+ + {/* Footer */} +
+
+

+ © 2024 GUNDYREV. Все права защищены. +

-
-
); diff --git a/src/app/secure-t/documentation/page.tsx b/src/app/secure-t/documentation/page.tsx new file mode 100644 index 0000000..ad66973 --- /dev/null +++ b/src/app/secure-t/documentation/page.tsx @@ -0,0 +1,232 @@ +'use client'; + +import Navigation from '../../components/Navigation'; + +export default function SecureTDocumentation() { + return ( + <> + + + {/* Hero Section */} +
+
+
+
+
+
+ +
+
+

+ Документация SECURE-T +

+

+ Полная документация по системе информационной безопасности +

+
+ + {/* Documentation Grid */} +
+ {/* Основная документация */} +
+
📚
+

Полная документация

+

+ Подробное руководство по всем аспектам системы SECURE-T +

+
+
• Обзор системы
+
• Основные решения
+
• Технологии и архитектура
+
• API документация
+
+ + Открыть документацию + +
+ + {/* Быстрый старт */} +
+
🚀
+

Быстрый старт

+

+ Пошаговое руководство по быстрому развертыванию +

+
+
• Системные требования
+
• Установка и настройка
+
• Первоначальная конфигурация
+
• Troubleshooting
+
+ + Начать работу + +
+ + {/* Примеры конфигурации */} +
+
⚙️
+

Примеры конфигурации

+

+ Готовые конфигурации для различных сценариев +

+
+
• Основная конфигурация
+
• Кластерная настройка
+
• Политики безопасности
+
• Интеграции
+
+ + Посмотреть примеры + +
+ + {/* README */} +
+
📖
+

Обзор документации

+

+ Навигация по всей документации SECURE-T +

+
+
• Структура документации
+
• Быстрые ссылки
+
• Контактная информация
+
• Обновления
+
+ + Обзор + +
+ + {/* Онлайн просмотр */} +
+
💻
+

Онлайн просмотр документации

+

+ Просматривайте документацию прямо в браузере без скачивания файлов +

+ +
+ + +
+
+
+ + {/* Additional Resources */} +
+

+ Дополнительные ресурсы +

+ +
+
+
🔧
+

API Reference

+

Справочник по REST API

+ +
+ +
+
👥
+

Руководство пользователя

+

Для конечных пользователей

+ +
+ +
+
🛡️
+

Лучшие практики

+

Рекомендации по безопасности

+ +
+ +
+
🔍
+

Troubleshooting

+

Решение проблем

+ +
+
+
+ + {/* Support Section */} +
+
+

+ Нужна помощь с документацией? +

+

+ Наша команда поддержки готова помочь вам разобраться с любыми вопросами +

+ +
+
+
+
+ + {/* Footer */} +
+
+
+ GUNDYREV +
+

+ © 2024 GUNDYREV. Все права защищены. +

+

+ Документация системы информационной безопасности SECURE-T +

+
+
+ + ); +} \ No newline at end of file diff --git a/src/app/secure-t/page.tsx b/src/app/secure-t/page.tsx new file mode 100644 index 0000000..8da8204 --- /dev/null +++ b/src/app/secure-t/page.tsx @@ -0,0 +1,247 @@ +import Navigation from '../components/Navigation'; + +export default function SecureT() { + return ( + <> + + + {/* Hero Section */} +
+
+
+
+
+
+ +
+

+ SECURE-T +

+

+ Комплексные решения для информационной безопасности и защиты данных +

+
+ + + Документация + +
+
+
+ + {/* Solutions Section */} +
+
+
+

+ Решения SECURE-T +

+

+ Передовые технологии защиты информации для современного бизнеса +

+
+ +
+
+
🔐
+

Криптографическая защита

+

+ Современные алгоритмы шифрования для защиты конфиденциальных данных +

+
+ +
+
🛡️
+

Сетевая безопасность

+

+ Комплексная защита сетевой инфраструктуры от внешних угроз +

+
+ +
+
📊
+

Мониторинг безопасности

+

+ Системы мониторинга и анализа инцидентов информационной безопасности +

+
+ +
+
🔍
+

Аудит безопасности

+

+ Проведение комплексного аудита систем информационной безопасности +

+
+ +
+
⚙️
+

Интеграция систем

+

+ Интеграция решений безопасности с существующей IT-инфраструктурой +

+
+ +
+
📚
+

Обучение персонала

+

+ Программы обучения сотрудников основам информационной безопасности +

+
+
+
+
+ + {/* Technologies */} +
+
+
+

+ Используемые технологии +

+
+ +
+
+

AES-256

+

Шифрование данных

+
+ +
+

RSA-4096

+

Асимметричное шифрование

+
+ +
+

SHA-3

+

Хеширование

+
+ +
+

PKI

+

Инфраструктура ключей

+
+ +
+

SIEM

+

Управление событиями

+
+ +
+

DLP

+

Защита от утечек

+
+ +
+

WAF

+

Веб-защита

+
+ +
+

IDS/IPS

+

Обнаружение вторжений

+
+
+
+
+ + {/* Materials & Documentation */} +
+
+
+

+ Материалы и документация +

+
+ +
+
+
📄
+

Техническая документация

+

Подробные руководства по внедрению и настройке

+ +
+ +
+
🎯
+

Методические материалы

+

Лучшие практики информационной безопасности

+ +
+ +
+
🔧
+

Инструменты настройки

+

Утилиты для конфигурирования системы

+ +
+ +
+
📊
+

Отчеты и аналитика

+

Шаблоны отчетов и аналитические данные

+ +
+ +
+
🎓
+

Обучающие материалы

+

Курсы и тренинги по безопасности

+ +
+ +
+
📋
+

Сертификаты и лицензии

+

Документы о соответствии стандартам

+ +
+
+
+
+ + {/* Contact Section */} +
+
+
+

+ Нужна консультация по SECURE-T? +

+

+ Наши эксперты помогут подобрать оптимальное решение для вашей организации +

+
+ + +
+
+
+
+ + {/* Footer */} +
+
+
+ GUNDYREV +
+

+ © 2024 GUNDYREV. Все права защищены. +

+

+ Решения информационной безопасности SECURE-T +

+
+
+ + ); +} \ No newline at end of file diff --git a/src/app/solovey/page.tsx b/src/app/solovey/page.tsx new file mode 100644 index 0000000..f3844c0 --- /dev/null +++ b/src/app/solovey/page.tsx @@ -0,0 +1,436 @@ +import Navigation from '../components/Navigation'; + +export default function Solovey() { + return ( + <> + + + {/* Hero Section */} +
+
+
+
+
+
+ +
+
+
+
+ 🐦 +
+

Соловей

+
+
+

+ Профессиональная платформа для видеосвязи и онлайн-встреч на вашем домене +

+
+ + +
+ +
+

+ 💡 Устанавливается на поддомене заказчика с нашей технической поддержкой +

+
+
+
+ + {/* Features Section */} +
+
+
+

+ Возможности Соловей +

+

+ Полнофункциональная платформа для корпоративных коммуникаций +

+
+ +
+
+
📹
+

HD видеосвязь

+

+ Качественная видеосвязь в разрешении до 4K с адаптивной настройкой под канал связи +

+
+ +
+
👥
+

Групповые конференции

+

+ Поддержка до 100 участников одновременно с возможностью модерации +

+
+ +
+
🖥️
+

Демонстрация экрана

+

+ Совместное использование экрана, презентаций и приложений +

+
+ +
+
💬
+

Чат и файлообмен

+

+ Встроенный чат с возможностью отправки файлов и ссылок +

+
+ +
+
📱
+

Мультиплатформенность

+

+ Работает в браузере, на мобильных устройствах и десктопе +

+
+ +
+
🔒
+

Безопасность

+

+ End-to-end шифрование и защита от несанкционированного доступа +

+
+ +
+
📊
+

Аналитика

+

+ Детальная статистика использования и отчеты по конференциям +

+
+ +
+
🎨
+

Брендинг

+

+ Настройка интерфейса под корпоративный стиль заказчика +

+
+ +
+
🔌
+

API интеграция

+

+ Возможность интеграции с корпоративными системами через API +

+
+
+
+
+ + {/* Deployment Options */} +
+
+
+

+ Варианты размещения +

+
+ +
+
+

На поддомене заказчика

+
+
+
+
+

Ваш домен

+

meet.yourcompany.ru или conference.yourcompany.com

+
+
+ +
+
+
+

Полный контроль

+

Управление пользователями и настройками

+
+
+ +
+
+
+

Корпоративный стиль

+

Логотип, цвета и дизайн под ваш бренд

+
+
+ +
+
+
+

Техподдержка

+

Наша команда обеспечивает работу сервиса

+
+
+
+
+ +
+

Пример интеграции

+
+
+
https://meet.company.ru
+
Основной домен для конференций
+
+ +
+
https://api.meet.company.ru
+
API для интеграции с системами
+
+ +
+
admin@company.ru
+
Административный доступ
+
+
+
+
+
+
+ + {/* Use Cases */} +
+
+
+

+ Сценарии использования +

+
+ +
+
+
🏢
+

Корпоративные встречи

+

+ Планерки, совещания, презентации для сотрудников +

+
+ +
+
🎓
+

Обучение и тренинги

+

+ Дистанционное обучение персонала и клиентов +

+
+ +
+
🤝
+

Переговоры с клиентами

+

+ Презентации продуктов и услуг потенциальным клиентам +

+
+ +
+
🏥
+

Телемедицина

+

+ Консультации врачей и медицинские консилиумы +

+
+ +
+
⚖️
+

Юридические консультации

+

+ Удаленные консультации и судебные заседания +

+
+ +
+
🏛️
+

Государственные услуги

+

+ Прием граждан и межведомственное взаимодействие +

+
+ +
+
🔧
+

Техническая поддержка

+

+ Удаленная диагностика и решение проблем +

+
+ +
+
📺
+

Вебинары и события

+

+ Массовые онлайн-мероприятия и конференции +

+
+
+
+
+ + {/* Technical Specs */} +
+
+
+

+ Технические характеристики +

+
+ +
+
+

Системные требования

+
+
+

Браузеры

+

Chrome 70+, Firefox 68+, Safari 12+, Edge 79+

+
+ +
+

Мобильные устройства

+

iOS 12+, Android 7+

+
+ +
+

Пропускная способность

+

Минимум 1 Мбит/с на участника

+
+ +
+

Серверные требования

+

4 CPU, 8GB RAM, 100GB SSD

+
+
+
+ +
+

Функциональность

+
+
+

Максимальное количество участников

+

До 100 одновременно

+
+ +
+

Качество видео

+

До 4K (3840x2160) при наличии канала

+
+ +
+

Запись конференций

+

MP4, автоматическая загрузка в облако

+
+ +
+

Интеграции

+

REST API, WebHooks, календари

+
+
+
+
+
+
+ + {/* Pricing */} +
+
+
+

+ Стоимость внедрения +

+

+ Гибкие тарифные планы для организаций любого размера +

+
+ +
+
+

Стартовый

+
от 50 000 ₽
+

Базовая конфигурация для малого бизнеса

+
    +
  • • До 25 участников
  • +
  • • Базовый брендинг
  • +
  • • Техподдержка в рабочее время
  • +
  • • 3 месяца сопровождения
  • +
+
+ +
+
ПОПУЛЯРНЫЙ
+

Корпоративный

+
от 150 000 ₽
+

Полнофункциональное решение для среднего бизнеса

+
    +
  • • До 100 участников
  • +
  • • Полный брендинг
  • +
  • • API интеграция
  • +
  • • 24/7 техподдержка
  • +
  • • 12 месяцев сопровождения
  • +
+
+ +
+

Энтерпрайз

+
от 500 000 ₽
+

Масштабируемое решение для крупных организаций

+
    +
  • • Неограниченное количество участников
  • +
  • • Кластерная архитектура
  • +
  • • Индивидуальная разработка
  • +
  • • Выделенная техподдержка
  • +
  • • SLA 99.9%
  • +
+
+
+
+
+ + {/* Contact Section */} +
+
+
+

+ Готовы запустить Соловей? +

+

+ Обсудим ваши потребности и подготовим индивидуальное предложение +

+
+ + +
+
+
+
+ + {/* Footer */} +
+
+
+ GUNDYREV +
+

+ © 2024 GUNDYREV. Все права защищены. +

+

+ Соловей — профессиональная платформа видеосвязи +

+
+
+ + ); +} \ No newline at end of file diff --git a/src/app/ux-software/page.tsx b/src/app/ux-software/page.tsx new file mode 100644 index 0000000..8140a4e --- /dev/null +++ b/src/app/ux-software/page.tsx @@ -0,0 +1,227 @@ +import Navigation from '../components/Navigation'; + +export default function UXSoftware() { + return ( + <> + + + {/* Hero Section */} +
+
+
+
+
+
+ +
+

+ Софт для улучшения UX +

+

+ Программное обеспечение для повышения качества пользовательского опыта в сети интернет +

+
+

+ * Данная страница носит информационный характер. Публичная оферта отсутствует. +

+
+
+
+ + {/* Features Section */} +
+
+
+

+ Возможности нашего ПО +

+

+ Комплексное решение для оптимизации работы в интернете +

+
+ +
+
+
🚀
+

Ускорение соединения

+

+ Оптимизация сетевых маршрутов для повышения скорости загрузки контента +

+
+ +
+
🔒
+

Защита данных

+

+ Шифрование трафика для обеспечения конфиденциальности пользователей +

+
+ +
+
🌐
+

Глобальный доступ

+

+ Доступ к контенту без географических ограничений +

+
+ +
+
+

Стабильность

+

+ Надежное соединение с минимальными разрывами связи +

+
+ +
+
🛡️
+

Анонимность

+

+ Сокрытие реального IP-адреса для защиты приватности +

+
+ +
+
📱
+

Кроссплатформенность

+

+ Поддержка всех популярных операционных систем и устройств +

+
+
+
+
+ + {/* How it works */} +
+
+
+

+ Как это работает +

+
+ +
+
+
+ 1 +
+

Установка

+

+ Простая установка программы на ваше устройство +

+
+ +
+
+ 2 +
+

Настройка

+

+ Автоматическая настройка оптимальных параметров +

+
+ +
+
+ 3 +
+

Использование

+

+ Наслаждайтесь улучшенным интернет-опытом +

+
+
+
+
+ + {/* Benefits */} +
+
+
+
+

+ Преимущества использования нашего ПО +

+
+
+
+
+

Повышение производительности

+

Оптимизация сетевых соединений для более быстрой работы

+
+
+ +
+
+
+

Защита конфиденциальности

+

Надежное шифрование и защита персональных данных

+
+
+ +
+
+
+

Простота использования

+

Интуитивно понятный интерфейс и автоматические настройки

+
+
+ +
+
+
+

Техническая поддержка

+

Круглосуточная поддержка пользователей

+
+
+
+
+ +
+

Свяжитесь с нами

+

+ Получите консультацию по внедрению решений для улучшения UX +

+
+ +
+
+
+
+
+ + {/* Disclaimer */} +
+
+
+

Важная информация

+

+ Данная страница носит исключительно информационный характер и не является публичной офертой. + Описанное программное обеспечение предназначено для улучшения пользовательского опыта + в сети интернет в рамках действующего законодательства. Все решения разрабатываются + с учетом требований безопасности и конфиденциальности данных. +

+
+
+
+ + {/* Footer */} + + + ); +} \ No newline at end of file