Secure by Design
کتاب Secure by Design، نحوه استفاده از طراحی برای ایجاد امنیت در توسعه نرم افزار را به توسعه دهندگان میآموزد. این کتاب مملو از الگوها، بهترین شیوهها و طرز فکرهایی است که میتوانید مستقیماً در توسعه دنیای واقعی خود اعمال کنید. شما همچنین مشاهده ضعفها در کد قدیمی و چگونگی پرداختن به آنها را یاد میگیرید.
امنیت باید نتیجه طبیعی روند توسعه شما باشد. هر چه قدر که پیچیدگی برنامهها بیشتر میشود، ایجاد احساس امنیت در هر مرحله مهمتر میشود. رویکرد secure-by-design بهترین شیوهها را برای پیاده سازی امکانات ضروری نرم افزار با استفاده از طرح به عنوان محرک اصلی برای امنیت میآموزد.
کتاب Secure by Design، اصول و بهترین شیوهها را برای نوشتن نرم افزارهای بسیار امن به شما یاد میدهد. در سطح کد، ساختارهای ارتقاء دهنده امنیت مانند استفاده از مدیریت خطای ایمن، اعتبار سنجی ایمن و domain primitiveها را بررسی خواهید کرد. شما همچنین تکنیکهای امنیت محوری را که میتوانید در سراسر خط لوله build-test-deploy را استفاده کنید یاد میگیرید؛ از جمله نگرانیهای منحصر به فرد در مورد میکرو سرویسهای مدرن و طراحیهای cloud-native.
مطالبی که در کتاب ایمن با طراحی، خواهید آموخت:
- مفاهیم secure-by-design
- مشاهده مسائل امنیتی مخفی
- امن کردن ساختارهای کد
- ارزیابی امنیت با شناسایی نقایص طراحی رایج
- ایمن سازی معماریهای قدیمی و میکرو سرویس ها