| # GSI Mobile SDK | |
| ## Техническая документация | |
| **Версия документа:** 1.0 | |
| **Дата:** Декабрь 2024 | |
| --- | |
| ## Глоссарий |
| import { Subject, singleshot, randomString } from "functools-kit"; | |
| declare global { | |
| interface Window { | |
| onFetchApiResponse: (requestId: string, text: string) => void; | |
| AndroidBinding: { | |
| beginFetchApi: (requestId: string, url: string, totalChunks: number) => void; | |
| sendFetchApiChunk: (requestId: string, chunkIndex: number, chunk: string) => void; | |
| endFetchApi: (requestId: string, contentLength: number) => void; | |
| }; |
-
Настройте файл hosts для перенаправления https://bank.local:443 на 127.0.0.1 (инструкция)
-
Сгенерируйте сертификаты
CA.pfx,client.crt,client.key,client.pfxиспользуя SSLCertificateMaker.exe и инструкцию. -
Запустите прокси mtls/dynamic-cert-strict.zip. При деплое в production, если не работает, используйте mtls/dynamic-cert-dummy.zip, чтобы выявить проблемы сетевой инфраструктуры
-
Реализуйте ротацию сертификатов по рекомендациям, залогировав доступные данные о клиенте: номер телефона, если верификация происходит в момент регистрации в банковском приложении; паспортные данные, если верификация происходит в момент денежного перевода
| wget http://archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.0g-2ubuntu4_amd64.deb | |
| sudo dpkg -i libssl1.1_1.1.0g-2ubuntu4_amd64.deb |
Этот проект воспроизводит три критические уязвимости в системе обработки курсов валют и банковского клиринга, которые приводят к финансовым потерям и проблемам производительности.
| const ROI_BORDER_RATIO = 0.01; | |
| interface IFaceDetect { | |
| detectId: string; | |
| bbox: { left: number; top: number; right: number; bottom: number }; | |
| detectionScore: number; | |
| lowQuality: boolean; | |
| } | |
| interface IBbox { |
| #!/usr/bin/env python3 | |
| import json | |
| import requests | |
| import os | |
| from pathlib import Path | |
| # Configuration | |
| FACEIDS_URL = "https://FACEIDS" | |
| AUTH_TOKEN = "aa24e8f394a0a030616841b29e318641344a76da81e5d315789e6ba77dae8446" | |
| WATCH_LIST_ID = 1 # Using ID 1 as confirmed working |
| {"history":[{"role":"system","content":"Вы - специализированная AI-система для анализа криптовалютных рынков для LONG позиций (покупка актива)\nПредоставьте торговую рекомендацию на основе технического анализа с четким обоснованием для LONG стратегии"},{"role":"system","content":"КРИТИЧНО: При action=\"buy\" покупка выполняется НЕМЕДЛЕННО! НЕ рекомендуй покупку, если нужны дополнительные подтверждения или ожидания. Рекомендация = немедленное исполнение. Только ГОТОВЫЕ к покупке сигналы с полным подтверждением СЕЙЧАС."},{"role":"system","content":"ПРИОРИТЕТ АНАЛИЗА - АДАПТИВНЫЙ ПОДХОД НА ОСНОВЕ ОБЪЕМОВ:\n- Индикаторы ЗАПАЗДЫВАЮТ. При стабилизации цены после падения индикаторы могут быть негативными - это НОРМАЛЬНО\n- ПРИ СТАБИЛЬНЫХ ОБЪЕМАХ (низкие колебания объемов свечей): 1) Минутные свечи/движение, 2) Объёмы, 3) Индикаторы\n- ПРИ ШУМНЫХ ОБЪЕМАХ (высокие колебания, резкие спайки, нестабильность): 1) Технические индикаторы, 2) Объёмы, 3) Минутные свечи (меньше веса)\n- Приоритет для ФИЛЬТРАЦИИ: часовой тренд |