#Android #Software_Security
👮♀خصوصیت های امنیتی اندرویید ۷ یا همان Nougat
1. Direct boot and stronger encryption
2. Stronger MediaServer and platform hardening
3. App security and abuse prevention
4. 'Seamless' Android updates
دیگر توانمندیهای امنیتی مختص امور کاری
1. Nougat's 'always-on VPN'
2. Android 'work security challenge'
3. 'Work mode' in Nougat
4. Nougat phone and dialer tweaks
@roozbeh_learning 👈🏼
👮♀خصوصیت های امنیتی اندرویید ۷ یا همان Nougat
1. Direct boot and stronger encryption
2. Stronger MediaServer and platform hardening
3. App security and abuse prevention
4. 'Seamless' Android updates
دیگر توانمندیهای امنیتی مختص امور کاری
1. Nougat's 'always-on VPN'
2. Android 'work security challenge'
3. 'Work mode' in Nougat
4. Nougat phone and dialer tweaks
@roozbeh_learning 👈🏼
#Software_Security #Cloud
🌋بخش امنیت نرم افزار
زیر بخش : امنیت نرم افزار در رایانش ابری
🏖بحث امروز آشنایی با :
👌RESTful API
@roozbeh_learning👈🏼
🌋بخش امنیت نرم افزار
زیر بخش : امنیت نرم افزار در رایانش ابری
🏖بحث امروز آشنایی با :
👌RESTful API
@roozbeh_learning👈🏼
#Software_Security #Cloud
🌋بخش امنیت نرم افزار
زیر بخش : امنیت نرم افزار در رایانش ابری
🏖بحث امروز آشنایی با :
👌RESTful API
هنر ابداعی برای ارتباط و اندرکنش برنامه ها(برنامه های کوچک ) در بستر شبکه است بایکدیگر، که بسیار پهنای باند کمتری مصرف میکند و میتواند با هر برنامه دیگری کارکند .
این روش برنامه نویسی بر مبنای متد های زیر در HTTP است
GETبازیابی داده از منبع
POSTایجاد منبع
PUTتعییرات
DELETEحذف
بازیگران بزرگی در دنیای اینترنت امروزه از این روش استفاده میکنند
نظیر
Amazon , Google,LinkedIN, twitter
در این روش ، تراکنش به یکسری زیر کمپوننت شکسته میشود که انها با انجام وظیفه خود ، کار نهایی را به انجام میرسانند .
@roozbeh_learning👈🏼
درراین روش برنامه نویسی ، منابع، چون جعبه سیاه در نظر گرفته میشوند که پاسخ سوالات برنامه های ما را فراهم میاورند
تمام ارتباطات بصورت
Stateless
است و این بسیار برای ارتباطات محیط ابری مناسب است .چون میتوان هر تراکنش را فارق از وضعیت پیشین برای یک منبع ارسال کرد . این موضوع کمک بزرگی در مدیریت خرابی و کنترل بار دارد .
در حال حاضر
RESTful API
در حال پیشی گرفتن روشهای وب سرویس نویسی بر پایه SOAP است که در اواخر دهه هفتاد و ابتدای دهه ۸۰ شمسی رواج یافته بود ، است .
برای مثال در شکل میبینیم برنامه های اندرویید ، IOS و وب سایت ها سوال خودرا به آسانی از RESTful API میپرسند و او آنرا از دیتا بیس پرسیده و برمیگرداند .
در پست های بعد تفاوت های روش SOAP و RESTful و امنیت مرتبط را صحبت خواهیم کرد .
@roozbeh_learning👈🏼
🌋بخش امنیت نرم افزار
زیر بخش : امنیت نرم افزار در رایانش ابری
🏖بحث امروز آشنایی با :
👌RESTful API
هنر ابداعی برای ارتباط و اندرکنش برنامه ها(برنامه های کوچک ) در بستر شبکه است بایکدیگر، که بسیار پهنای باند کمتری مصرف میکند و میتواند با هر برنامه دیگری کارکند .
این روش برنامه نویسی بر مبنای متد های زیر در HTTP است
GETبازیابی داده از منبع
POSTایجاد منبع
PUTتعییرات
DELETEحذف
بازیگران بزرگی در دنیای اینترنت امروزه از این روش استفاده میکنند
نظیر
Amazon , Google,LinkedIN, twitter
در این روش ، تراکنش به یکسری زیر کمپوننت شکسته میشود که انها با انجام وظیفه خود ، کار نهایی را به انجام میرسانند .
@roozbeh_learning👈🏼
درراین روش برنامه نویسی ، منابع، چون جعبه سیاه در نظر گرفته میشوند که پاسخ سوالات برنامه های ما را فراهم میاورند
تمام ارتباطات بصورت
Stateless
است و این بسیار برای ارتباطات محیط ابری مناسب است .چون میتوان هر تراکنش را فارق از وضعیت پیشین برای یک منبع ارسال کرد . این موضوع کمک بزرگی در مدیریت خرابی و کنترل بار دارد .
در حال حاضر
RESTful API
در حال پیشی گرفتن روشهای وب سرویس نویسی بر پایه SOAP است که در اواخر دهه هفتاد و ابتدای دهه ۸۰ شمسی رواج یافته بود ، است .
برای مثال در شکل میبینیم برنامه های اندرویید ، IOS و وب سایت ها سوال خودرا به آسانی از RESTful API میپرسند و او آنرا از دیتا بیس پرسیده و برمیگرداند .
در پست های بعد تفاوت های روش SOAP و RESTful و امنیت مرتبط را صحبت خواهیم کرد .
@roozbeh_learning👈🏼
#Software_Security #Cloud
🌋بخش امنیت نرم افزار
زیر بخش : امنیت نرم افزار در رایانش ابری
🏖بحث امروز آشنایی با :
👌RESTful API
و ارتباطات آن
@roozbeh_learning👈🏼
🌋بخش امنیت نرم افزار
زیر بخش : امنیت نرم افزار در رایانش ابری
🏖بحث امروز آشنایی با :
👌RESTful API
و ارتباطات آن
@roozbeh_learning👈🏼
#Software_Security #API #Cloud
🌋امنیت نرم افزار
🚥عوامل مهم در امنیتِ API:
-Authorization
-Input validation
-Output encoding
-Cryptography
-HTTP status code
@roozbeh_learning👈🏼
🌋امنیت نرم افزار
🚥عوامل مهم در امنیتِ API:
-Authorization
-Input validation
-Output encoding
-Cryptography
-HTTP status code
@roozbeh_learning👈🏼
آکادمی آموزش روزبه 📚
#Software_Security 🍀لغت هفته Agile test automation pyramid روشی در تست نرم افزار @roozbeh_learning👈🏼
#Software_Security
🍀در کتاب succeeding with agile از Mike Cohn تکنیک فوق معرفی گردید .
اساس این تفکر بر مبنای ایده میزان دریافتی از تلاش اتوماتیک سازی ( بازگشت از سرمایه ، ROI) است .که بر این اساس تست به سه مرحله که در هرم مشاهده میکنید تقسیم میگردد.
کمپوننت ها در هر لایه از لایه ای دیگر متفاوت هستند اما اصولا لایه اول که بزرگتراست ، تست واحد میباشد (Unit test)
در این حالت قطعات کد که هر کدام کار کوچکی انجام میدهند مورد تست اتوماتیک قرار میگرند .در این مرحله اتوماتیک سازیِ امور بسیار پرفایده است .نوشتن تست عملکرد واحد(Unit test) ، و اجرای آن سریع است و ROI خوبی دارد .
@roozbeh_learning 👈🏼
در لایه میانی درجه کمتری از ROI را شاهد هستیم که تست بنام Acceptance Test است و در سطح سرویس یا API انجام میشود .
در این مرحله ورودی هابصورت اتوماتیک به این سرویس ها داده میشوند و خروجی های واقعی با آنچه مورد انتظار بوده است را مقایسه میکنیم .
در این مرحله بازخورد های خوبی داریم اما نوشتن و نگهداری تست در این مرحله زمان برتر از مرحله قبل است و کند تر اجرا میگردد.
روش GUI از همه کندتر است و نیاز به به روزرسانی در آن تست بالا است .کمترین میزان ROI متعلق به این مرحله است .
@roozbeh_learning 👈🏼
🍀در کتاب succeeding with agile از Mike Cohn تکنیک فوق معرفی گردید .
اساس این تفکر بر مبنای ایده میزان دریافتی از تلاش اتوماتیک سازی ( بازگشت از سرمایه ، ROI) است .که بر این اساس تست به سه مرحله که در هرم مشاهده میکنید تقسیم میگردد.
کمپوننت ها در هر لایه از لایه ای دیگر متفاوت هستند اما اصولا لایه اول که بزرگتراست ، تست واحد میباشد (Unit test)
در این حالت قطعات کد که هر کدام کار کوچکی انجام میدهند مورد تست اتوماتیک قرار میگرند .در این مرحله اتوماتیک سازیِ امور بسیار پرفایده است .نوشتن تست عملکرد واحد(Unit test) ، و اجرای آن سریع است و ROI خوبی دارد .
@roozbeh_learning 👈🏼
در لایه میانی درجه کمتری از ROI را شاهد هستیم که تست بنام Acceptance Test است و در سطح سرویس یا API انجام میشود .
در این مرحله ورودی هابصورت اتوماتیک به این سرویس ها داده میشوند و خروجی های واقعی با آنچه مورد انتظار بوده است را مقایسه میکنیم .
در این مرحله بازخورد های خوبی داریم اما نوشتن و نگهداری تست در این مرحله زمان برتر از مرحله قبل است و کند تر اجرا میگردد.
روش GUI از همه کندتر است و نیاز به به روزرسانی در آن تست بالا است .کمترین میزان ROI متعلق به این مرحله است .
@roozbeh_learning 👈🏼