Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
در حال بارگزاری، لطفا صبر کنید...
توضیحات دوره:
زبان برنامه نویسی GO در حال افزایش محبوبیت است. متأسفانه، مسائل امنیتی برای برنامه های کاربردی نیز در حال افزایش است. در این دوره، یادگیری نحوه محافظت از برنامه خود را برای جلوگیری از هکرها از سرقت داده ها و یا سقوط آن. مربی Miki Tebeka توضیح می دهد که چرا توسعه دهندگان باید در مورد امنیت، و همچنین نحوه جلوگیری از حملات تزریق SQL، مکان هایی را شناسایی کنند که اطلاعات حساس ذخیره می شوند و از افشای آن به دنیای خارج استفاده می کنند، کد را که از یکپارچگی سیستم محافظت می کند، شناسایی کنید. در طول راه، او چالش هایی را فراهم می کند که به شما اجازه می دهد مهارت های جدید خود را به آزمون قرار دهید.
سرفصل ها و درس ها
معرفی
Introduction
چرا به امنیت اهمیت می دهیم؟
Why care about security?
آنچه شما باید بدانید
What you should know
1. بررسی اجمالی امنیت
1. Security Overview
خطرات امنیتی بازنگری
Security risks overview
CVE ها
CVEs
OWASP 10
OWASP Top 10
مطالعات موردی
Case studies
2. ورودی
2. Input
مروری بر پردازش ورودی
Overview of input processing
تزریق SQL
SQL injection
تنظیم وقفه های زمانی
Setting timeouts
محدود کردن اندازه
Size limiting
اعتبار سنجی ورودی
Input validation
چالش: ورودی ایمن
Challenge: Secure input
راه حل: ورودی ایمن
Solution: Secure input
3. خروجی
3. Output
بررسی اجمالی از مسائل خروجی
Overview of output issues
اسکریپت بین سایتی (XSS)
Cross-site scripting (XSS)
داده های حساس
Sensitive data
خاتمه کنترل کننده های HTTP در صورت خطا
Terminating HTTP handlers on error
چالش: ایمن کردن خروجی
Challenge: Securing output
راه حل: ایمن سازی خروجی
Solution: Securing output
4. احراز هویت و مجوز
4. Authentication and Authorization
مروری بر مسائل احراز هویت
Overview of authentication issues
احراز هویت
Authentication
مجوز
Authorization
چالش: دسترسی را محدود کنید
Challenge: Limit access
راه حل: دسترسی را محدود کنید
Solution: Limit access
5. زیرساخت
5. Infrastructure
مروری بر امنیت زیرساخت ها
Overview of infrastructure security
پیکربندی امنیتی
Security configuration
حفظ اسرار
Keeping secrets
مدیریت وابستگی
Dependency management
ورود به سیستم و معیارها
Logging and metrics
چالش: پروژه ایمن
Challenge: Secure project
راه حل: پروژه ایمن
Solution: Secure project
6. فرآیند
6. Process
امنیت را در فرآیند خود لحاظ کنید
Include security in your process
در کار خود در 353Solutions، Miki کارگاه های عملی ارائه می دهد که به متخصصان کمک می کند درک خود را از Python تقویت کنند. و برو. علاوه بر این، او خدمات مشاوره ای متناسب با تخصص در ساخت زیرساخت های کلان داده را ارائه می دهد. همانطور که کار او در 353Solutions نشان می دهد، او در Python and Go و همچنین C++، JavaScript، Clojure و موارد دیگر مهارت بالایی دارد.
نمایش نظرات