برای استفاده از خدمات وارد حساب خود شوید

1- باگهای امنیتی به اکسپلویتها تبدیل میشوند 0:00:58

2- استانداردهای کدنویسی ایمن 0:01:47

3- استفاده از فایلهای تمرینی در GitHub Codespaces 0:05:04

4- ویژگیهای زبان قابل اکسپلویت در ++C 0:02:01

5- ریسکهای رفتار تعریف نشده 0:01:45

6- جایگزینهای ایمنتر در ++C مدرن 0:03:05

7- فیکس کردن عبارات ناایمن 0:01:39

8- مدیریت ورودی به صورت دفاعی 0:01:09

9- تبدیلهای عددی و رشتهای ایمن 0:02:40

10- جلوگیری از آسیبپذیریهای فرمت رشته 0:02:01

11- چالش - ایمنسازی تابع تجزیه داده 0:02:35

12- راهحل - ایمنسازی تابع تجزیه داده 0:02:01

13- استفاده ایمن از std::string و string_view 0:00:48

14- اجتناب از آسیبپذیریهای رشته به سبک C 0:02:28

15- جلوگیری از نشت اطلاعات در لاگها 0:02:10

16- چالش - هک کردن پسورد دارای کد سخت 0:01:53

17- راهحل - هک کردن پسورد دارای کد سخت 0:03:12

18- سناریوهای خطرناک با اشارهگر و مرجع 0:01:21

19- جلوگیری از استفاده پس از آزادسازی و حذف دوباره 0:02:01

20- اجتناب از نشت حافظه 0:03:18

21- چالش - اشارهگرهای هوشمند 0:00:45

22- راهحل - اشارهگرهای هوشمند 0:01:06

23- پرچمهای کامپایلر و لینکر برای امنیت 0:01:33

24- نوشتن کد ایمن برای مدیریت خطا 0:02:04

25- گامهای بعدی 0:00:59
درباره این دوره