تکنیک هایی برای توسعه امن نرم افزار
تکنیک هایی برای توسعه امن نرم افزار
این دوره تکنیک هایی را برای افزایش امنیت نرم افزار آموزش می دهد. در این آموزش تصویری نحوه تجزیه و تحلیل کد های استاتیک و دینامیک ، آشنایی با الگوهای امنیتی ، کار با برنامه نویسی امن و نحوه اعتبار سنجی داده های ورودی را می آموزید. در ادامه کار با انواع مختلف تهدیدات امنیتی ، اجتناب از سرریزی بافر ، تامین امنیت داده های حساس و تست نرم افزار را نیز خواهید آموخت.
این دوره آموزشی محصول موسسه 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 تومان
روش خرید: برای خرید "تکنیک هایی برای توسعه امن نرم افزار" ، پس از کلیک روی دکمه زیر و تکمیل فرم سفارش، ابتدا محصول یا محصولات مورد نظرتان را درب منزل یا محل کار تحویل بگیرید، سپس وجه کالا و هزینه ارسال را به مامور پست بپردازید. جهت مشاهده فرم خرید، روی دکمه زیر کلیک کنید.
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