ایران اسکریپت

علی قلعه بان

متخصص و محقق فناوری اطلاعات

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

مطالب دسته: سخت افزار

کدگذاری سخت افزاری اطلاعات با ماژول TPM + حفظ اطلاعات حتی در صورت کپی و یا سرقت فیزیکی هارد دیسک

کدگذاری سخت افزاری با ماژول TPM -حفظ اطلاعات حتی در صورت کپی و یا سرقت فیزیکی هارد دیسک :شاید برای بسیاری از کاربران در تمامی سطوح این مسئله بسیار حایز اهمیت باشد تا روشی بیابند که بوسیله آن بتوان نهایت امنیت را برای سیستم و همچنین اطلاعات فراهم نمود البته امروزه برنامه های نرم افزاری زیادو بسیار حرفه ای وجود دارد که شما میتوانید برای کدگذاری اطلاعات خود از آنا بهره ببرید ولی همانطور که میدانید این برنامه ها نیز هرکدام با روشهای بسیاری قابل هک و شکسته شدن و یا کشف رمز هستن و چنانچه باید و شاید نمیتوانند اطلاعات ما از دسترسی افراد دیگر محفوظ نگه دارد دراین میان امروز قصد دارم شما را با یکی از تکنولوژی های کدگذاری بر مبنای سخت افزار آشنا نمایم که بوسیله این روش قادر خواهید بود تمامی اطلاعات و حتی تنظیمات سیستم را کدگذاری نموده و حتی در صورت به سرقت رفتن هارد دیسک خود هیچ کس قادر به رمزگشایی از اطلاعات شما بدون ماژول امنیتی نخواهد بود این ماژول سخت افزاری Trusted Platform Module )TPM) نام دارد که کدگذاری 100% هارد دیسک و دیگر بخش های سیستم را برای شما به ارمغان می آورد حتی برنامه بیت لاکر ویندوز نیست بدون وجود این ماژول قادر به ارائه امکانات کامل خود نمیباشد ولی در صورتی که یکی از این ماژولها را بر روی سیستم خود نصب نمایید حتی در صورت سرقت سخت افزاری نیز کسی موفق به دسترسی به اطلاعات شما نخواهد بود چرا که در حالت نرم افزاری کلید را میتوان به همراه اطلاعات به سرقت برد ولی در این حالت کلید به سرقت نرفته واطلاعات به سرقت رفته نیز بدون کلید به درد کسی نخواهد خورد.

خوب حالا بینیم این Trusted Platform Module )TPM) چی هست این تکنولوژی در سال 2009 توسط شرکت Trusted Computing Group )TCG) معرفی شد و تا امروز بروزرسانی شده و الان نسخه دوم اان در دسترس هست این ابزار هم به صورت پیش فرض بر روی بسیاری از مادربرد ها پی سی و هم لپ تاپ به بازار عرضه میشود و دارای نوع خاصی از چیپ میباشد که قادر است به کدگذاری اطلاعات , رمزها ,تنظیمات و ارتباطات سیستم شما بپردازد و با توجه به فعالیت های شرکت معرفی کنند و بروزرسانی های متعدد و جدید قادر است با بسیاری از نرم افزارهای بروز دنیا و فایروال ها نیز کار نماید . برخی از مادربردهای شرکتهای ایسوس و گیگابابت و ام اس آی بر روی تعداد محدودی از مادربردهای خود این چیپ را نصب میکنند جدیدا نوع چینی این چیپ که توسط دولت چین مورد استفاده میباشد را بر روی برخی لپ تاپ های خود عرضه میکند   .


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

ادامه مطلب...

تشریخ سخت افزاری سیم کارت نحوه کلونینگ , استخراج و کپی اطلاعات سیم کارت

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

VCC : منبع تغذیه
RST : رستارت ارتباط و سیگنال
CLK : ایجاد سیگنال کلاک برای سیم کارت
GND : همان اتصال زمین
VPP: اختصاص یافته برای ولتاژ های برنامه نویسی
I\O : ورودی و خروجی
C4 -C8 : که به رنگ قرمز مشخص شده اند برای ارتباطات خارجی از طریق یو اس بی ودیگر کاربردها طراحی شده اند

مهمترین بخش یک سیم کارت همان بخش چیپ ان میباشد که در واقع یک مموری ROM از64تا 512 کیلوبایت میباشد که سیستم عامل بر روی این بخش سوار میباشد و در بخش EEPROM اطلاعات کاربری مانند تماس ها و اس ام اس و…. ذخیره میشود بسیاری از این سیم کارت ها با ولتاژ 1.8 – 3 تا 55 ولت کار می نمایند. کارخانه های تولید کننده سیم کارت غالبا از سه الگوریتم برای تولید سیم کارت استفاده می نمایند COMP128v1,COMP128v2 و COMP128v3 امروزه نیز صرفا سیم کارت های COMP128v1 قابل کلونینگ یا کپی میباشند چرا که فعلا صرفا الگوریتم این نوع از سیم کارت کشف شده و هنوز در مورد دیگر الگوریتم ها اطلاعات چندانی در دسترس نمیباشد البته افزودنی است 70% سیم کارت های امروزی از این الگوریتم بهره می برند . از اصلی ترین بخش ها و اطلاعات سیم کارت میتوان به موارد ذیل اشاره کرد :

International Mobile Subscriber Identity or IMSI : عددی 13 تا 15 رقمی میباشد که برای شناسایی اپراتور استفاده میگردد 3 رقم اول کشور اپراتور و 3 رقم بعدی خود اپراتور را نشان میدهد و اعداد بعدی نشان دهنده اطلاعات و جزییات اپراتور میباشد این عدد بر روی لاشه سیم کارت قابل مشاهده میباشد .

Authentication Key or Ki : کیلدی بین اپراتور و کاربر سیم کارت میباشد که به اپراتور اجازه میدهد تا کاربر را شناسایی و اطلاعات و هویت وی را احراز نماید این اطلاعات در حین صدور سیم کارت از کاربر گرفته شده و به این کلید اختصاص می یابد و بایستی با روش های خاص و از طریق ریدر بازیابی شود .

Location Area Identity or LAI : اطلاعاتی در موقعیت مکانی که هر سیم کارت اخرین اطلاعات موقعیت مکانی بر حسب BTS وصل شده را در خود ذخیره میکند . در دیگر بخش ها نیز پیام های اس ام اس و شماره تلفن ها و تماس ها ذخیره میشوند .

برای کپی کردن اطلاعات معمولی سیم کارت از قبیل شماره تلفن و اس ام اس ها نیاز به کار فنی و تخصصی زیادی نبوده و صرفا کافیست شما یک سیم ریدر خریداری نموده و همانند یک مموری دوربین و هر مموری دیگر اطلاعات ان را با برنامه های همراه ریدر تخلیه ودر یک سیم کارت خالی دیگر کپی نمایید اما برای کلونیگ سیم کارت بایستی حتما اطلاعات International Mobile Subscriber Identity or IMSI وAuthentication Key or Ki را داشته باشید

 

ادامه مطلب...

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

تبدیل کامپیوتر به روتر با نصب سیستم عامل روتر : اگر شما هم کامپیوتر یا لپ تاپی قدیمی دارید که در گوشه ای برای خود خاک میخورد و بدون استفاده مانده است میتوانید با نصب یکی از سیستم عامل های که در زیر معرفی خواهد شد این کامپیوتر را به یک روتر قوی تبدیل نمایید تا میزان کیفیت و قدرت سرویس خود را افزایش دهید و امکانات فراوانی به آن بیافزایید.

سیستم عامل روتر pfSense Community Edition
این سیستم عامل یک سیستم عامل متن باز و رایگان میباشد که دستگاههایی که این سیستم عامل بر روی ان نصب شود میتوانند بعنوان فایروال و روتر مورد استفاده قرار بگیرد پردازنده 1 گیگا هرتز و رم 1 گیگابایت منابع مورد نیاز پیشنهادی برای نصب این سیستم عامل میباشد ولی کارت شبکه مورد نیاز بایستی 1Gbps باشد این سیستم عامل با امکانات ویژه ای که دارد میتواند به عنوان یک  UTM به تمام معنا عمل نماید و هم اکنون نیز در بسیاری از اماکن برای حفاظت از شبکه های خانگی و سازمانی بعنوان فایروال در حال استفاده میباشد .

سیستم عامل روتر ClearOS Community
این سیستم عامل که در دو نوع 32 و 64 بیتی در دسترس میباشد و برای تعداد 5 کاربر به میزان 2 گیگ رم و یک پردازنده 1 گیگاهرتزی به منابع سخت افزاری نیاز دارد که با افزایش تعداد کاربر و همچنین اضافه شدن سرویس های جانبی منابع اضافی نیاز خواهد بود این سیستم عامل بر روی ماشین های مجازی نیز قابل اجرا میباشند

سیستم عامل روتر MikroTik RouterOS
این سیستم عامل تنها با یک پردازنده 100 مگاهرتزی و 64 مگابایت رم قابل استفاده میباشد این سیستم عامل هم بر روی برد روتر و هم بر روی کامپیوتر قابل نصب میباشد و با نصب ان بر روی سیستم شما قادر خواهید بود از دستگاه مد نظر به عنوان فایروال , اکسس پوینت بی سیم ,مدیریت پهنای باند , هاست اسپات و وی پی ان سرور استفاده نمایید

سیستم عامل روتر ZeroShell
این سیستم عامل با پردازنده ای با قدرت 233MHz و با 100 مگابایت رم قابل نصب و استفاده میباشد این سیستم عامل نسخه ای از توزیع های لینوکس میباشد که بر روی دستگاههای EMBED و همچنین کامپیوتر قابل نصب میباشد همچنین این سیستم عامل در نوع سی دی live و فلش مموری نیز موجود و قابل بهره برداری میباشد

ادامه مطلب...

آشنایی با مبانی ارتباطات ماهواره ای

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

انواع خدماتی که ارتباطات ماهواره ای فراهم میکند :

ارتباطات نقطه به نقطه (Fixed Service Satellites (FSS
ارتباطات رادیویی و تلویزیونی (Broadcast Service Satellites (BSS
تلفن های ماهواره ای (Mobile Service Satellites (MSS

انواع ماهواره ها بر اساس مدارهای قرار گرفته :


(Geostationary Earth Orbit (GEO : این ماهواره ها در 35,863 کیلومتری از زمین قرار گرفته اند این نوع از ماهواره تحت تاثیر جو زمین بوده و همراه با گردش زمین می گردد از مزایای استفاده از این نوع ماهواره ها به علت فاصله کم با زمین منطقه تحت پوشش آنها میتواند بسیار پهناور باشد این نوع ماهواره بصورت 24 ساعته میتواند به منطقه خاصی دید داشته باشد و این گزینه ها این نوع از ماهواره ها را برای انواع کاربری ها مطلوب میسازد ولی از طرفی قرار گرفتن این ماهواره ها دقیقا در بالای مرکز خط استوا امکان ارسال اطلاعات توسط این ماهواره ها را به قطب های جنوبی و شمالی محدود و مشکل میسازد .

(Low Earth Orbit (LEO: این ماهواره ها به مراتب خیلی از نزدیکتر از ماهواره های قبلی به زمین میباشد در فاصله 500 تا 1500 کیلومتری زمین این ماهواره ها در یک مکان ثابت نبوده و در هر گذر خود تنها به مدت 15 تا 20 دقیقه قابل مشاهده میباشند این ماهواره ها قابل استفاده نبوده و شبکه ای از این ماهواره های متصل به هم امکان استفاده از خدمات آنها را فراهم میسازد .نسبت به ماهواره های بالا دارای سیگنال قدرتمندتری بوده و تاخیر کمی دارند که برای ارتباطات نقطه به نقطه بسیار مناسب میباشد و با پوشش محدوده کوچکتر از اتلاف پهنای باند نیز جلوگیری میکند ولی درمقابل به تنهایی قابل استفاده نبوده و باید شبکه ای از این ماهواره ها در مدار قرار گیرد که هزینه بر است و جاذبه های اتمسفری به مرور موجب انحراف تدریجی مدار در این نوع از ماهواره ها میشود .

(Medium Earth Orbit (MEO : این ماهواره ها در 8 الی 18 هزار کیلومتری از سطح زمین قرار دارند و در مورد عملکرد همانند ماهواره های LEO عمل میکنندو در هرگذر خود به مدت 2 تا 8 ساعت به چشم دیده میشوند و پهنای بیشتری نسبت به LEO را پوشش میدهند یکی از برتری های این نوع از ماهواره ها نسبت به LEO تعداد کمی از ماهواره برای تشکیل شبکه ماهواره ای نیاز میباشد ولی از طرف دیگر فاصله زیاد با زمین موجب میشود میزان تاخیر در ارسال بالا و همچنین قدرت سیگنال های ارسالی کم باشد ولی به هرحال بهتر از ماهوار های GEO میباشد .

Molniya Orbit : این مدار صرفا توسط روسها مورد استفاده میباشد و به شکل بیضی میباشد شبکه ای از سه ماهواره از این مدل میتواند مانند ماهواره GEO عمل کند و برای ارتباطات ماهواره ای در قطب های شمالی و جنوبی مناسبتر میباشد

(High Altitude Platform (HAP : این مدار یکی از مدل های جدید ارائه شده میباشد که در این روش یک شی یا هواپیما که در 20 کیلومتری از سطح زمین قرار گرفته به عنوان ماهوراه مورد استفاد قرار میگیرداین نوع از ماهواره شاید محدوده کمی را پوشش دهد ولی نسبت به همه انواع دیگر ماهواره ها قدرت سیگنال بسیار بالایی خواهدداشت و هزینه بسیار کمتری برای قراردادن این نوع از ماهواره درمدار در مقایسه با انواع دیگر ماهواره ها نیاز میباشد .

دسته بندی فرکانس های مورد استفاده توسط ماهواره ها
L–Band: 1 to 2 GHz : ارتباطات ماهواره ای
S-Band: 2 to 4 GHz : ویژه تحقیقات ناسا
C-Band: 4 to 8 GHz : ارتباطات نقطه به نقطه
X-Band: 8 to 12.5 GHz: ارتباطات نقطه به نقطه نظامیو جغرافیایی
Ku-Band: 12.5 to 18 GHz: ارتباطات نقطه به نقطه و رادیو تلویزیونی
K-Band: 18 to 26.5 GHz: ارتباطات نقطه به نقطه و رادیو تلویزیونی
Ka-Band: 26.5 to 40 GHz: ارتباطات نقطه به نقطه

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

معایب استفاده از ارتباطات ماهواره ای :
هزینه ارسال و قرار دادن ماهواره در مدار بسیار بالا میباشد
میزان تاخیر در ارسال و دریافت داده در شبکه های ماهواره ای بیشتر از ایستگاههای و شبکه های زمینی میباشد

 

ادامه مطلب...

نصب و راه اندازی ماشین مجازی Virtual Machine | علی قلعه بان

در این ویدئو ابتدا با ماشین مجازی Virtual Machine و مجازی سازی و سپس بصورت عملی و قدم به قدم با نحوه نصب یک ماشین مجازی آشنا خواهیم شد وب سایت هایی که در ویدئو برای دانلود منابع بهشون اشاره کردم در زیر لینکش هست.
ادامه مطلب...

معرفی جامع لود بالانس Load balance در شبکه , الگوریتم و کاربردها | علی قلعه بان

معرفی جامع لود بالانس Load balance در شبکه , الگوریتم و کاربردها  : اگر بخواهیم تعریف ساده ای از لود بالانسر Load Balancer داشته باشیم همانطور که اسم آن پیداست Load Balancer ابزاری است برای توزیع بارکاری و درخواست های دریافتی بین سرورهای مختلف .بسیاری از شرکت های تجاری و سازمان ها که از اپلیکیشن های انلاین و مبتنی بر کلاود برای ارائه خدمات خود بهره می برند برای اینکه بتوانند خدمات بهینه و همیشه در دسترس برای کاربران و مشتریان خود فراهم سازند از این روش برای ارائه خدمات بهره می برند Load Balancer با توجه به در دسترس بودن مسیر های ممکن راه را برای درخواست ها باز و انها را به مسیر هدایت میکند بطور مثال شما میتوانید سایت های پرترافیکی مثل گوگل و یا یویتوب را در نظر بگیرید که   در عرض چند دقیقه میلیون ها درخواست به انها ارسال میشود و اگر این سامانه ها از این ابزارها بهره برداری ننمایند بالطبع امکان سرویس دهی مطلوب را نخواهند داشت .

Load Balancer ها یکی از بهترین روش ها برای توسعه زیرساخت یک اپلیکیشن سرور میباشد چرا که در صورت نیاز بیشتر به منابع به راحتی میتوان سرور جدید و منابع سخت افزاری جدیدی را به مجموعه اضافه کرد و به محض اضافه شدن منابع سخت افزاری جدید Load Balancer به صورت خودکار اقدام به انتقال ترافیک به ان منابع خواهد نمود بطور کلی Load Balancer دارای قابلیت بالانس و هدایت ترافیک در سه مجموعه زیر میباشد

Load Balance لایه 4 : هدایت ترافیک بر اساس داده های دریافتی از لایه های Transport و Network مانند ادرس آی پی و پورت های TCP
Load Balance لایه 7 : که قادر به تصمیم گیری برای هدایت ترافیک بر اساس داده های دریافتی از لایه application و مشخصات داده های دریافت شده مانند هیدرهای HTTP و…
(Global server load balancing (GSLB : نوع پیشرفته ای از مدل های بالا که در سطوح سرورهایی که در فواصل زیاد جغرافیایی با هم قرار گرفته اند عمل میکند .در تصاویر زیر میتوانید نمونه ای از هر کدام از حالت ها را مشاهده نمایید

حالت بدون Load Balance

Load Balance لایه 4

Load Balance لایه 7

Global server load balancing (GSLB)

الگوریتم های مورد استفاده در   Load Balance :

The Least Connection Method : در این حالت سرویسی که کمترین ارتباط و استفاده مورد نظر را دارد مورد استفاده قرار خواهد گرفت
The Round Robin Method : در این روش لیستی به صورت گردشی از مجموعه سرویس ها در گردش خواهد بود و در زمان دریافت درخواست بر اساس لیست به ان درخواست پاسخگو و سپس ان سرویس را به اخر لیست ارسال خواهد کرد و سرویس های دیگر را به مراتب بالا ارتقا خواهد داد
The Least Response Time Method : در این حالت سرویسی انتخاب خواهد شد که زیاد شلوغ نبوده و زمان پاسخگویی آن بالا باشد
The Least Bandwidth Method : در این حالت میزان آزاد بودن پهنای باند مبنای انتخاب سرویس خواهد بود
The Least Packets Method : در این حالت سرویس انتخابی سرویسی خواهد بود که کمترین بسته دریافتی را داشته باشد
The Custom Load Method : در این حالت سرویسی انتخاب خواهد شد که دارای کمترین تراکنش جاری را داشته باشد .

 

ادامه مطلب...

تکنولوژی FinFET اینتل و رکورد 100 میلیون ترانزیستور در هر میلی مترمربع | علی قلعه بان

تکنولوژی FinFET اینتل و رکورد 100 میلیون ترانزیستور در هر میلی مترمربع : همان طور که می دانید طبق پیش بینی قانون مور میزان تراکم تعداد ترانزیستور ها در هر میلی مترمربع در هر دو سال دو برابر خواهد شد بر همین اساس شرکت اینتل اعلام کرد که توانسته رکورد جدیدی در این زمینه ثبت کرده و حتی قانون مور را نیز به نوعی با این تکنولوژی جدید دست خوش تغییر کرده است تا جایی که توانسته اند تعداد100 میلیون ترانزیستور را در هر میلی متر مکعب جای دهند وبر این اساس این بار نه تنها 2برابر

ادامه مطلب...
Page 1 of 41234
 قالب وردپرس