۱۳۹۰ آبان ۴, چهارشنبه

مراقب این سایت‌ها باشید


مراقب این سایت‌ها باشید
ارتباطات > اینترنت  - همشهری‌آنلاین:
جاسوسان وب هر روز به شکل مخفیانه‌تری به کار خود ادامه می‌دهند تا با دسترسی به تاریخچه‌ (history) مرورگرهای افراد کشف کنند که چه سایت‌هایی مشاهده شده است.
به گزارش ایسنا، بسیاری از شرکت‌هایی که سایت‌های آن‌ها به عنوان سایت‌هایی برای انجام این نوع فعالیت‌های جاسوسی شناسایی شده‌اند، بلافاصله هر نوع آگاهی در این زمینه را تکذیب کرده و فعالیت‌های جاسوسی را تقبیح کرده‌اند.
حتی اگر صاحبان سایت‌های جاسوسی از فعالیت سایت‌های خود آگاه نباشند، کاربران ناآگاه این سایت‌ها چه باید بکنند؟ یکی از کارها این است که منتظر بمانند تا دولت اقدامات لازم را انجام دهد، یا اینکه می‌توانند به صنعت تبلیغات آنلاین اعتماد کند تا خود پلیس خود باشند. اما به نظر می‌آید بهتر باشد کنترل همه چیز را در دست خود نگاه دارند.
4 راه برای کم کردن احتمال ضبط شدن عادات مرور توسط سایت‌ها به نقل از بخش امنیتی مرکز ماهر به شرح زیر است: 1- باید آگهی‌های تبلیغاتی و سوپرکوکی‌ها را پیش از دانلود شدن مسدود کرد؛ در ماه می گذشته، شرکت‌های مایکروسافت و Adobe اظهار کردند که حذف کردن کوکی‌ها در IE8 و IE9، کوکی‌های قدیمی Flash یا اشیای اشتراکی محلی (LSO) را نیز حذف خواهند کرد.
افزونه‌های فایرفاکس و کروم یک گام پیش‌تر رفته و اجازه می‌دهند که از دانلود شدن LSOها و سایر فایل‌های ردیابی همراه با محتوای یک صفحه وب، جلوگیری کرد. برای مثال افزونه رایگان NoScript برای فایرفاکس اجازه می‌دهد Flash و جاوا اسکریپت برای هر سایت و هر منبع به طور جداگانه مسدود شود.
افزونه رایگان BetterPrivacy برای فایرفاکس،اجازه می‌دهد تصمیم بگیریم که کدام کوکی‌های Flash مجوز داشته باشند یا اینکه حذف گردند.
یک ابزار دیگر محرمانگی وب که برای هر دو مرورگر فایرفاکس و گوگل کروم در دسترس است، AdBlockPlus است که نه تنها آگهی‌های تبلیغاتی سایت‌ها را حذف می‌کند، بلکه اجازه می‌دهد که فیلتر آن را برای دامنه‌های بدافزاری شناخته شده و تبلیغات به شکل دلخواه تغییر داد.
2- مرورگر باید طوری تنظیم شود که هنگام خروج، تاریخچه، cache و کوکی‌ها پاک شود؛ دلایل خوبی برای حفظ تاریخچه، cache و کوکی‌های مرورگر وجود دارد؛ به عنوان مثال استفاده از تاریخچه مرورگر باعث می‌شود که فعالیت‌های آنلاین ساده تر انجام بگیرد؛ cache بزرگ مرورگر به صفحاتی که برای بار دوم مشاهده می‌شود اجازه می‌دهد که سریع‌تر بارگذاری شود، کوکی‌ها نیز به سایت‌ها اجازه می‌دهند که پیشنهاداتی را بر اساس آنچه که از کاربر می‌دانند مطرح سازند.
اما شاید بهتر باشد صفحاتی را که قصد بازگشت به آن‌ها وجود دارد، bookmark کرد؛ نباید نگران این بود صفحاتی که برای بار چندم مشاهده می‌شود، کمی کندتر بارگذاری شود و پیشنهادات شخصی سایت‌ها نیز نباید برای کاربران مهم باشد؛ در کل کاری که کاربر برروی وب انجام می‌دهد به هیچکس به جز خود او مربوط نیست.
می‌توان فایرفاکس را طوری تنظیم کرد که در مورد مرور خصوصی (Private Browsing) بماند تا به سایت‌ها اطلاع دهد که کاربر تمایلی به ردیابی و حفظ تاریخچه مرورگر ندارد، در این راستا باید در سربرگ Security در پنجره گفت‌وگوی Firefox Options، علامت مربوط به Remember passwords for sites را حذف کرد.
برای تنظیم مرورگر کروم نیز به طوری که داده‌ها را در هنگام خروج پاک کند، باید برروی آیکون wrench در گوشه بالای سمت راست کلیک و Options > Under the Hood > Content Settings را انتخاب کرد و کنار Clear cookies and other site and plug-in data when I close my browser علامت زد و برای مشاهده داده‌های شخصی که توسط مرورگر ذخیره می‌شود، می‌توان برروی All cookies and site data کلیک کرد.
در مرورگر Internet Explorer هم باید برروی آیکون gear در گوشه بالای سمت راست (یا Tools در منوی استاندارد) کلیک کرده و Internet options > General را انتخاب کرد و برای پاک کردن فرم‌های وب به طور اتوماتیک باید کنار Delete browsing history on exit علامت زد تا برروی کوکی‌ها، cache، کلمات عبور ذخیره شده، اعمال شود.
3-باید هر زمان که کار با یک سرویس وب تمام می‌شود، Sign out کرد؛ Sign in باقی ماندن در جی‌میل، فیس‌بوک و سایر سرویس‌های وب که اغلب با استفاده از یک رایانه واحد از آن‌ها استفاده می‌شود، کار را بسیار ساده کرده است.
more
 آشنایی با شبکه‌های اجتماعی اینترنتی
قطعا بسیاری از افراد ضبط فعالیت‌های وب خود توسط گوگل را کمک کننده می‌دانند. ولی اگر کاربری ترجیح می‌دهد تا عادات مرور خود را در اختیار دیگران قرار ندهد، راه‌حل ساده این است هر زمان که به‌طور فعال در حال استفاده از سرویس خاصی نیست، sign out کند.
4-یکی دیگر از راه‌های جلوگیری از ردیابی ارسال و دریافت ای‌میل از حساب‌های Webmail مبتنی بر یک برنامه ای‌میل دسکتاپی است؛ یک راه مناسب برای استفاده از ویژگی‌های برنامه‌های ای‌میل دسکتاپی مانند Outlook و نیز افزایش محرمانگی ای‌میل‌ها این است که ای‌میل‌های دریافتی وب مانند جی‌میل را برروی یک حساب IMAP یا POP3 فوروارد کرد.
more
 کنترل اینترنت با استفاده از نرم‌افزار
مرکز اطلاعات محرمانه الکترونیکی (EPIC) ادعا می‌کند که جی‌میل با استخراج اطلاعات از ای‌میل‌ها، به محرمانگی و حریم خصوصی کسانی که از طریق سرویس‌های دیگر به آدرس‌های جی‌میل پیغام ارسال می‌کنند، تجاوز می‌کند.
EPIC هم‌چنین سیاست ضبط داده‌های جی‌میل را کشف کرده و این کار را یک تهدید برای حریم خصوصی افراد به حساب می‌آورد.
زمانی که ای‌میل‌ها از یک سرویس Webmail به یک کلاینت میل دسکتاپی ای‌میل فوروارد می‌شود، هم‌چنان محتویات پیغام‌های دریافتی پیش از فوروارد شدن ای‌میل توسط ربات‌های گوگل اسکن می‌شود ولی حداقل می‌توان از حساب ای‌میل دسکتاپی به این پیغام‌ها پاسخ داد و در نتیجه پاسخ قابل اسکن کردن نخواهد بود.
 چطور اینترنت کار می‌کند؟ more
البته می‌توان HTTPS را برای تمامی انتقالات جی‌میل فعال کرد، ولی برای افراد و سازمان‌هایی که داده‌های محرمانه یا حساس را ارسال و دریافت می‌کنند، سیستم‌های ای‌میل IMAP و POP3 امن‌تر از سرویس‌های Webmail هستند.

دانلود رایگان کد الگوریتم بهینه سازی کلونی مورچه ها برای حل مسأله فروشنده دوره گرد


دانلود رایگان کد الگوریتم بهینه سازی کلونی مورچه ها برای حل مسأله  فروشنده دوره گرد
الگوریتم بهینه سازی کلونی مورچه ها، و یا به اختصار الگوریتم مورچه ها، از رفتار مورچه های طبیعی که در مجموعه ها بزرگ در کنار هم زندگی می کنند الهام گرفته شده است و یکی از الگوریتم های بسیار کارآمد در حل مسائل بهینه سازی ترکیبی است. الگوریتم های دیگری نیز بر اساس الگوریتم مورچه ها ساخته شده اند که همگی سیستم های چند عاملی هستند و عامل ها مورچه های مصنوعی یا به اختصار مورچه هایی هستند که مشابه با مورچه های واقعی رفتار می کنند. الگوریتم مورچه ها، یک مثال بارز از هوش جمعی هستند که در آن عامل هایی که قابلیت چندان بالایی ندارند، در کنار هم و با همکاری یکدیگر می توانند نتایج بسیار خوبی به دست بیاورند. این الگوریتم برای حل و بررسی محدوده وسیعی از مسائل بهینه سازی به کار برده شده است. از این میان می توان به حل مسأله کلاسیک فروشنده دوره گرد و همچنین مسأله راهیابی در شبکه های مخابرات راه دور اشاره نمود.
مساله فروشنده دوره گرد (Traveling Salesman Problem) و یا به اختصار TSP، یکی از مسائل مشهور بهینه سازی ترکیبی است. در این مسأله، یک فروشنده دوره گرد می خواهد به چند شهر سفر کند و کالای خود را به فروش برساند. اما می بایست از تمام شهرها عبور کند، از هر شهر فقط یک بار عبور کند و با طی کوتاه ترین مسیر، سفر خود را به پایان برساند. حل این مساله کاربردهای وسیعی در حوزه های مختلف مهندسی دارد. از جمله مسائلی که از نظر ریاضی با مسأله TSP معادل هستند، می توان به حل انواع مسایل زمانبندی، مسیریابی، جایابی کالا در انبار، جایابی ماشینها در کارگاه ها، و طراحی مدارات چاپی اشاره نمود.
با توجه به درخواست های مکرر مراجعین و بازدیدکنندگان محترم، گروه برنامه نویسان متلب سایت، اقدام به تهیه برنامه حل مسئله فروشنده دوره گرد با استفاده از الگوریتم بهینه سازی کلونی مورچه ها کرده است و کد متلب آن را برای دانلود در اختیار مراجعین قرار داده است.
لینک دانلود برنامه الگوریتم مورچه ها برای حل مسأله فروشنده دوره گرد، در ادامه قرار داده شده است

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




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

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

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


وی افزود: مشترکان در صورت مواجهه با چنین تماس هایی باید شماره تماس گیرنده را ثبت و به بخش شکایات سایت سازمان تنظیم مقررات و ارتباطات رادیوئی لینک "دفتر بازرسی ، نظارت مدیریتی و پاسخگوئی" ارسال کنند.


معاون نظارت و اعمال مقررات رگولاتوری درباره خطرات وارد کردن کد اعلام شده از سوی تماس گیرنده نیز گفت: مطابق بررسی های بعمل آمده با وارد کردن کدی که به مشترک اعلام می شود ، تماس مجددی با وی برقرار شده و در نمایشگر گوشی واژه xalan نمایش داده می شود که درصورت وصل تماس، ویروسی به گوشی وارد می شود و باعث حذف اطلاعات گوشی و سیم‌کارت - IMSI وIMEI   - شده و موجب قطع ارتباط با شبکه می‌شود و مشترک برای تماس مجبور خواهد بود گوشی دیگری خریداری کند.
شنبه 30 مهر 1390
http://www.rasekhoon.net/news/show-78120.aspx

آشنایی با هوش محاسباتی - بخش اول: هوش محاسباتي چیست؟


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

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

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

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

بشر امروز، علاوه بر نیازهای فیزیکی، ثبت و انتقال اطلاعات و پردازش دقیق نوع دیگری از نیاز را تجربه می‌کند. نیازی که تا 50 سال پیش، هیچ گاه به صورت جدی برای انسان مطرح نشده بود. تا پیش از این، انسان در پی ایجاد ابزارهایی بود که به جای او: کارهای فیزیکی انجام دهند، اطلاعات را به یاد داشته باشند (و منتقل کنند) و به جای او محاسبه کنند! اما امروزه انسان در پی ایجاد ابزارها و ادواتی است که به جای او فکر کنند، یاد بگیرند و تصمیم گیری کنند. ابزارهایی که از قدرت تحلیل و هوش انسان تقلید می‌کنند. به این ترتیب بود که هوش مصنوعی (Artificial Intelligence) به عنوان یکی از نیازهای عصر جدید مورد توجه انسان‌ها قرار گرفت

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

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

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

محاسبات تکاملی (Evolutionary Computation)
محاسبات تکاملی شامل مجموعه‌ای از روش‌ها است که به نام الگوریتم‌های تکاملی معروف هستند. مشهورترین این الگوریتم‌ها الگوریتم ژنتیک است که از نظریه تکامل و علم ژنتیک الهام گرفته شده است. در این الگوریتم، فرآیند تکامل، که طی میلیون‌ها سال در طبیعت اتفاق افتاده است، شبیه‌سازی می‌شود. اصلی‌ترین مورد کاربرد الگوریتم‌های تکاملی، حل مسائل بهینه‌سازی و برنامه ریزی ریاضی است.
 
هوش ازدحامی (Swarm Intelligence)
روش‌هایی که در این دسته قرار می‌گیرند، الگوی دیگری را برای حل مسائل بهینه‌سازی پیشنهاد می‌کنند. در این روش‌ها، تعداد قابل توجهی از عامل‌های بسیار ساده و کم هوش، برای تشکیل نوعی هوش ازدحامی یا هوش جمعی با یکدیگر همکاری یا رقابت می‌کنند. به عنوان مثال، الگوریتم بهینه‌سازی مورچگان، که از رفتار جمعی مورچه‌ها الهام گرفته شده است، یکی از الگوریتم‌های هوش ازدحامی است.
شبکه‌های عصبی مصنوعی (Artificial Neural Networks)
تقریبا همه دانشمندان یقین دارند که مغز انسان پیچیده ترین ساختار موجود و شناخته شده در کل هستی است. ریاضی‌دان‌ها و مهندسین هوش مصنوعی، با الهام از یافته‌های عصب‌شناسان (نورولوژیست‌ها)، شبکه‌های عصبی مصنوعی را معرفی کردند که استفاده‌های فراوانی در مدل‌سازی و طبقه‌بندی اطلاعات دارد. شاید بتوان شبکه‌های عصبی را مهم‌ترین ابزار در زمینه یادگیری ماشینی به حساب آورد.
 
سیستم‌های فازی (Fuzzy Systems)
نظریه‌ی مجموعه‌های فازی و محاسبات فازی از ابداعات پرفسور لطفی عسگرزاده، استاد ایرانی-آذربایجانی دانشگاه برکلی آمریکا است. در محاسبات فازی، به جای استفاده از اعداد دقیق برای توصیف یک مفهوم، از کلماتی مانند کم یا زیاد استفاده می‌شود. به عنوان مثال در عبارتی مانند سود زیاد دقیقا مشخص نشده است که چه مقدار سود چقدر است. سیستم‌هایی که در آن‌ها به جای نظریه کلاسیک مجموعه‌ها و محاسبات کلاسیک ریاضی، از نظریه مجموعه‌های فازی و محاسبات فازی بهره گرفته می‌شود، به نام سیستم‌های فازی شناخته می‌شوند. امروزه از سیستم‌های فازی در طراحی سیستم‌های مختلف، از جمله لوازم خانگی هوشمند، استفاده‌های فراوانی می‌شود.
در کنار موارد یاد شده، ابزارهای ریاضی دیگری نیز به کار گرفته می‌شوند تا عملکرد کلی سیستم‌های مبتنی بر هوش محاسباتی بهبود یابند. هدف اصلی محققین حوزه‌های هوش مصنوعی و هوش محاسباتی، ایجاد ابزار آلاتی است که ما را به ایجاد هوش مصنوعی هم تزار با هوش انسانی نزدیک‌تر نماید.

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


کیوان مساجدی