توضیحات
این کتاب نوشته اندرو هاپمن، در اولین ویرایش خود به عنوان یک منبع معتبر در زمینه امنیت برنامههای کاربردی شناخته شد. هاپمن در این کتاب سه رکن اصلی امنیت برنامهها را تعریف کرد: شناسایی، حمله و دفاع. اکنون، در ویرایش دوم این کتاب که بهروز شده و بازنگری شده است، او به بررسی دهها موضوع مرتبط میپردازد و جدیدترین نوع حملات و راهکارهای کاهش آسیبپذیری را مورد بررسی قرار میدهد. این ویرایش شامل مباحثی از جمله مدلسازی تهدید و چرخه حیات توسعه نرمافزار امن (SSDL/SDLC) است.
nهاپمن که مهندس ارشد امنیت در شرکت Ripple است، اطلاعات مفیدی درباره بهرهبرداریها و راهکارهای کاهش آسیبپذیری برای چندین فناوری اضافی برنامههای وب، از جمله GraphQL، استقرارهای مبتنی بر ابر، شبکههای تحویل محتوا (CDN) و رندرینگ سمت سرور (SSR) ارائه میدهد. این اطلاعات به توسعهدهندگان و متخصصان امنیت کمک میکند تا درک بهتری از تهدیدات موجود و روشهای مقابله با آنها داشته باشند.
nکتاب بهگونهای طراحی شده است که با پیروی از سرفصلهای کتاب اول، به سه رکن متمایز تقسیم شود که هر یک شامل مجموعهای از مهارتهای خاص است. رکن اول، شناسایی (Recon)، به یادگیری تکنیکهایی برای نقشهبرداری و مستندسازی برنامههای وب بهصورت از راه دور میپردازد. این بخش شامل رویههایی برای کار با برنامههای وب است که به خوانندگان کمک میکند تا بهطور مؤثری نقاط ضعف و آسیبپذیریهای احتمالی را شناسایی کنند.
nرکن دوم، حمله (Offense)، به بررسی روشهایی برای حمله به برنامههای وب میپردازد. در این بخش، هاپمن به معرفی تعدادی از بهرهبرداریهای بسیار مؤثر میپردازد که توسط بهترین هکرهای جهان اثبات شدهاند. این مهارتها به خوانندگان این امکان را میدهد که با استفاده از تکنیکهای پیشرفته، نقاط ضعف برنامههای وب را مورد آزمایش قرار دهند. این مهارتها زمانی که در کنار مهارتهای رکن سوم استفاده شوند، ارزشمندتر خواهند بود.
nرکن سوم، دفاع (Defense)، بر اساس مهارتهای کسب شده در دو بخش اول، به ساختن راهکارهای مؤثر و پایدار برای مقابله با حملات توصیف شده در رکن دوم میپردازد. این بخش به خوانندگان آموزش میدهد که چگونه میتوانند از تکنیکهای شناسایی و حمله برای ایجاد یک سیستم دفاعی قوی استفاده کنند. هدف این رکن، ایجاد راهکارهای امنیتی است که نه تنها بهطور مؤثر از برنامهها در برابر حملات محافظت کند، بلکه قابلیت بهروزرسانی و توسعه در طول زمان را نیز داشته باشد.
nدر نهایت، ویرایش دوم این کتاب به عنوان یک منبع جامع و کاربردی برای توسعهدهندگان و متخصصان امنیت برنامههای کاربردی، به بررسی عمیق تهدیدات و راهکارهای امنیتی میپردازد. با ارائه اطلاعات دقیق و بهروز، این کتاب به خوانندگان کمک میکند تا با چالشهای امنیتی روزافزون در دنیای دیجیتال مقابله کنند و سیستمهای امنتری ایجاد نمایند. هاپمن با ترکیب دانش فنی و تجربیات عملی، به شما این امکان را میدهد که با اطمینان بیشتری به سمت ایجاد و نگهداری برنامههای امن حرکت کنید.

دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.