🔴 ANDROID PROGRAMMING CHANNEL
3.89K subscribers
417 photos
203 videos
391 files
309 links
🌀Channel :
➡️ https://telegram.me/AndroidStudyChannel
🌀Group :
➡️ https://t.me/+QE5EFwRKmt04NzZk

ادمین تبادل و تبلیغات : @n_h_raad
درخواست آموزش : @developerjavad
ابتدای کانال :
https://t.me/AndroidStudyChannel/5
Download Telegram
دوره طراحی پنل پروفایل Retrofit2

https://homeandroid.ir/panel-user-application-retrofit2

⭕️ @AndroidStudyChannel
Media is too big
VIEW IN TELEGRAM
دمو آموزش Nodejs And Mongodb اندروید استودیو

لینک دانلود آموزش :
https://homeandroid.ir/nodejs-and-mongodb


⭕️ @AndroidStudyChannel
Media is too big
VIEW IN TELEGRAM
دمو آموزش دوره طراحی پنل پروفایل Retrofit2 و کتابخانه والی Volley

https://homeandroid.ir/panel-user-application-retrofit2

⭕️ @AndroidStudyChannel
Media is too big
VIEW IN TELEGRAM
پکیج کامل وب سرویس (ارتباط با سرور) ۲ کتابخانه volley و Retrofit2

لینک دانلود پکیج ارتباط با سرور ۲

https://homeandroid.ir/package-web-service-nodejs-php


⭕️ @AndroidStudyChannel
پکیج وب سرویس ۲
هم اکنون در دسترس تمامی کاربران

نکته : اول دمو پکیج را مشاهده و سپس تهیه کنید.

https://homeandroid.ir/package-web-service-nodejs-php
Forwarded from Vahid
هشدار
مخاطرات عضویت در شبکه‌های هرمی استخراج ارزهای رمزپایه

مشاهدات اخیر حاکی از افزایش چشمگیر پیام‌های فریبنده‌ای است که در فضای مجازی برای ترغیب کاربران به نصب یا اجرای برنامه‌هایی با قابلیت استخراج رمزهای ارزپایه (عموما بیت‌کوین) منتشر می‌شوند. این مجموعه‌ها نوعا از ساختار بازاریابی هرمی نیز استفاده می‌کنند تا از ارتباطات افراد برای افزایش گستره نفوذ خود بهره ببرند.

مطالعات نشان می‌دهند که ادعاها و وعده های مطرح شده در اغلب موارد کذب بوده و این ابزارها علاوه بر احتمال آسیب زدن به سخت افزار رایانه‌ها می‌توانند سرمنشا مخاطرات جدی امنیتی باشند. به این ترتیب به کاربران و مدیران به طور جدی توصیه می‌شود که از عضویت در این شبکه ها پرهیز و ممانعت نمایند.

بررسی‌های انجام شده نشان می‌دهد که برخلاف ادعاهای مطرح شده، از منظر اقتصادی و با توجه به انرژی الکتریکی صرف شده، انجام این کار با استفاده ازرایانه‌های معمول، حتی در صورتی که گرداننده شبکه هرمی و افراد بالادست چیزی از عایدات طلب نکنند، اقتصادی نخواهد بود. به همین دلیل در سطح جهان، انجام این امور به صورت قانونی (و نه با سرقت منابع دیگران) با تکیه بر سخت‌افزارهای خاص منظوره و با اتکا به پردازنده های گرافیکی پیشرفته انجام می‌گیرد.

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

همچنین اگرچه به دلیل تعدد این ابزارها فرصت تحلیل رفتاری همه آنها موجود نبوده است، اما نکته نگران‌کننده اصلی در این خصوص این است که با تکیه بر هر یک از روش های معمول برای انجام این امور به صورت هرمی ( اجرای برنامه‌های اجرایی ارایه شده یا نصب افزونه‌های معرفی شده در مرورگرهای وب) کاربر و شبکه میزبان او در معرض دسترسی فراهم آورنده این ابزارها یا سایر مهاجمین قرار می‌گیرند و این خود می‌تواند سرآغاز حملات جدی‌تر باشد.

در خصوص کاربرانی که مالک رایانه یا بستر شبکه متصل به آن نیستند، عضویت در این شبکه‌های هرمی می‌تواند توام با جرایمی چون سوء استفاده از منابع عمومی یا خیانت در امانت نیز باشد.

به این ترتیب به کاربران و مدیران، مجددا توصیه اکید می‌شود که از ورود به این شبکه‌ها و نصب ابزارهای مرتبط با آنها پرهیز و ممانعت جدی به عمل آورند.
سلام و احترام خدمت عزیزان
تخفیف ها امشب راس ساعت ۲۴ غیر فعال خواهند شد.
دوستانی که به بنده پیام دادن برای تخفیف روز آخر اطلاع رسانی کنید.
دوستان امروز روز آخر تخفیف پاییزی هست خواهشندم امروز حتما تهیه کنید.امشب فرصت دارین با تشکر

لینک دوره های آموزشی :
https://homeandroid.ir/package


سایت خانه اندروید
📚 Practical Android
14 Complete Projects on Advanced Techniques and Approaches

کتاب یادگیری برنامه نویسی اندروید با 14 پروژه عملی و واقعی

انتشار سال 2018
#Android #Java

⭕️ @AndroidStudyChannel
نکته های امنیتی در برنامه نویسی اندروید

♦️بخش اول

سیستم عامل #اندروید دارای ویژگی های امنیتی داخلی است که بطور قابل توجهی تعداد و تاثیرات ناشی از مشکلات امنیتی برنامه را کاهش می دهد.

اندروید به گونه ای طراحی شده است که شما بتوانید برنامه های خود را با مجوزهای پیش فرض سیستم عامل و سیستم فایل ایجاد کنید و بدین ترتیب از اتخاذ تصمیم گیری های سخت در مورد #امنیت، دوری کنید.

🔑ویژگی های امنیتی زیر، به شما در ساخت برنامه های ایمن کمک می کنند:

✔️Sandbox برنامه های اندروید، که موجب می شود تا داده های برنامه و کد اجرایی شما از سایر برنامه ها جدا بماند(ایزوله شود).

✔️یک چارچوب کاربردی با ویژگی های متداول و قدرتمند امنیتی مانند: رمزنگاری، مجوزها وIPC ایمن.

✔️فناوری هایی که موجب کاهش خطرات ناشی از مدیریت حافظه می گردند؛ مانند:
ASLR: جهت تصادفی کردن آدرس دهی در حافظه(ارائه شده در اندروید نسخه4.0).
NX: جهت جلوگیری از اجرای کد در پشته و هیپ(Heap)(ارائه شده در اندروید نسخه2.3).
ProPolice: برای جلوگیری از سرریز بافر پشته(ارائه شده در اندروید نسخه1.5).
safe_iop: جهت پیشگیری از سرریز اعداد صحیح(ارائه شده در اندروید نسخه1.5).
OpenBSD dlmalloc: برای جلوگیری از آسیب پذیری ()double free و حملات به حافظهHeap می باشد.(ارائه شده در اندروید نسخه1.5).
OpenBSD calloc: برای جلوگیری از سرریز اعداد صحیح در حین اختصاص حافظه(ارائه شده در اندروید نسخه1.5).
Linux mmap_min_addr: یکی از مشکلات مهم امنیتی در لینوکس،
‏NULL pointers dereferences می باشد که می تواند موجب حملات هکرها گردد(ارائه شده در اندروید نسخه2.3).

سیستم فایل رمزنگاری شده که می تواند برای محافظت از داده ها در دستگاه های گم شده یا دزدیده شده، فعال گردد.

مجوزهای اعطاشونده توسط کاربر برای محدود کردن دسترسی به ویژگی های سیستم عامل و داده های کاربر.


🔺آشنایی با بهترین روش های امنیتی در اندروید و استفاده همیشگی از آن ها در کدنویسی، موضوعی بسیار مهم می باشد. در بخش های آتی به این موارد می پردازیم.

↩️ادامه دارد...
#Android #Security #Privacy #Permission #Hack #Attack

اقتباس از dynamicClass

🆔 @AndroidStudyChannel
🔴 کانال های ارتباطی با شبکه آموزشی اندروید ما :

✳️ کانال تلگرام :
🌐 https://telegram.me/AndroidStudyChannel
🌐 @AndroidStudyChannel

✳️ گروه تلگرامی :
🌐 https://t.me/joinchat/Bvjv_j908b5k8pd4ty7Xww

✳️ کانال اینستاگرامی :
🌐 https://www.instagram.com/androidstudychannel

🌐 @AndroidStudyChannel
نکته های امنیتی در برنامه نویسی اندروید

♦️بخش دوم

🔵 ذخیره داده ها

یکی از شایعترین نگرانی های امنیتی در برنامه های اندرویدی، این است که آیا داده های ذخیره شده در دستگاه کاربر، برای سایر برنامه ها قابل دسترسی هستند یا نه؟! سه روش اصلی برای ذخیره داده ها بر روی دستگاه وجود دارد:

1️⃣ فضای ذخیره ساز داخلی

به صورت پیش فرض، فایل هایی که شما بر روی حافظه داخلی دستگاه ایجاد می کنید، فقط از درون برنامه شما قابل دستیابی هستند. سیستم عامل اندروید این سطح حفاظتی را اجرا می کند و برای بیشتر برنامه ها کافی می باشد.
به طور کلی، از حالت های:
MODE_WORLD_WRITEABLE
و
MODE_WORLD_READABLE
برای فایل های IPCخودداری کنید، زیرا این دو روش، امکان محدود کردن دسترسی به داده ها را به برنامه های خاصی فراهم نمی کنند. هم چنین، هیچگونه کنترلی را بر روی فرمت داده ها ارائه نمی دهند.در عوض،
ازContent Provider استفاده کنید که مجوز خواندن و نوشتن را به برنامه های دیگر پیشنهاد می دهد و می توان مجوزهای پویا(در هر زمان که نیاز باشد) را به صورت موردی، اعطا کرد.

برای حفاظت بیشتر از داده های حساس، می توانید فایل های محلی را با استفاده از یک کلید که به طور مستقیم برای برنامه قابل دسترسی نیست، رمزنگاری کنید. به عنوان مثال، شما می توانید کلیدی را درKeyStore ذخیره کرده و آن را توسط رمزعبور کاربر(که در داخل دستگاه ذخیره نشده است) محافظت نمایید. گرچه این روش، از داده ها در قبال دسترسیRoot محافظت نمی کند و می توان با این دسترسی، رمزعبور ورودی کاربر را مانیتور کرد، اما می تواند دستگاه های گم شده ای را که بدون رمزنگاری فایل سیستم هستند را محافظت کند.

2️⃣ فضای ذخیره ساز خارجی

فایل هایی که بر روی فضای ذخیره ساز خارجی مانند کارت هایSD ایجاد می شوند، به صورت عمومی قابل خواندن و نوشتن می باشند. به دلیل اینکه فضای ذخیره ساز خارجی را می توان از دستگاه جدا کرد یا توسط هر برنامه ای، آن را تغییر داد، نباید داده های حساس را درون این فضا ذخیره کنید.

هر زمان که داده ها را از فضای ذخیره ساز خارجی مدیریت می کنید، باید اعتبارسنجی ورودی را انجام دهید. شما نباید فایل های اجرایی یا فایل های کلاس
را پیش از بارگذاری پویا(Dynamic Loading)، درون حافظه خارجی ذخیره کنید. اگر برنامه شما، فایل های اجرایی را از حافظه خارجی بازیابی کند، این فایل ها باید پیش از بارگذاری پویا، امضا شده باشند و از نظر رمزنگاری نیز تایید شده باشند.

↩️ادامه دارد...
#Android #Security #Privacy #Permission #Hack #Attack

اقتباس از dynamicClass

🆔 @AndroidStudyChannel
دوره آموزشی متخصص لاراول
کاملا پروژه محور

https://homeandroid.ir/full-stack-laravel


🆔 @AndroidStudyChannel
👍1
Forwarded from 🔵 SYSTEMS ANALYSIS AND DESIGN METHODS (Batis Ab)
⚛️ ارائه #سورس_کد #بلاک_چین :

Learn Blockchains by Building One🎖

🌐 Document : https://hackernoon.com/learn-blockchains-by-building-one-117428612f46

🌐 Source : https://github.com/dvf/blockchain

#️⃣تگ ها 👈
🌀 #SystemAnalysis
🌀 #BlockChain 🌀 #Python

⭕️ @SystemAnalysis
Media is too big
VIEW IN TELEGRAM
آموزش سوکت -برنامه نویسی اندروید
سایت خانه اندروید
https://homeandroid.ir/socket-android-programming



🆔 @AndroidStudyChannel
آموزش برنامه نویسی سوکت در اندروید استودیو

پیاده سازی اپلیکیشن چت

لینک دانلود دوره :

https://homeandroid.ir/socket-android-programming

🆔 @AndroidStudyChannel
📚 The Busy Coder's Guide to Android Development

بهترین و کاملترین مرجع برنامه نویسی اندروید

بالغ بر 4200 صفحه

پشتیبانی تا اندروید نسخه 8
و پوشش کامل همه مباحث برنامه نویسی اندروید

سال 2017
#Android

⭕️ @AndroidStudyChannel
Forwarded from 🔵 SYSTEMS ANALYSIS AND DESIGN METHODS (Batis Ab)
🔴
#استخدام #جذب_نیرو #دورکاری

▪️ سلام ،
🔹 یک تیم استارتاپی جهت تکمیل کادر فنی خود نیازمند همکاری است . لذا از کلیه علاقمندان مسلط به تخصص های زیر خواهمشند است تا رزومه کاری خود را از طریق ایمیل به آدرس :
🔅 SiminSoftCo@Yahoo.Com
ارسال نموده و یا از طریق تلگرام با آی دی :
🔅 @Batees
ارتباط برقرار نمایند .


توسعه دهنده Android :
🎯 آشنایی با طراحی UI و UX .
🎯 مسلط به Retrofit2 , Volley و مفاهیم وب سرویس .
🎯 آشنا به متریال دیزاین .

توسعه دهنده Front-End :
🎯 مسلط به CSS3 ، HTML5 و فریم ورک Bootstrap .
🎯 سابقه کار با JavaScript و JQuery .
🎯 آشنا به Angular 2 و Angular JS .

طراح قالب سایت و اپلیکیشن موبایل :
🎯 سابقه کار با PhotoShop .
🎯 مسلط به illustrator .
🎯 مسلط به Scetch .
🎯 آشنایی با طراحی UI و UX .

توسعه دهنده و برنامه نویس Back-End :
🎯 سابقه کار و مسلط به زبان Python 3.6 .
🎯 سابقه کار و مسلط به Django Rest Framework .
🎯 سابقه کار و مسلط با MS SQL Server و MySql .

متخصص امنیت و تست نفوذ :
🎯 مسلط به ابزارها و روشهای تست نفوذ نظیر Kalilinux .
🎯 مسلط به ابزار ها و روش های تست نفوذ نرم افزار های موبایل .
🎯 باتجربه در کشف و ارائه راه حل برای آسیب پذیری های امنیتی نرم افزارها .
🎯 آشنایی با مفاهیم تست نفوذ بر اساس استاندارد های امنیتی OWASP .
🎯 آشنایی با زبان برنامه نویسی پایتون و فریم ورک جانگو .

🔘 شرایط همکاری :
🔹 بصورت تمام وقت (در شیراز) - بصورت دورکاری از تمام نقاط کشور .
🔘 شرایط متقاضی :
🔹 مسلط به کار با Git
🔹 علاقمند به یادگیری و دارای روحیه کار تیمی .
🔹 دارای تجربه پیاده سازی حداقل یک پروژه بصورت گروهی .

🔵 🆔 @SystemAnalysis
👍1
Forwarded from 🔵 SYSTEMS ANALYSIS AND DESIGN METHODS (Mostafa Kaveh)
آقایان پدرام اسماعیلی و مصطفی کاوه‌نیا و سرکار خانم سارا حلم‌زاده در گفت و گوی زنده SoftwareTalks درباره مستندسازی سیستم های نرم‌افزاری صحبت می‌کنند.
لینک یوتیوب:
https://www.youtube.com/watch?v=YhxKyum-2l4

🔵 🆔 @SystemAnalysis
🔵
❇️ نظرسنجی برگزاری دوره آموزشی #بلاکچین و ارزهای #رمزپایه :

▪️دوستان و همراهان همیشگی ، با عنایت به توجه روز افزون به فن آوری بلاک چین و پیرو درخواست بعضی از اعضای محترم کانال تصمیم گرفتیم تا در صورت دریافت بازخورد کافی اقدام به تشکیل دوره آموزشی آنلاین / حضوری بلاکچین و ارزهای رمزپایه بنمائیم .

▪️ضمنا بدیهی است در صورت تمایل شرکت کنندگان و متقاضیان ، برگزاری دوره تکمیلی(پیشرفته) شامل برنامه نویسی قراردادهای هوشمند ، پیاده سازی و برنامه نویسی یک DApp نمونه ، پیاده سازی یک توکن نمونه و برنامه نویسی بلاکچین ارائه خواهد گردید .

🔘 لذا از کلیه علاقمندان دعوت میگردد تا در نظرسنجی زیر شرکت نمایند .

با احترام .
باتیس ابهری - حمیدرضا صادقیان

🔴 @DigitalArzExchanger