README: อังกฤษ | 简体中文
Nodite-Light เป็นซอฟต์แวร์การจัดการผู้ดูแลระบบ มันขึ้นอยู่กับ vue3 และใช้ UI Toolkit vuetify โดยใช้ Typescript ทุกอย่าง ไม่มีการกดดันสำหรับภาษาโค้ด
Nodite-Light มีคุณสมบัติมาตรฐานที่ยอดเยี่ยม เช่น การจัดการผู้ใช้ที่ง่ายดาย การจัดการภาษา/การแปล ประสิทธิภาพที่เชื่อถือได้ และความปลอดภัยที่ยอดเยี่ยม ไฮไลท์บางส่วนได้แก่:
Nodite-Light รองรับเบราว์เซอร์รุ่นใหม่ทั้งหมด รวมถึง Safari 13+ (ใช้ polyfills) ส่วนประกอบได้รับการออกแบบให้มีความกว้างขั้นต่ำ 320px
การยอมรับกฎความปลอดภัยของ linter โปรเจ็กต์ eslint-plugin-security ช่วยในการระบุฮอตสปอตความปลอดภัยที่อาจเกิดขึ้น
ปิดการใช้งานส่วนหัว X-Powered-By แอปพลิเคชันของคุณจะไม่แสดงว่าได้รับการพัฒนาโดยใช้ Express.js ซึ่งจะทำให้ไม่สามารถส่งข้อมูลนี้ไปยังผู้โจมตีได้
ใช้ตัวแปรสภาพแวดล้อมเพื่อจัดเก็บความลับ เป็นที่นิยมและแนวปฏิบัติที่ดี เราควรใช้แพ็คเกจ dotenv เพื่อใช้ไฟล์ .env ในแอปพลิเคชันของเรา
จำกัดคำขอที่เกิดขึ้นพร้อมกันโดยใช้มิดเดิลแวร์: express-rate-limit จากบล็อก NGINX: การจำกัดอัตราสามารถใช้เพื่อวัตถุประสงค์ด้านความปลอดภัย เช่น เพื่อชะลอการโจมตีแบบคาดเดารหัสผ่านแบบ brute-force สามารถช่วยป้องกันการโจมตี DDoS โดยการจำกัดอัตราการร้องขอขาเข้าให้เป็นค่าปกติสำหรับผู้ใช้จริง และ (พร้อมการบันทึก) ระบุ URL เป้าหมาย โดยทั่วไปจะใช้เพื่อปกป้องเซิร์ฟเวอร์แอปพลิเคชันอัปสตรีมจากการถูกร้องขอจากผู้ใช้มากเกินไปในเวลาเดียวกัน
ปรับส่วนหัวการตอบสนอง HTTP เพื่อความปลอดภัยที่เพิ่มขึ้น แอปพลิเคชันของคุณควรใช้ส่วนหัวที่ปลอดภัยเพื่อป้องกันไม่ให้ผู้โจมตีใช้การโจมตีทั่วไป เช่น การเขียนสคริปต์ข้ามไซต์ (XSS) การคลิกแจ็คกิ้ง และการโจมตีที่เป็นอันตรายอื่นๆ สิ่งเหล่านี้สามารถกำหนดค่าได้อย่างง่ายดายโดยใช้โมดูล เช่น หมวกกันน็อค
หลีกเลี่ยงการใช้ไลบรารี crypto Node.js เพื่อจัดการรหัสผ่าน ใช้ Bcrypt เรากำลังใช้ bcrypt.js สำหรับรหัสผ่านของผู้ใช้ แพ็คเกจนี้นำเสนอการใช้งาน Bcrypt สำหรับ JavaScript ที่ได้รับการปรับปรุงให้เหมาะสม และได้รับความไว้วางใจและใช้งานอย่างกว้างขวางผ่านทางอินเทอร์เน็ต
หากต้องการตรวจสอบเอกสาร โปรดไปที่ https://docs.nodite.com/nodite-light
การเปลี่ยนแปลงโดยละเอียดสำหรับแต่ละรุ่นมีการบันทึกไว้ในบันทึกประจำรุ่น
Nodite-Light เป็นซอฟต์แวร์โอเพ่นซอร์สที่พัฒนาและดูแลรักษานอกเวลาโดย Oscaner
ทุกคนสามารถดาวน์โหลด ใช้งาน ทำงาน และแชร์กับผู้อื่นได้ สร้างขึ้นบนหลักการต่างๆ เช่น การทำงานร่วมกัน โลกาภิวัตน์ และนวัตกรรม เผยแพร่ภายใต้เงื่อนไขของ Apache-2.0 ไม่มีค่าธรรมเนียมใบอนุญาตเลยทีเดียว Nodite-Light จะเป็นอิสระเสมอ
หากคุณพบว่าโครงการนี้มีประโยชน์ โปรดซื้อกาแฟให้ฉันด้วย ขอบคุณจริงๆ!!!
เพย์พาล
วีแชท
อาลีเพย์
โครงการนี้เกิดขึ้นได้ต้องขอบคุณทุกคนที่มีส่วนร่วม ?!