برنامه نویسی

برنامه نویسی

وبلاگ برنامه نویسی
برنامه نویسی

برنامه نویسی

وبلاگ برنامه نویسی

وب‌کم مک‌بوک، ابزاری برای جاسوسی

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

قطعاً راهی برای هکرها وجود دارد که از طریق وب‌کم‌های iSight در مک‌بوک‌های قدیمی‌تر اپل، به جاسوسی در مورد افراد بپردازند. معمولاً به این صورت است که زمانی که دوربین روشن می‌شود، چراغ کوچکی نیز روشن می‌گردد. اما اخیراً کشف شده است که این چراغ می‌تواند غیرفعال گردد، بدین ترتیب قربانی از همه جا بی‌خبر متوجه نمی‌شود که دوربین وی روشن شده و توسط سایرین مشاهده می‌شود.

اخیراً واشنگتن‌پست مقاله‌ای منتشر کرده است که در آن توضیح داده است چگونه افراد می‌توانند از طریق مک‌بوک‌ها و iMac های مربوط به پیش از سال 2008، هدف جاسوسی قرار گیرند. یک محقق علوم کامپیوتر به نام استفان چکووی با استفاده از ابزار مدیریت از راه دور یا RAT، توانسته است تراشه میکروکنترلر دوربین‌های iSight را طوری برنامه‌ریزی مجدد نماید که چراغ مزبور روشن نشود.

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

نقض حریم شخصی کاربران با به روزرسانی اندروید

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

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

در این سیستم عامل که یک هفته قبل عرضه شده، این ابزار کنترلی برای کمک به حفاظت از حریم شخصی کاربران و مقابله با سوءاستفاده‌های احتمالی برنامه‌های مختلف از داده‌های ذخیره شده در گوشی کنار گذاشته شده است. گوگل در زمان عرضه اندروید 4.3 قابلیت یاد شده را بر روی گوشی‌ها فعال کرده بود.

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

منبع: ایتنا

روباتی که به کودکان 5 ساله برنامه‌نویسی می‌آموزد!

شاید با خواندن تیتر این خبر تعجب کرده باشید؛ در شرایطی که افراد بالغ هم معمولا علم برنامه‌نویسی را نمی‌دانند چگونه می‌توان به یک کودک 5 ساله بدون اطلاعی از خواندن و نوشتن برنامه‌نویسی آموزش داد؟

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

نتیجه این فعالیت به شکل روباتی به نام Play-i درآمده است. ویکاس گوپتا می‌گوید: “بسیاری از قسمت‌های برنامه‌نویسی مربوط به قرار دادن چیزها به ترتیب خاص است. اگر به یک کودک 4 یا 5 ساله بگویید یک دنباله را بنویسد مسلما قادر به این کار نخواهد بود اما اگر آن دنباله را به صورت آهنگ یا یک داستان درآورید قادر خواهد بود تا دنباله‌های طولانی و پیچیده را به خاطر بسپارد.”

نحوه کار روبات‌های Play-i به نام‌های Yana و Bo به این شکل است که کودک می‌تواند از طریق تبلت یا گوشی هوشمند به آن‌ها فرمان بدهد. این فرمان‌ها همچنین می‌توانند به صورت دنباله‌ای از کارها توسط کشیدن و رها کردن دستورات صورت بگیرد و به این ترتیب کودکان با مفاهیم پایه‌ای برنامه‌نویسی مانند چرخه‌ها و همچنین “اگر این آن‌گاه آن” و همچنین توابع آشنا خواهند شد.

برای سرمایه‌گذاران اولیه این طرح روبات Yana و Bo به ترتیب 49 و 149 دلار قیمت خواهند داشت اما هنگام عرضه نهایی قیمت بالاتری را انتظار داریم. علت ارزان‌تر بودن Yana هم عدم قابلیت کنترل از راه دور است. گوپتا و همکارانش که یکی از آن‌ها در طراحی 10 نسل مختلف از آیپادهای اپل نیز تجربه دارد امیدوارند کودکانی که با این روبات‌ها کار کرده باشند در آینده بتوانند مهارت‌های بسیار بهتری در برنامه‌نویسی کسب کنند.