۶ شغل جدید حوزه فناوری اطلاعات در آینده نه چندان دور !!!

شغل های جدید در حوزه IT

شغل جدید

امروزه فناوری های جدید در حوزه فناوری اطلاعات به سرعت در حال ایجاد و ظهور هستند . این تغییرات سریع در حوزه IT باعث شده تا بسیاری از مشاغل سنتی در این حوزه با تغییرات اساسی مواجه شوند و مشاغل جدیدی تعریف شوند . آن چه بیش از بیش در مشاغل سنتی در حوزه فناوری اطلاعات خود را نشان می دهد این است که مشاغل سنتی هم نیاز به توانایی های جدیدی دارند .
مدیران شبکه های امروزی باید توانایی کارکردن با ابر (cloud) را داشته باشند و همزمان نیاز به مباحث پیشرفته امنیتی برای دفاع از شبکه خود در مقابل حملات متداول دارند . پیشرفت در فناوری ها و تجهیزات شبکه شکاف های بزرگ مهارتی را برای کارمندان ایجاد کرده است و از یک متخصص فناوری اطلاعات انتظار می رود که این شکاف امنیتی را پر کند .
رقابت گسترده در سطح بازار نیاز به افزایش نیروی انسانی را ضروری کرده است در این مقاله ما به بررسی برخی از مشاغلی که در آینده نه چندان دور مطرح خواهند شد می پردازیم :
  1. مهندس محاسبات شناختی(cognitive computing) و یا متخصص یادگیری ماشین (machine learning) : با یادگیری ماشین و آنالیز داده های بزرگ (big data) می توان به مدل سازی تهدیدات امنیتی پرداخت و این شغلی است که به زودی نیاز به آن در تمای سازمان های بزرگ احساس خواهد شد . مهندس محاسبات شناختی نیاز کلیدی به دانش های در زمینه داده های حجیم و اطلاعات وب (وب کاوی) دارد . وی باید بتواند از اطلاعات بدون ساختار به استخراج آمار بپردازد و در زمان کم به مدل سازی و پیش بینی داده های مجهول بپردازد . چنین فردی نیاز به پردازش زبان طبیعی و الگوریتم های مرسوم جستجو داده در کنار مباحث یادگیری ماشین دارد .
  2. مهندس زنجیره انسداد (block chain) : این یک عنوان عجیب است که در هیچ فرصت شغلی امروزی وجود ندارد . در این شغل کسانی که با فناوری بیت کوین آشنا هستند و تجربه خاص در رمزنگاری و الگوریتم های هش و سیستم های توزیع شده دارند ؛ می توانند به کار گرفته شوند . امکان ایجاد کارت های شناسایی امن و بنامه های کاربردی در زمینه خدمات مالی بیت کوین در حوزه این شغل قرار می گیرند . این شغل نیاز به دانش پایه ای ریاضی و برنامه نویسی قوی دارد و حقوق بالایی می توان برای آن متصور شد .
  3. مهندس خوشه بندیGPU یا  (GPU cluster) : به کمک GPU می توان عملکرد نرم افزار را با تخلیه بار از روی پردازنده بهبود داد و این کار برای شرکت های که با داده های کلان مواجه اند (مانند فیس بوک ،بایدو و …..) بسیار ضروری به نظر می رسد . امروزه بساری از سرورهای فیس بوک در خوشه GPU اجرا می شوند که مبتنی بر یادگیری ماشین هستند . باید توجه داشت که سیستم های مبتنی بر GPU تا دو برابر سرعت راه حل های معمولی را می توانند تامین کنند . امروزه پیدا کردن یک مهندس ماهر در زمینه GPU کار دشواری است . یک متخصص GPU باید به C و پرل ، پایتون ، جاوا ، متلب و تعدادی دیگر از زبان ها به صورت همزمان مسلط باشد . شما می توانید برای کسب اطلاعات بیشتر درباره این شغل به گروه اخبار GPU در فیس بوک بپیوندید و در این زمینه اطلاعات جدیدی را دریافت کنید .
  4. مهندس واقعیت مجازی (vitual reality) : واقعیت مجازی در ابتدا در ساخت بازی ها مطرح شد اما کمتر معنای آن توسعه یافت . در این شغل به زبان های برنامه نویسی در کنار گرافیک کامپیوتری و قابلیت توسعه نرم افزارهای تلفن همراه و پردازش تصاویر دیجیتال نیاز می باشد . پست های زیادی امروزه در Anglelist در زمینه این شغل وجود دارد . پول های بزرگی که در زمینه واقعیت مجازی سرمایه گذاری می شود نشان دهنده درآمد زا بودن این شغل می باشد .
  5. معمار اینترنت اشیاء (IoT architect) : در آینده نه چندان دور !!! یک یا دو میلیارد و بیشتر ، دستگاه (ماشین) به اینترنت متصل خواهند شد و این نشان دهنده نوآوری اینترنت اشیاء برای بسیاری از زمینه ها می باشد . بسیاری از شرکت ها خواهان تحول در مدیریت پیچیده اینترنت اشیاء هستند و برای حل این معضل نیاز به یک شغل واسطه ای برای آنالیز اطلاعات و ارائه خدمات وجود دارد .
  6. پاسخگویی حوادث امنیتی کامپیوتر : هر چند متخصص امنیت سایبری به مدت طولانی در لیست مشاغل فناوری اطلاعات قرار دارد ، پس شغل جدید باید چیزهای نوآورانه را در خود جای دهد . صاحب چنین شغلی باید بتواند اثرات یک حمله را به خوبی بشناسد و بتواند مدیریت رویداد و امنیت اطلاعات (SIEM:Security Information and Event Managment) را به خوبی انجام دهد . SIEM باید بتواند شکاف های امنیتی را با استفاده از الگوریتم های یادگیری ماشین شناسایی کند و موقعیت شبکه و اطلاعات را آنالیز کند و در موقع مناسب هشدارهای لازم را صادر کند . در این شغل شما باید دانش مبانی شبکه و پروتکل ها و اصول رمزنگاری را در کنار مفاهیم SQL در اختیار داشته باشید و هم چنین گواهی نامه امنیت اطلاعات را هم دریافت کرده باشید .
منبع : www.infoworld.com
نویسنده و گردآورنده : مسعود معاونی

https://telegram.me/moaveni_ir

https://telegram.me/moaveni_ir

رای گیری الکترونیک مبتنی بر گوشی های هوشمند

رای گیری الکترونیک مبتنی بر گوشی های هوشمند

رای گیری الکترونیک مبتنی بر گوشی های هوشمند

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

امروزه گزینه های مناسبی برای جایگزینی وجود دارد که یکی از مهم ترین آن ها ، سیستم رای گیری الکترونیکی مبتنی بر گوشی های هوشمند می باشد . اخیرا محققان یک سیستم رای گیری الکترونیک طراحی کرده اند که از گوشی های هوشمند برای فرآیند رای گیری استفاده می کند و قابلیت هماهنگی با انواع سیستم عامل های گوشی هوشمند را دارد . نکته حائز اهمیت در این سیستم رای گیری الکترونیکی این است که سیستم معرفی شده دارای کمترین خطای کاربر ؛ به نسبت سیستم های معرفی شده قبلی می باشد و کارآیی آن به شکل قابل ملاحظه ای افزایش یافته است چرا که امکان رای دادن آنلاین در هر مکان و هر زمان وجود دارد و رای دهندگان امکان این را دارند با آرامش کامل رای خود را ثبت نمایند .

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

نویسنده : مسعود معاونی
منبع : (Toward More Usable Electronic Voting: Testing the Usability of a Smartphone Voting System)
منبع را از این جا دانلود کنید .

https://telegram.me/moaveni_ir

https://telegram.me/moaveni_ir

FilmTrust : توصیه فیلم با استفاده از اعتماد در شبکه های اجتماعی مبتنی بر وب

سیستم های توصیه گر مبتنی بر اعتماد

سیستم های توصیه گر مبتنی بر اعتماد

در این پست ما به بررسی Film Trust که یک وب سایت در زمینه ارائه توصیه هایی مرتبط با محبوبیت  فیلم ها در شبکه های اجتماعی می باشد ؛ می پردازیم .هم چنین به مکانیسم مورد استفاده در این وی سایت می پردازیم .
اعتماد در شبکه های اجتماعی مبتنی بر وب معنایی از جمله موضوعاتی است که در سالیان اخیر با افزایش علاقه مندان مواجه گردیده است . در این وب سایت یک ماژول اعتماد به کدگذاری اطلاعات می پردازد و این کار با استفاده از FOAF صورت می پذیرد .با ارزش های اعتماد بدست آمده ، می توان چند الگوریتم برای استنتاج بر روی این مقادیر معرفی کرد .آنالیز مبتنی بر وب معنایی نیز با استفاده از این مقادیر اعتماد فضای تعامل بین کاربران را بهینه تر می نماید . مهم ترین الگوریتم مورد استفاده در Film Trust الگوریتم Tidal Trust می باشد که یک الگوریتم اسنتاج در روابط شبکه اعتماد است که در آن از دو نرخ میانگین و نرخ تولید ارزیابی برای محاسبه اعتماد استفاده می شود .
در واقع Film Trust یک سیستم توصیه گر می باشد ؛ سیستم های توصیه گر به دنبال شناسایی آیتم های مورد علاقه کاربران می باشند . این توصیه ها بر اساس شباهت بین آیتم های توصیه شده و میزان شباهت علاقمندی کاربران به یک موضوع شکل می گیرند . در تمامی سیستم های مشابه قبلی (از جمله :Film-consile,Recommendz,Movielense )از یک سیستم فیلترینگ استفاده می شود که در عمل چندان کارآ نمی باشد اما Film Trust سعی می کند به معرفی بهترین آیتم ها از دیدگاه کاربران بپردازد و این کار با محاسبه شباهت بین کاربران صورت می پذیرد .
در Film Trust مولفه ای برای ارائه امتیاز به فیلم ها توسط هر کاربر قرار داده شده است . کاربر هنگامی که یک فیلم را در اختیار می گیرد (در واقع برای مشاهده فیلم آن را اجاره می کند ) به آن فیلم امتیازی می دهد تا سایر دوستان وی نیز از ارزش آن فیلم مطلع شوند  ، چرا که سایر کاربرانی که قصد اجاره یک فیلم را دارند می خواهند از کیفیت آن فیلم قبل از پرداخت وجه مطلع شوند .
در Film Trust کاربر می تواند پروفایل خود را طوری تنظیم کند تا دیگران شاهد نظرات شخصی وی نباشند ، بدین طریق کاربر نگران حریم خصوصی خود نخواهد بود و به راحتی و بدون ترس یا خجالت می تواند نظرات خود را از نیم ستاره تا چهار ستاره اعلام کند . برای هر فیلم دو عدد نشان داده می شود اول میانگین ساده وزنی ستاره ها که جنبه یک اعتماد عمومی را دارد و دوم رتبه توصیه شده به فرد می باشد که بر اساس شبکه اعتمادی که کاربر دارد (شبکه اعتماد کاربر  از دوستان حاضر در شبکه اجتماعی شکل می گیرد) بدست می آید . فرمول محاسبه این رتبه توصیه شده کار ساده ای است و بار محاسباتی زیادی ندارد .(برای بررسی روابط  به اصل مقاله که آدرس دانلود آن در انتهای مقاله آمده است مراجعه کنید ) .
هم چنین در Film Trust برای برسی دقت توصیه محاسبه شده روند ساده ای به کار گرفته می شود به طوری که اگر امتیاز کاربر برای فیلم های مختلف از متوسط امتیازات کمتر است نشان دهنده سلیقه ای بودن (Subjective) نظر کاربر می باشد . و از طرفی دیگر برای مواقعی هم که برای یک فیلم تعداد نظرات کافی وجود ندارد راهکارهای اندیشیده شده است .
هم چنین برای این که بتوان برای نظرات اعتماد به یک اطمینان دست یافت برای افرادی که اعتماد موثرتری را برای فیلم ها ارائه داده اند و اعتماد آن ها نتایج مثبتی در تعاملات قبلی داشته است مقدار اطمینان بیشتری در نظر گرفته می شود .
برای دانلود کامل مقاله لاتین به لینک زیر مراجعه کنید .
نویسنده و گردـآورنده : مسعود معاونی –  نیلوفر مظفریان – ایمان حجتی
منبع : دانلود اصل مقاله از این آدرس (FilmTrust: Movie Recommendations from Semantic Web-based Social Networks)

 

https://telegram.me/moaveni_ir

https://telegram.me/moaveni_ir

۱۰ درس مهمی که اکثر مردم آن ها را در آخر عمرشان یاد می گیرند

10 درس مهم زندگی

10 درس مهم زندگی

اکثر مردم سعی می کنند تمامی مسائل روزمره را خودشان تجربه کنند هرچند که تجربه کردن قوی ترین اثر آموزشی را دارد و یادگیری پایدار را به دنبال خواهد داشت اما این نوع یادگیری زمان زیادی از افراد را تلف خواهد کرد و افراد زمانی متوجه این واقعیت می شوند که زمان زیادی از عمر آنان باقی نمانده است . در این مقاله به ۱۰ موضوعی اشاره خواهیم کرد که همه باید آن ها را قبل از این که دیر شود فرا گیرند :
  1. زندگی کوتاه است : زندگی کوتاه تر از آن است که شما از رئیسی که شما را تحقیر می کند نفرت داشته باشید و یا بخواهید تغییرات شگرفی در اطرافتان ایجاد کنید . شما همواره باید با قدم های کوچک ومنظم به دنبال بهبود وضعیت امروزتان باشید و هیچ گاه به ریسک های بزرگ و غیرمنطقی دست نزنید چرا که ممکن است شرایط عادی زندگی خود را هم از دست بدهید .
  2. ارتباطات اجتماعی : امروزه ارتباطات اجتماعی تاثیر شگرفی در موفقیت های ما دارند پس همواره سعی کنید که توجه خاصی به ارتباطات اجتماعی خود داشته باشید و روابط خود را با اطرافیانتان بهبود دهید .
  3. به خطر نینداختن سلامت خود برای کسب ثروت : بسیاری از مردم نمی توانند یک توازن مناسب بین کار و زندگی خود ایجاد کنند . آن ها با ایجاد مشکلات زیاد کاری ، سلامتی خود را به خطر می اندازند . آن ها اسنرس زیاد را در ازای دریافت پول به جسم و روح خود وارد می کنند .
  4. تکرار نشدن بهترین لحظات زندگی : جهان ما جهانی وسوسه انگیز است و هر روز ما را به سمتی فرا می خواند اما باید دانست که صفحات زندگی هرگز به عقب بر نمی گردند . پس باید از تک تک لحظات زندگی به صورت کامل استفاده برد .
  5. عدم توقف یادگیری : امروزه فناوری ها با سرعت شگرفی در حال تغییر هستند و این نیاز به یادگیری را پیش از پیش نمایان می سازد . اگر شما چیزی را امروز یاد نگیرید شاید فردا برای یادگیری آن دیر باشد و جز افسوس چیزی برای شما باقی نماند .
  6. تنوع : همواره در یادگیری ها و امور روزمره زندگی شما باید تنوع وجود داشته باشد . انسان باید همواره در امور مختلف چالاک ، زیرک وعلاقمند باشددر غیر اینصورت امکان رشد و بالندگی در شغل و حرفه و زندگی را از خود خواهد گرفت .
  7. کار گروهی : شما وقتی به تنهایی به جایی می روید می توانید خیلی سریع حرکت کنید اما وقتی دسته جمعی می روید می توانید با اطمینان بیشتری مسافت دورتری را برای خود در نظر بگیرید به عبارت دیگر کار گروهی باعث ایجاد یک بستر رویایی برای شما خواهد شد که موفقیت شما را تضمین خواهد کرد . باید توجه داشت که هر ایده بزرگ یک اسطوره است که برای پیاده سازی نیاز به یک تیم هماهنگ دارد .
  8. نگران از دست دادن هیچ چیز نباشید : پادزهر ترس و اضطراب ایمان و عمل است ، اگر شما فکر می کنید که در حال اتلاف وقت و انرژی خود هستید , باید یک هدف ایده آل برای خود تعریف کنید و جلوی این اتلاف ها را تا جای ممکن بگیرید .
  9. شکست یک پایان نیست : هرچند موفقیت به عنوان یک فاکتور مهم در یادگیری و پیشرفت در زندگی محسوب می شود اما به شکست هم باید به عنوان یک فرصت طلایی نگریست . فرصتی که به عنوان یک شروع تازه می باشد که شما در آن تلاش بیشتری برای موفقیت چمشگیرتر انجام خواهید داد .
  10. خوشبختی یک مسیر است نه یک مقصد : بسیاری از مردم کار و زندگی می کنند تا به خوشبختی برسند و هرگز از زندگی خود لذت نمی برند . آن ها منتظر هستند که به مقصد که همان خوشبختی می باشد ، برسند . این در حالی است که جریان خود زندگی همان مسیر خوشبختی می باشد .
باید توجه داشت که به راحتی می توان توصیه های دیگر را به این لیست اضلفه کرد ، شما هم بهتر است درباره این اهداف کمی فکر کنید و آن ها را برای خودتان یا دیگران بیان کنید .
نویسنده و گردآورنده : نیلوفر مظفریان – مسعود معاونی
منبع :www.lifedaily.com

مروری بر امنیت در شبکه های نرم افزاری تعریف شده

امنیت در شبکه های نرم افزاری تعریف شده

امنیت در شبکه های نرم افزاری تعریف شده

همواره در مورد امنیت در شبکه های SDN مباحث گسترده ای در بین محققین وجود داشته است ، در این پست ما به دنبال معرفی چالش های مطرح در این زمینه هستیم . در واقع SDN جزء آخرین رویکردهای ظهوریافته درباره شبکه های کامپیوتری می باشد که بین کنترل شبکه و داده یک جداسازی براساس منطق برنامه نویسی انجام می دهد و به سراغ کنترل متمرکز می رود .
SDN از لحاظ انتزاعی به سه سطح application plane , control plane , dataplane تقسیم می شود .(شکل زیر ) رابط های برنامه های کاربردی بین نرم افزار و کنترلر دیده می شوند که در واقع در باند شمال قرار دارند و برنامه های کاربردی بین کنترلر و داده در باند جنوبی قرار دارند .
سطوح SDN

سطوح SDN

با توجه به فناوری های جدید در دستگاه های تلفن همراه ، مجازی سازی سرورها و محاسبات ابری که همگی بر پایه جریان سریع و پویا ، داده ها شکل گرفته اند ؛ حرکت به سوی SDN سرعت یافته و SDN مزایای خود را در این عرصه ها به خوبی نشان داده است و از طرفی دیگر الگوی ترافیک در شبکه ها تغییر یافته و امروزه یک مشتری شبکه تمایل دارد که به داده های خود از هرکجا و هرزمانی دسترسی داشته باشد . امروزه استفاده از ابرهای عمومی و ابرهای آمیخته به شدت فراگیر شده است . کاربران امروزه نوع دسترسی خود را تغییر داده اند آنها به صورت متوالی و از طریق تجهیزات متفاوتی می خواهند به داده های خود دسترسی پیدا کنند ؛ این در حالی است که آن ها به شدت نگران حفاظت اطلاعات و حفظ مالکیت معنوی مدارک خود هستند .
مباحث مرتبط با ابر (cloud) و نیازمندی های امنیتی آن ها باعث می شود تا حرکت به سمت SDN  سرعت یابد و از طرفی ظهور داده های حجیم(big data) باعث می شود تا نیاز به ظرفیت های بیشتر در مراکز داده (data center) ها احساس شود . این مراکز داده به صورت روز افزون به کنترل های سریع و پویا در کنار پهنای باند بیشتر نیاز دارند .
در ادامه به چالش های خاص در شبکه های SDN  می پردازیم :
  • سازگاری : سازگاری بین بازنمایی منطقی منابع در control plane و منابع فیزیکی واقعی در data plane همواره وجود دارد . ناهماهنگی در شبکه های بزرگ باعث ایجاد حلقه های مسیریابی و سیاه چاله های می شود که به شدت بهینه سازی را در SDN  مورد هجوم قرار می دهد . بهبود سازگاری امروزه یکی از مباحث داغ پژوهشی در SDN است .
  • هماهنگ سازی و همزمانی : برای رسیدن به مقیاس پذیری بالا ، انعطاف پذیری مناسب و دسترس پذیری مطلوب ما نیاز داریم تا تحمل خطا را افزایش دهیم این در حالی است که برای افزایش تحمل خطا ما با یک افزونگی مواجه هستیم . کنترل افزونگی مشکلات جدیدی از جمله هماهنگ سازی و همزمانی را ایجاد می کند . این در حالی است که ما به قابلیت اطمینان بالا و دسترس پذیری و پردازش های همزمان متعددی نیاز داریم . هماهنگ سازی و همزمانی از جمله مشکلات بزرگی است که در تکامل شبکه های ۵G مشکلات عدیده ای را بوجود می آورد و در برخی موارد تئوری های مهندسی شبکه را با توجه به سیاست های متعدد و گوناگون به خطر می اندازد .
  • مدیریت و امنیت : در شبکه هایی با کنترلر متمرکز و قابل برنامه ریزی ، کی از کارهای خسته کننده مدیریت این شبکه ها است و از طرفی دیگر امنیت در چنین شبکه های به عنوان یک نقطه استراتژیک محسوب می شود . رمزنگاری ، احراز هویت ، کنترل امنیت و دسترسی ، جداسازی شبکه از مباحث نظارتی همگی از جمله مواردی هستند که باعث پیچیده شدن امنیت در چنین شبکه های می شود .
  • مباحث مدیریت حافظه و فضای ذخیره سازی : در شبکه های که خیلی بزرگ هستند منابع و داده های مربوط به آن منابع نیز افزایش می یابد و ذخیره سازی این داده های بزرگ به طور موثر ، کار پیچیده ای می شود و انجام عملیات پایگاه داده در چنین حجم داده ای نیاز به استفاده از یک ساختار سلسله مراتبی دارد .
  • محدودیت در پروتکل ها : پروتکل Open Flow و سایر پروتکل ها در SDN  گسترش و انعطاف پذیری و تغییر در شبکه را تا حدود زیادی محدود کرده اند . در حالی که ما همواره به پروتکل های نیاز داریم که قابلیت تکامل داشته باشند و فناوری های نرم افزاری باید توسعه یافته و ساده تر شوند .
در SDN  مباحث زیاد امنیتی زیادی امروزه حل شده است ، اما هم چنان موارد زیادی در امنیت اطلاعات وجود دارد که به دلیل معماری متمرکز ایجاد شده اند . در این جا ما به برخی از این مشکلات می پردازیم :
  • محرمانگی : ما همیشه به دنبال جلوگیری از افشای اطلاعات و جلوگیری از نفوذ افراد غیرمجاز به بدن سیستم های اطلاعاتی خود هستیم . بنابراین ما باید از رمزنگاری و کنترل دسترسی در کنار یکدیگر بهره ببریم .رمزنگاری کانال هال بوسیله TLS تامین می شود اما باید دقت داشت از آن جا که ما دارای یک کنترلر مرکزی هستیم شیوه رمزنگاری و کلیدهای رمز و کنترل دسترسی با مشکلاتی مواجه هستند . حریم خصوصی نیز با توجه به وجود کنترلر مرکزی با ریسک های فراوانی مواجه خواهد گردید .
  • صحت : تامین اصالت مذاکرات و گفتگوها بین موجودیت ها یکی از مباحث امنیتی است که معمولا از طریق رمزنگاری و امضاء الکترونیکی تامین می شود . در SDN  برای اطمینان به برنامه ها و کنترلرها از یک سیستم مدیریت اعتماد استفاده می شود تا بدین شکل جلوی اقدامات مخرب گرفته شود . تایید صحت کنترلر مرکزی به عنون شاهرگ حیاتی در یک شبکه SDN  از اهمیت گسترده ای برخوردار است . این تایید صحت ها با یک بار محاسباتی سنگین به نسبت شبکه های معمولی مواجه است .
  • یکپارچگی : اگر اطلاعات در طول چرخ حیات خود اصلاح نشوند این به این معنا است که اطلاعات حفظ شده اند . در شبکه های SDN  باید یکپارچگی قوانین جریان ها و پیام ها بین لایه انتقال تضمین شود . تغییر قوانین و اصلاح آن ها معمولا اثرات نامطلوب زیادی را به وجود می آورد .
  • دسترسی : در دسترس بودن به معنای دسترس پذیری داده ها ، دستگاه ها و خدمات در هر زمانی که به آن ها نیاز باشد،؛ خواهد بود . این در حالی است که با یک پیکر بندی اشتباه و یا یک خطای فنی و یا یک حمله دسترس پذیری به راحتی با خطر مواجه خواهد شد . هرچند که برای این موضوع راهکارهای ارائه شده است اما همواره در این بخش ها چالش های جدیدی به وقوع می پیوندد .
  • ثبات : در شبکه های SDN  بسیار اتفاق می افتد که در هر زیر شبکه یک سری قوانین مورد اجرا گذاشته شوند که این موضوع باعث ناسازگاری در قوانین می شود و نیاز به یک میانجیگر برای حل این ناسازگاری قوانین وجود دارد . هر چند FortNOX برای همین موضوع پیشنهاد شده است اما هم چنان موارد غیرقابل پیش بینی در ساختارها به وجود می آید .
در نهایت برای اطمینان از تامین امنیت در شبکه های SDN  نیاز به یک سری مسائل پیشگیرانه امنیتی داریم . این راهکارها در گذر زمان مورد بررسی و آنالیز قرار خواهند گرفت و به مرور زمان به تکامل دست پیدا خواهند کرد .
نویسنده و گردآورنده : مسعود معاونی
منبع :Security in Software Defined Networking: A Review (Ankita Dubey, Binny Khanna)2016
دانلود منبع

سئو سایت به روش کلاه سفید یا کلاه سیاه ؟

کلاه سفید و سیاه در سئو

کلاه سفید و سیاه در سئو

با سلام

این یک ارائه علمی درباره کلاه سیاه و سفیدها در سئو سایت است .

کلاه سفید و سیاه در سئو

کلاه سفید و سیاه در سئو

 

سئو سایت

اسلاید ۱

سئو سایت

اسلاید ۲

سئو سایت

اسلاید ۳

سئو سایت

اسلاید ۴

سئو سایت

اسلاید ۵

سئو سایت

اسلاید ۶

سئو سایت

اسلاید ۷

سئو سایت

اسلاید ۸

اسلاید 9

سئو سایت

اسلاید ۱۰

سئو سایت

اسلاید ۱۱

 

ارائه دهنده : مهندس مسعود معاونی

لینک اسلاید ها در آپارات : http://www.aparat.com/v/KCT2G


اینترنت همه چیز

اینترنت همه چیز

اینترنت همه چیز

در این مقاله می خواهیم در باره IoE یا اینترنت همه چیز صحبت کنیم و تفاوت آن را با اینترنت اشیا یا همان IoT بیان کنیم . می توان گفت که IoE یک مفهوم گسترش یافته بر اساس IoT است که بر ارتباط ماشین به ماشین تکیه دارد و به توصیه سیستم های پیچیده که شامل افراد و یک سری مراحل انجام فرآیندها می باشد ، می پردازد .
مفهوم IoE بیشتر در سیسکو مطرح گردیده است که به دنبال اتصال هوشمند مردم ، فرآیندها ، داده ها و اشیاء به یکدیگر می باشد . از آنجا که در اینترنت اشیاء(IoT) همه ارتباطات بین ماشین ها می باشد به طوری که M2M با IoT به صورت کلی معادل فرض می شود . باید دقت داشت که مفهوم IoE از IoT گسترده تر است به طوری که علاوه بر ارتباطات ماشین به ماشین(M2M) ارتباطات ماشین با مردم (M2P) ، و فناوری های کمک مردم به مردم (P2P) را نیز شامل می شود . این در حالی است که اینترنت اشیاء در گسترده ترین مفهوم خود شامل هر نوع جسم فیزیکی و یا مجازی است که قابلیت انتقال داده ها را بدون دخالت مستقیم انسان بوجود می آورد . در واقع یک اتوماسیون ارتباطات بین اشیا را ما با مفهوم اینترنت اشیاء می شناسیم . اما IoE شامل ارتباطات ایجاد شده توسط کاربر و تعاملات گسترده جهانی در تجهیزات شبکه می باشد .
به طور واضح تر باید این چنین بگوییم که اینترنت اشیاء (IoT) به معنای اتصال یک شی به شی دیگر از طریق اینترنت است که در آن هدف آیتم های فیزیکی است اما بسیاری از سرویس هایی که در اینترنت از آن ها استفاده می شود دارای نمود فیزیکی نمی باشد (مانند اَبر ، دراپ باکس ، سرویس های انتقال تصاویر مانند اینستاگرام و…. ) ، چننین سرویس هایی را با نامه اینترنت همه چیز(IoE) می شنسیم .
در IoE تمامی مفاهیم مجزا با یکدیگر مرتبط می شوند و به اجزاء اجازه می دهند تا با یکدیگر ارتباط برقرار کنند . این اجزاء مستقل می توانند شامل مشتریان ، کارمندان ، سخت افزار ، نرم افزار ، سرویس های جانبی و … باشند .

نویسنده و گردآورنده : مهندس مسعود معاونی