برنامه نویسی هیلتن
13.5K subscribers
1.28K photos
1.86K videos
488 files
1.26K links
آموزش و انجام پروژه برنامه نویسی، طراحی سایت و سئو
تازه های #فناوری، #تکنولوژی و #انگیزشی

تعرفه تبلیغات وانجام پروژه:
t.me/HeiltonAds/205

اینستاگرام:
instagram.com/omidsotooni
Download Telegram
برنامه نویسی هیلتن
Node.js.pdf
جدیدترین کتاب پایتون "چاپ 2018"
#کتاب #book

JOiN@HeiltonProgramming
new python.pdf
6 MB
جدیدترین کتاب پایتون "چاپ 2018"
#کتاب #book

JOiN@HeiltonProgramming
Media is too big
VIEW IN TELEGRAM
آموزش جامع Html5 به زبان فارسی
( HyperText Markup Language )

دانلود از سایت 👇
goo.gl/kSp7eb
#Html : 26

گروه هیلتن 😊👇
JOiN@HeiltonProgramming
Media is too big
VIEW IN TELEGRAM
آموزش جامع Html5 به زبان فارسی
( HyperText Markup Language )

دانلود از سایت 👇
goo.gl/kSp7eb
#Html : 27

گروه هیلتن 😊👇
JOiN@HeiltonProgramming
Forwarded from دوره‌های آنلاین هیلتن
نمونه ای مدرک صادر شده برای یک دوره دیگه - آدیزو
جزئیات بیشتر :
t.me/HeiltonOnline/26
آخرین مهلت ثبت نام فردا دوشنبه 8 مردادماه
@sotooni
Forwarded from دوره‌های آنلاین هیلتن
نمونه ای مدرک صادر شده برای یک دوره دیگه - آکسفورد
جزئیات بیشتر :
t.me/HeiltonOnline/26
آخرین مهلت ثبت نام فردا دوشنبه 8 مردادماه
@sotooni
Media is too big
VIEW IN TELEGRAM
آموزش جامع Html5 به زبان فارسی
( HyperText Markup Language )

دانلود از سایت 👇
goo.gl/kSp7eb
#Html : 28

گروه هیلتن 😊👇
JOiN@HeiltonProgramming
This media is not supported in your browser
VIEW IN TELEGRAM
10 حقیقت جالب درباره تلگرام
#خبر #فناوری و #تکنولوژی

گروه هیلتن 😊👇
JOiN@HeiltonProgramming
برنامه نویسی هیلتن
new python.pdf
کتاب عالی برای علاقمندان به برنامه نویسی Asp.Net MVC
تعداد صفحات :397
#کتاب #book

JOiN@HeiltonProgramming
ASP.NET_MVC.pdf
11.7 MB
کتاب عالی برای علاقمندان به برنامه نویسی Asp.Net MVC
تعداد صفحات :397
#کتاب #book

JOiN@HeiltonProgramming
اختلال سراسری در وصل شدن به تلگرام حتی با فیلترشکن!!
قرار بود اینستاگرام رو فیلتر کنن مثل اینکه تمام توان شون رو صرف تلگرام کردن 😁
#فیلترینگ
Media is too big
VIEW IN TELEGRAM
آموزش جامع Html5 به زبان فارسی
( HyperText Markup Language )

دانلود از سایت 👇
goo.gl/kSp7eb
#Html : 29

گروه هیلتن 😊👇
JOiN@HeiltonProgramming
برنامه نویسی هیلتن
اختلال سراسری در وصل شدن به تلگرام حتی با فیلترشکن!! قرار بود اینستاگرام رو فیلتر کنن مثل اینکه تمام توان شون رو صرف تلگرام کردن 😁 #فیلترینگ
دیشب یادتونه تلگرام مختل شد؟
دلیلش اینجاست،آقا وزیر هم فکر کرده مردم نمیفهمن گفته الکی بگیم داشتیم توپولوژی تغییر میدادیم دست مون خورده ip های تلگرام هایجک شده.
#فیلترینگ
JOiN@HeiltonProgramming
برنامه نویسی هیلتن
ASP.NET_MVC.pdf
کتابی برای علاقمندان به یادگیری HTML5
( HyperText Markup Language )
تعداد صفحات : 340
#کتاب #book #Html

JOiN@HeiltonProgramming
HTML5.pdf
10.9 MB
کتابی برای علاقمندان به یادگیری HTML5
( HyperText Markup Language )
تعداد صفحات : 340
#کتاب #book #Html

JOiN@HeiltonProgramming
داستان این BGP Hijack که این روزها میشنویم چیست؟/سجاد غفاریان
مطالعه مطلب 👇
vrgl.ir/pSvwl
#فیلترینگ
JOiN@HeiltonProgramming
برنامه نویسی هیلتن
داستان این BGP Hijack که این روزها میشنویم چیست؟/سجاد غفاریان مطالعه مطلب 👇 vrgl.ir/pSvwl #فیلترینگ JOiN → @HeiltonProgramming
داستان BGP Hijack !!!
JOiN@HeiltonProgramming
روز هشتم‌مردادماه(به میلادی 2018/07/30) وبسایت BGPStream، اطلاعیه‌ای انتشار داد که نشان میداد عمل Hijackingـی در مسیرهای BGP اتفاق افتاده است(لینک رویداد در وبسایت (https://bgpstream.com/event/144055)) :
Possible BGP hijack
Beginning at 2018-07-30 06:28:25, we detected a possible BGP hijack.
Prefix 91.108.4.0/22, Normally announced by AS62041 Telegram Messenger LLP
Starting at 2018-07-30 06:28:25, a more specific route (91.108.4.0/24) was announced by ASN 58224.
This was detected by 191 BGPMon peers.

حالا اصلا ببینیم که BGP چیه؟ وبسایت نامبرده کارش چیه و اصلا این اتفاقی که پیش‌اومده چی هستش؟ چرا این اتفاق افتاده؟ و در نهایت این اتفاق چه عواقبی در پیش داره؟
مسیریابی
پروتکل BGP که اختصار Border Gateway Protocol میباشد، روتینگ پروتکل مربوط به مسیریابی اینترنت است. حالا این یعنی چی؟
JOiN@HeiltonProgramming
اگر مسیریابی رو بخوایم به زبان ساده بخوایم شرح بدیم: توی زیرساخت مربوط به شبکه، هر کامپیوتری دارای یک IP Address هستش.این کامپیوترها با استفاده از کابل‌های شبکه به تجهیزاتی به اسم سوئیچ متصل میشوند. فرض کنید 6 ساختمان داریم و در داخل هر ساختمان یک سوئیچ قرار داده‌ایم. توی هر ساختمان، 20 کامپیوتر به هر سوئیچ متصل هستند. بلفرض IP Rangeـه مربوط به هرکدام از ساختمانها متفاوت ازیکدیگر هستند، پس داخل هر ساختمان یک دستگاه به اسم روتر قرار میدهیم که سوئیچ‌های ما آنها متصل شوند و روترها هم به یکدیگر متصل میشوند.
پس هرکدوم از روترهای ما دارای یک رنج آی‌پی مخصوص به خودش است و وقتی کامپیوتر ما میخواهد پکتی به شبکه‌ای خارج‌از شبکه خودش ارسال کند(مقصدی که نمیشناسد و در IP Rangeـه او قرار ندارد)، می‌آید و بسته را به Default Gatewayـه خود یعنی روتر ساختمانش تحویل میدهد. روتر ما با اساس یکسری معیارهایی که برای خودش دارد(به این معیارها Metric گفته میشود)، تصمیم میگیرد که بسته را از چه مسیری به مقصد برساند که بهینه‌ترین مسیر باشد؟(از نظر کوتاهی مسیر،سرعت مسیر و...).
مثلا فرض کنید که روتر ساختمان 1 میخواد به ساختمان 6 بسته‌ای ارسال کنه. همچنین فرض کنید که روترهای ما بصورت زیر(رنگ قرمز) کابل کشی شده‌اند؛ کدوم مسیر برای رسیدن به مقصد بهتر و کوتاه‌تره؟ مسیر اول یا دوم؟
(http://s8.picofile.com/file/8333352492/si7taxf8xqq6.png)مسلما مسیر اول بهتره!
JOiN@HeiltonProgramming
پروتکلی که تصمیم‌گیری‌های مربوط به این مسیریابی‌های خودکار رو انجام میده، بهش میگن روتینگ پروتکل.هر روتر به روترهای همسایه مسیرهایی که یاد داره رو اعلام میکنه و این اعلام کردن به روتر همسایش کمک میکنه که مسیر مقصدش رو پیدا کنه و بهینه‌ترین مقصد روهم پیدا کنه.
پروتکل BGP
حالا باید گفت که ما روتینگ پروتکل‌های گوناگونی داریم، مثل RIP،OSPF،EIGRP و... ؛ اما تنها پروتکلی که در سطح اینترنت بکاربرده میشه و قابلیت Handle کردنه این حجم مسیر رو داره، پروتکل BGP هستش.
مثالی که من زدم رو، سعی کنید مقیاسش رو بیشتر کنید و هر کشور رو مثل همون ساختمان‌ها فرض‌بگیرید...حالا میتونیم درمورد مواردی که میخوایم راحت‌تر صحبت کنیم...

فرض کنید که تمامی سرورهای مربوط به تلگرام در لندن قرار گرفتن و دارای یک رنج خاصی IP آدرس میباشند. روترهای Service Providerهای لندن به تمامی روترهای همسایه‌اشان اطلاع میدهند و میگویند هرموقع خواستید به این مقصد(IPـه تلگرام) برسید، باید بسته‌هایتان را به ما تحویل بدید(میشه همون Advertise کردنی که درموردش صحبت کردیم...).(که روترهای مرزی و اصلی هم به همین صورت مسیریابی رو مرحله به مرحله انجام میدن که بسته رو به سرور مقصدش برسونن).
حالا اتفاقی که افتاده اینه که روترهای مخابرات ایران به همسایه های خودشون در کشورهای دیگه، اعلام کردن که من مقصد شما(تلگرام) رو بلدم کجاس، باید به من تحویل بدید تمام بسته‌هاتون رو.
که اصطلاحا گفته میشه که Routeـه مربوط به تلگرام رو Advertise کردن و بجای روترهای لندن، خودشون رو به‌عنوان مقصد معرفی کرده‌اند و چون در شبکه خودشون این مسیر رو به عنوان بهترین مسیر(بهترین Metric)معرفی کردند(در ادامه درموردش توضیح دادم)، وقتی بصورت جهانی Advertise میشود، باعث میشود نسبت به مسیرهای دیگر اولویت داشته باشند... در پروتکل BGP، به این عمل BGP Hijacking میگویند.
JOiN@HeiltonProgramming
برنامه نویسی هیلتن
داستان BGP Hijack !!! JOiN → @HeiltonProgramming روز هشتم‌مردادماه(به میلادی 2018/07/30) وبسایت BGPStream، اطلاعیه‌ای انتشار داد که نشان میداد عمل Hijackingـی در مسیرهای BGP اتفاق افتاده است(لینک رویداد در وبسایت (https://bgpstream.com/event/144055)) : Possible…
در نتیجه تمامی BGP Peerهای شرکت مخابرات(همسایه های بروی بستر BGP در کشورهای دیگه)، اشتباها بسته‌های مربوط به تلگرام را به ایران و این ISP تحویل میدهد و در ترافیک‌های خارج‌از ایران اختلال ایجاد میشود.
حالا کار BGPStream در اینجا چیه ؟
خیلی ساده میشه گفت که این سایت، همسایه‌هایBGPرو(که بهشون BGP Peer گفته میشه) Monitor میکنه و موارد اینچنینی از قبیل Hijacking،Leaking و... رو متوجه میشه و اطلاع میده.
چرا این اتفاق پیش‌اومده؟ آیا دولت اینکار را انجام داده‌است؟
JOiN@HeiltonProgramming
باید خدمتتون عرض کنم که به احتمال بسیار زیاد خیر! انجام عمدی اینکار بسیار احمقانه است و عواقبش بدتر از فوایداش است! ویا اینکه اگر واقعا مقصود فیلترینگ بوده‌است، اینکار باید روی همه ISPها انجام شود، نه صرفا یک ISP. شواهد بسیاری نشون‌دهنده‌ی این هستش که این مشکل سهوا و از روی اشتباه و عدم دانش‌فنی لازم پیش‌اومده که ناشی از عدم وجود یک سیستم استاندارد Change Management هستش. بدلیل درخواست دولت از ISPها برای فیلتر کردن تلگرام، این شرکت قصد اینکار رو داشته و برای اینکار تعدای مسیر غیرمعتبر ایجاد کرده(که از داخل ایران، بسته‌ها نتونن به مقصد برسن)... در انتها اشتباها اون مسیرهارو Advertise کرده‌اند و باعث ایجاد این مشکل شده‌اند.

عموما برای اینگونه Routeها که با این اهداف ایجاد میشوند،بصورت دستی بهترین Metricها سِت میشوند که این مسیرهای جعلی، نسبت به ترافیک‌های اصلی اولیت بیشتری داشته باشند.
احتمال میرود که رنج‌آیپی ای که توسط مخابرات Advertiseشده...رنج مربوط به CDNـه تلگرام در ایران بوده که از قبلا در سیستم وجود داشته و در روند تغییر توپولوژی، اشتباها دوباره Advertise شده(و چون دیگر CDNـی درایران که مربوط به تلگرام باشد وجود ندارد، احتمالا این بلوک IP، به یک Locationـه دیگر اختصاص داده شده است... در نتیجه Advertise کردنش توسط ایران، باعث اشتباه و BGP Hijacking میشود)
حالا چی میشه؟
همونطور که میشه تشخیص داد، این عمل یک جرم بین‌المللی هستش(چه سهوا چه عمدا) که مسلما جریمه‌های سنگینی درپی خواهد داشت و درصورت شکایت شرکت Telegram، ممکنه که این موضوع خیلی جدی‌تر پیگیری بشه. شایعه‌هایی هم شنیده میشه که ممکنه برای جریمه چند روزی اینترنت ایران قطع شه!(که البته درحد همون شایعه هستش...)
JOiN@HeiltonProgramming
Media is too big
VIEW IN TELEGRAM
آموزش جامع Html5 به زبان فارسی
( HyperText Markup Language )

دانلود از سایت 👇
goo.gl/kSp7eb
#Html : 30

گروه هیلتن 😊👇
JOiN@HeiltonProgramming
آیا می دانید؟
♻️ تنها 2 درصد دانشجویان رشته های فنی و مهندسی دنیا در علوم کامپیوتر تحصیل می کنند؟
💯 در حالی که 60 درصد کسب و کارهای موجود نیاز به برنامه نویسان کامپیوتر دارند.😳

@HeiltonProgramming