مستندات فنی زیر را مطالعه کنید.
https://docs.djangoproject.com/en/4.1/topics/security/
در نهایت در هر وب سایتی شما باید امنیت برنامه را در برابر حملات و نفوذ پذیری های زیر بررسی نمایید و این مورد اصلا به زبان برنامه نویسی شما وابسته نمی باشد.
Brute-Force
XSS
CSRF
SQL-Injection
Header Security
و ...
@alireza.gh147csc
امنیت و سئو در وب یک بحث کلی هست و به زبان و فریمورک وابسته نیست اما بصورت مشخص برای جنگو کارهای زیر رو انجام بدین، برای شرایط معمول کفایت میکنه:
1- بعداز دیپلوی پروژه از settings.py باید DEBUG = False قرار بدین.
2- مسیر پیش فرض admin را تغییر بدین.
۳- برای ورودیها و فرم ها از کپچا یا گوگل کپچا استفاده کنید.
4- با دستور زیر در جنگو میتونید موارد امنیتی اصلی رو بررسی کنید. البته اگر ثبت نام کاربر داشته باشید، یک یا دو مورد رو باید بیخیال بشین:
python manage.py check --deploy
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟