idaily

  • ۰
  • ۰

تکنیک هایی برای توسعه امن نرم افزار

تکنیک هایی برای توسعه امن نرم افزار

این دوره تکنیک هایی را برای افزایش امنیت نرم افزار آموزش می دهد. در این آموزش تصویری نحوه تجزیه و تحلیل کد های استاتیک و دینامیک ، آشنایی با الگوهای امنیتی ، کار با برنامه نویسی امن و نحوه اعتبار سنجی داده های ورودی را می آموزید. در ادامه کار با انواع مختلف تهدیدات امنیتی ، اجتناب از سرریزی بافر ، تامین امنیت داده های حساس و تست نرم افزار را نیز خواهید آموخت.
این دوره آموزشی محصول موسسه Lynda است.

سرفصل های دوره:

آشنایی با نرم افزارهای امنیتی
امنیت نرم افزار چیست؟
اهمیت امنیت نرم افزار
آشنایی با واژگان امنیتی
مدیریت ریسک های امنیتی
منابع امنیتی نرم افزار
تهدید نرم افزار امنیتی
افزایش سطح سخت افزار
امنیت در معماری نرم افزار
مقدمه ای بر طراحی
تاکتیک های امنیتی
ساخت الگوهای امنیتی
مقابله با آسیب پذیری های امنیتی
تجزیه و تحلیل معماری
تحلیل معماری تاکتیک گرا
تحلیل معماری-آسیب پذیری
کار با برنامه نویسی امن
مقدمه ای بر امنیت برنامه نویسی
نحوه تست امنیت
تجزیه و تحلیل استاتیک
تجزیه و تحلیل دینامیکی
نحوه تست نفوذ
مدیریت vulnerabilty
و…
عنوان دوره: Lynda Techniques for Developing Secure Software
سطح: متوسط
مدت زمان: 1 ساعت و 1 دقیقه
مدرس : Jungwoo Ryoo


این فیلم آموزشی اوریجینال بوده و به زبان انگلیسی ساده و روان ، در محیط نرم افزار و قابل درک برای همه تدریس می گردد

Lynda Techniques for Developing Secure Software

Jungwoo Ryoo

Intermediate

1h 1m

Software developers are constantly told to use secure coding practices. Luckily, with today\`s tools, secure code doesn\'t take a lot of time or effort. There are security frameworks (authentication, authorization, etc.) developers can use as their own. There are also static and dynamic code analysis tools to test code. Plus, with security patterns that can be implemented at the design level\'before coding ever begins\'you can make sure you\'re not reinventing the wheel.

Jungwoo Ryoo is a faculty member teaching cybersecurity and information technology at Penn State. In this course, he\'ll introduce secure software development tools and frameworks and teach secure coding practices such as input validation, separation of concerns, and single access point. He\'ll also show how to recognize different kinds of security threats and fortify your code. Plus, he\'ll help you put a system in place to test your software for any overlooked vulnerabilities.

Topics include:

What is software security?

Analyzing different kinds of security threats

Designing secure software by adopting patterns and addressing vulnerabilities

Avoiding buffer overflows

Countering insecure direct object references

Securing sensitive data

Testing software security

Introduction

40s

Welcome

40s

1. Understanding Software Security

6m 38s

What is software security?

56s

Significance of software security

1m 55s

Software security vocabulary

59s

Software security risk management

1m 21s

Software security resources

1m 27s

2. Software Security Threats

9m 38s

Hardware-level threats

1m 34s

Code-level threats

1m 30s

Detailed design-level threats

1m 50s

Architectural-level threats

1m 42s

Requirements-level threats

1m 39s

Threat modeling and tools

1m 23s

3. Secure Software Design

17m 4s

Introduction to secure design

1m 31s

Security tactics

1m 21s

Security patterns

1m 38s

Security vulnerabilities

2m 1s

Architectural analysis for security

2m 0s

Case study: Setting the Stage

33s

Case study: Tactic-Oriented Architectural Analysis

1m 36s

Case study: Pattern-Oriented Architectural Analysis

2m 33s

Case study: Vulnerability-Oriented Architectural Analysis

1m 44s

Software security anti-patterns

2m 7s

4. Secure Coding

15m 2s

Introduction to secure coding

1m 8s

Buffer overflow attacks

1m 41s

Buffer overflow countermeasures

1m 44s

Broken authentication and session management

1m 7s

Broken authentication and session management countermeasures

2m 1s

Insecure direct object references

1m 24s

Insecure direct object references countermeasures

52s

Sensitive information exposure

1m 6s

Sensitive data exposure countermeasures

1m 37s

Other secure coding best practices

2m 22s

5. Testing for Security

11m 23s

Testing for security

1m 4s

Static analysis

1m 41s

Exploring tools for static analysis

1m 42s

Dynamic analysis

1m 37s

Exploring tools for dynamic analysis

1m 13s

Penetration testing

1m 33s

Exploring tools for penetration testing

21s

Vulnerability management

1m 42s

Exploring tools for vulnerabilty management

30s

Conclusion

46s

Next steps

46s




این فیلم آموزشی اوریجینال بوده و به زبان انگلیسی ساده و روان ، در محیط نرم افزار و قابل درک برای همه تدریس می گردد

قیمت : 10000 تومان



روش خرید: برای خرید "تکنیک هایی برای توسعه امن نرم افزار" ، پس از کلیک روی دکمه زیر و تکمیل فرم سفارش، ابتدا محصول یا محصولات مورد نظرتان را درب منزل یا محل کار تحویل بگیرید، سپس وجه کالا و هزینه ارسال را به مامور پست بپردازید. جهت مشاهده فرم خرید، روی دکمه زیر کلیک کنید.


1-روی دکمه خرید پستی کلیک نمایید.
2-فرم مربوطه را به صورت کامل و صحیح پر نمایید.
3-سفارش خود را درب منزل از پستچی تحویل گرفته سپس هزینه را پرداخت نمایید.





سایر محصولات :
خرید پستی تکنیک هایی برای توسعه امن نرم افزار
خرید پستی آشنایی با Dynamics GP
خرید پستی آشنایی با Excel 2016
خرید پستی استفاده از Word و InDesign
خرید پستی UX برای کسب و کار
خرید پستی آموزش Visio 2013
خرید پستی ساخت اسناد بزرگ در Word 2013
خرید پستی آموزش Word 2013
خرید پستی آشنایی با WordPress REST API
خرید پستی آموزش Sass در 14 روز
خرید پستی ایجاد برند تجاری شخصی
خرید پستی ساخت وب سایت در 30 دقیقه
خرید پستی مدلسازی فرآیند کسب و کار با استفاده از BPMN 20
خرید پستی آموزش سی پلاس پلاس از مبتدی تا پیشرفته
خرید پستی آموزش سطح متوسط سی پلاس پلاس
خرید پستی طراحی خلاقانه لوگو با Inkscape
خرید پستی برنامه نویسی سی شارپ برای توسعه بازی در Unity
خرید پستی بهبود گرامر زبان انگلیسی در شش مرحله
خرید پستی راهنمای گام به گام بازاریابی ایمیلی
خرید پستی تامین منابع مالی در کسب و کار یا استارت آپ برای کارآفرینان
خرید پستی مهارت های بازاریابی موثر در Facebook
خرید پستی ایجاد استراتژی های موثر در رسانه های اجتماعی
خرید پستی آموزش گام به گام بازاریابی در Instagram برای رسیدن به 10000 فالوئر واقعی
خرید پستی آموزش برنامه نویسی PLC
خرید پستی آموزش کامل Python همراه با ساخت 8 اپلیکیشن تحت وب
خرید پستی تعریف Sandbox در SharePoint 2013
خرید پستی آموزش پیشرفته SQL CLR در SQL Server 2012
خرید پستی تکنیک های کدنویسی در SQL Server 2012
خرید پستی توسعه دهنده SQL 2012 : زبان مشترک زمان اجرا
خرید پستی آشنایی با پارتیشن ها در SQL Server 2012
خرید پستی کار با کوئری های پیشرفته در SQL Server 2014
خرید پستی آشنایی با پارتیشن در SQL Server 2014
خرید پستی برنامه نویسی پیشرفته C
خرید پستی مبانی جبر و احتمالات
خرید پستی دوره Cisco CCDA 200310 DESGN
خرید پستی دوره Cisco CCNA Security 210260 IINS
خرید پستی آموزش متوسط ITIL برای آزمون ITILCSI
خرید پستی آموزش گواهینامه Linux LPI LPIC2 Exam 201
خرید پستی کانفیگ ویندوز 10 و آمادگی برای آزمون 70697 Configuring Windows Devices
خرید پستی گواهینامه خبره PMI Agile

آموزش ساخت Content Slider ها به کمک jQuery
آموزش صفر تا صد برنامه نویسی Oracle PLSQL
آموزش نقاشی دیجیتال از طریق نقاشی کاراکترهای مبارز بوسیله Photoshop
آموزش جامع و کاربردی Bash 3
نرم افزار 3Ds Max 2015 نسخه 64 بیتی
آشنایی با SVG و طراحی آن ها برای وب در Illustrator CC
آموزش روایت داستان و انتقال احساس از طریق نورپردازی نقاشی ها در فتوشاپ
یادگیری Host Moodle با Linux
تکنیک هایی برای توسعه امن نرم افزار


کلمات کلیدی :کنیک هایی برای هایی برای وسعه زبان انگلیسی ساده oriented architectural analysis1m آموزشی اوریجینال بوده secure coding practices for developing secure نرم افزار level threats1m کنیک هایی برای وسعه وسعه امن هایی برای secure security software افزار tools analysis1m threats1m level

نظرات (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی