このプロジェクトについて
このリポジトリはGRUPO LUAアプリの公式インストールポータルとして機能します。4つの独立したダウンロード対象を提供します:AndroidおよびiOS向けApp 1(管理者用)と、AndroidおよびiOS向けKeymaster(DEV用)。各ファイルには専用のscryptパスワード検証機能があり、あるダウンロードへのアクセスが他のダウンロードを認証することはありません。
セキュリティフローはPOST/HTTPS、scrypt検証、セッションに紐付けられたランダムな使い捨て認証、数分以内の有効期限切れを使用します。バイナリへの固定公開ルートはなく、public/外に配置されGitによって無視されます。システムには環境変数で設定可能なブルートフォース対策が含まれ、IPおよびアーティファクトごとに試行回数制限を設けます。
また、Avatar Dumpと呼ばれる隔離された例外があり、認可されたRobloxアバター(UserId 765329164)の技術JSONを受信して視覚的再構築を行います。avatar-gateway.jsゲートウェイは元のサーバーの前に配置され、送信、最新レコードの照会、ステータス確認のための専用ルートを公開します。GitHubワークフローがlatest.jsonのサニタイズ版を公開リポジトリに同期し、ゲームコンテキストと任意の属性を削除します。
プロジェクトにはパスワードを露出させずにscrypt検証機能を生成するコマンド、環境変数のドキュメント、認証後のiOSリダイレクトサポート、Renderでのプライベート永続ディレクトリを使用したデプロイガイドが含まれます。検証はnpm run checkおよびnpm testで実行されます。ポータルはモバイルファーストで、黒背景、白テキスト、GRUPO LUAのビジュアルアイデンティティを採用しています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.