お読みください: 英語 | 简体中文
Nodite-Light は管理管理ソフトウェアです。これは vue3 をベースにしており、UI ツールキット vuetify を使用し、すべて Typescript を使用しており、コード言語のプレッシャーはありません。
Nodite-Light には、簡単なユーザー管理、ロケール/翻訳管理、信頼性の高いパフォーマンス、優れたセキュリティなどの優れた標準機能が備わっています。いくつかのハイライトは次のとおりです。
Nodite-Light は、Safari 13 以降 (ポリフィルを使用) を含むすべての最新ブラウザをサポートします。コンポーネントは最小幅 320px 向けに設計されています。
リンター セキュリティ ルールの採用 プロジェクト eslint-plugin-security は、潜在的なセキュリティ ホットスポットを特定するのに役立ちます。
ヘッダー X-Powered-By を無効にすると、アプリケーションは Express.js を使用して開発されたことを示さず、この情報が攻撃者に送信されるのを防ぎます。
環境変数を使用して SECRETS を保存する 非常に一般的であり、良い習慣です。アプリケーションで .env ファイルを使用するには、パッケージ dotenv を使用する必要があります。
ミドルウェアを使用して同時リクエストを制限する:express-rate-limit NGINX ブログより: レート制限は、ブルートフォースによるパスワード推測攻撃を遅らせるなど、セキュリティ目的で使用できます。受信リクエストのレートを実際のユーザーに一般的な値に制限し、(ログを使用して) ターゲットの URL を特定することで、DDoS 攻撃から保護できます。より一般的には、上流のアプリケーション サーバーが同時に多すぎるユーザー要求によって圧倒されるのを防ぐために使用されます。
HTTP 応答ヘッダーを調整してセキュリティを強化する アプリケーションでは、クロスサイト スクリプティング (XSS)、クリックジャッキング、その他の悪意のある攻撃などの一般的な攻撃を攻撃者が使用できないように、セキュア ヘッダーを使用する必要があります。これらはヘルメットなどのモジュールを使用して簡単に設定できます。
パスワードの処理には Node.js 暗号ライブラリの使用を避け、Bcrypt を使用してください。 ユーザーのパスワードには bcrypt.js を使用しています。このパッケージは、JavaScript 用に最適化された Bcrypt の実装を提供し、インターネット上で広く信頼され、使用されています。
ドキュメントを確認するには、https://docs.nodite.com/nodite-light にアクセスしてください。
各リリースの詳細な変更点はリリース ノートに記載されています。
Nodite-Light は、Oscaner によってパートタイムで開発および保守されているオープン ソース ソフトウェアです。
誰でもダウンロード、使用、作業、他の人と共有できます。これは、コラボレーション、グローバリズム、イノベーションなどの原則に基づいて構築されています。これは、Apache-2.0 の条件に基づいて配布されます。ライセンス料は一切かかりません。 Nodite-Light は常に無料です。
このプロジェクトが役に立ったと思ったら、コーヒーを買ってきてください。本当にありがとう!!!
ペイパル
微信
アリペイ
このプロジェクトは、貢献してくださるすべての人々のおかげで存在します?!