읽어보기: 영어 | 简体中文
Nodite-Light는 관리자 관리 소프트웨어입니다. vue3을 기반으로 하며 UI 툴킷 vuetify를 사용하고 Typescript를 모두 사용하며 코드 언어에 대한 부담이 없습니다.
Nodite-Light는 쉬운 사용자 관리, 로케일/번역 관리, 안정적인 성능, 뛰어난 보안과 같은 뛰어난 표준 기능을 갖추고 있습니다. 일부 주요 내용은 다음과 같습니다.
Nodite-Light는 Safari 13+(폴리필 사용)를 포함한 모든 최신 브라우저를 지원합니다. 구성 요소는 최소 너비 320px로 설계되었습니다.
Linter 보안 규칙 수용 프로젝트 eslint-plugin-security는 잠재적인 보안 핫스팟을 식별하는 데 도움이 됩니다.
X-Powered-By 헤더를 비활성화하면 애플리케이션이 Express.js를 사용하여 개발되었음을 표시하지 않으므로 이 정보가 공격자에게 전송되는 것을 방지할 수 있습니다.
환경 변수를 사용하여 비밀을 저장하세요. 매우 인기 있고 좋은 방법입니다. 애플리케이션에서 .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는 항상 무료입니다.
이 프로젝트가 유용하다고 생각하시면 커피 한 잔 사주세요. 정말 고마워요!!!
페이팔
위챗
알리페이
이 프로젝트는 기여하는 모든 사람들 덕분에 존재합니다?!