مقالات

آینده ی بدافزارها در دست هوش مصنوعی!

بدافزار مبتنی‌بر هوش مصنوعی و مجهز به یادگیری ماشینی می‌تواند تهدید بسیار بزرگی برای آینده‌ی امنیت در دنیای فناوری باشد که برای مبارزه با آن‌ها نیازمند راهکارهای متفاوتی هستیم. بدافزار چیست؟ اصطلاح Malware از دو كلمه Malicious (بدخواهانه) و Software (نرم افزار) ساخته شده است. Malware یا بدافزار در اصل قطعه کدهایی هستند که توسط برنامه نویسان نوشته میشوند تا بوسیله آن بدون اجازه مالک سیستم، آن را آلوده و اقدام به کارهای ناخواسته یا خرابکارانه کنند. این واژه به صورت عمومی به تمامی کدها و برنامه های مخرب اطلاق میشود و به طور کلی هر نوع کدی که روی سیستم شما قرار بگیرد و عملیاتی ناخواسته را انجام دهد به عنوان بدافزار شناخته میشود. Malware میتواند گوشی تلفن، تبلت و کامپیوترها را آلوده کند. اولين بدافزارها، ويروس ها بودند كه در اوايل دهه 1980، با نيت خرابكاري در اطلاعات ذخيره شده در سيستم هاي کامپيوتري نوشته شدند. پس از آن، اولين كرمهاي شبكه اي متولد شدند. اولين كرم شبكه اي معروف، Internet Worm (كرم اينترنتي) نام داشت كه در سال 1988 براي آلوده كردن سيستمهاي SunOS و VAX BSD به وجود آمد. Malware پس از ورود به سیستم شما میتواند کارهایی مانند ارسال ایمیل های اسپم، سرقت اطلاعات و رمز عبور های اکانت هاستینگ و … انجام دهد. انواع گوناگون بدافزارها: بدافزارها به دو دسته ی کل...
Read More

پایه و اساسERP

مبانی اولیه ERP آن گونه که شما فکر می کنید، نیست!!!  امروزه، در محیط های مدرن کاری، استفاده فراوانی از فن آوری ERP  می شود. و شما برای داشتن درک بهتری از این سیستم پیچیده باید ابتدا درک قوی از تمام ویژگی های آن داشته باشید. اصطلاح ERP را اینگونه تعریف کرده اند: "  مجموعه ای از نرم افزارها و سخت افزارها که اکثر فرایندهای تجاری را در بر می گیرد و مشاغل را قادر می سازد تا دیدگاه های دقیقی از طیف وسیعی از فعالیتهای تجاری داشته باشند و به آنها فرصت می دهد تا اطلاعات را به راحتی بین بخش های مختلف به اشتراک بگذارد". سیستم ERP بسیار گسترده و پیچیده می باشد و بنابراین برای درک و فهم بهتر آن باید ابتدا تک تک اجزاء را بشناسید، تا در نهایت به درک درستی از کلیت مجموعه برسید. سخت افزار  نوع سخت افزار مورد استفاده در سیستم ERP کاملاً بستگی به اندازه سازمان و یا نوع تجارت دارد. مشاغل کوچک ممکن است فقط به چند میکرو رایانه که از طریق یک LAN به سرور  وصل شده اند، نیاز داشته باشند. سرور ورودی های داده را می پذیرد ، ورودی ها را پردازش می کند و داده ها را برای برنامه های دیگر ارسال می کند. در سازمان های بزرگتر، از سرور اختصاصی استفاده می شود که از ظرفیت عملیاتی و ذخیره سازی بیشتری برخوردار است. کاربران می توانند از طریق پایانه های مشخص یا پایانه های هوشمندی که از طریق شبکه LAN به سرور شبکه متصل می شوند...
Read More

نرم افزار فرایندساز کاموندا

فرایند چیست؟ فرایند به مجموعهٔ فعالیت‌های مرتبط به یکدیگر و به هم پیوسته‌ای اطلاق می‌شود که برای ایجاد یک یا چند تغییر تعریف شده طراحی و پیاده شده‌است. فرایند چندین مرحله دارد، و در هر مرحله یک یا چند منبع مصرف می شود و ورودی ها را به خروجی ها تبدیل می نماید. خروجی هر فرایند می تواند به عنوان ورودی برای فرایند دیگری مورد استفاده قرار گیرد. هر فرایند با یک فعالیت مشخص آغاز و با یک فعالیت مشخص نیز پایان می‌یابد. تشخیص این فعالیت‌ها از اهمیت ویژه‌ای برای شناسایی فرایند برخوردار است. به منظور تأکید بر ضرورت تشخیص فعالیت‌های آغازکننده و خاتمه دهنده، فرایند را به عنوان مجموعهٔ فعالیت‌های به هم پیوسته‌ای که با یک فعالیت مشخص آغاز می‌شود و با یک فعالیت مشخص پایان می‌یابد، نیز تعریف کرده‌اند. هر فرایند از چندین فرایند کوچکتر تشکیل شده است و می تواند خودش جزئی از یک فرایند بزرگتر باشد. بنابراین تعیین فرایند ها و انتخاب محدوده ی آن ها امری اختیاری است و بستگی به نوع فعالیت سازمانی دارد. بنابراین برای ایجاد یک فرایند کلی در سازمان نیازی نیست تا تمام جزئیات را در یک فرایند در نظر بگیرید. شما می توانید فرایند های بزرگ را تعیین کنید و سپس برای هر فرایند بزرگ، چندین فرایند کوچک در نظر بگیرید. (( تمامی فرآیند ها باید با اهداف و پیچیدگی های سازمان متناسب باشد و فرآیند ها باید با ر...
Read More

بزرگترین نمایشگاه تکنولوژی و فناوری در آسیا و خاورمیانه/ GITEX

GITEX ("Gulf Information Technology Exhibition ") بزرگترین نمایشگاه بین المللی فناوری اطلاعات درآسیا و خاورمیانه می باشد. در این رویداد سالیانه بیش از هزار بازدید کننده از سراسر دنیا برای بازدید از بیش از چهارهزار غرفه به آن مراجعه می کنند. شروع GITEX اولین بار در سال 1981 با هدف توسعه و پیشرفت کشورهای شرقی در زمینه های آی تی و تکنولوژی این نمایشگاه در یکی از سالن های مرکز تجارت جهانی دبی درامارات متحده عربی با عنوان GITE برگزار شد. با راه‌اندازی macworld  در سال 1988 به نام آن یک x اضافه شد و 3 سالن دیگر به آن افزوده شد. تعداد سالن‌های این نمایشگاه در حال حاضر 10 سالن است و با 21 کشور در دنیا در ارتباط می‌باشد و میزان بازدید آن به‌ صورت روزانه 150،000 نفر می‌باشد.. پس از اولین سال برگزاری این رویداد و استقبال شرکت های فعال در زمینه آی تی از این نمایشگاه، این نمایشگاه تبدیل به یک رویداد سالانه شد ، که هم اکنون یکی از بزرگترین نمایشگاه های دنیاست که از سرتاسر جهان، شرکت های حوزه آی تی در آن شرکت می کنند و بازدید کنندگان آن نیز مدیران ارشد، مدیران آی تی شرکت های بزرگ تکنولوژی از تمام اقصی نقاط جهان می باشند. معمولا مصرف کنندگان و شرکت های بزرگی از شرق و غرب جهان به نمایشگاه جیتکس می آیند که همین امر موجب کسب اعتبار جهانی برای این نمایشگاه شده است. در گذش...
Read More

سیستم عامل متن باز

سیستم عامل چیست؟ سیستم عامل ( oprerating system) یا OS یک برنامه نرم افزاری است که سخت افزار رایانه را قادر می سازد با نرم افزار رایانه ارتباط برقرار کند و بتواند کارهایش را اجرا کند. بدون سیستم عامل رایانه ، برنامه های رایانه ای و نرم افزاری بی فایده است. سیستم عامل ها، از ویندوز روی کامپیوتر شخصی شما گرفته تا اندروید روی گوشی های هوشمند، همگی از بیشمار خط کد نرم افزاری تشکیل شده اند. متن باز یا متن بسته؟ در سیستم عامل های متن بسته (Closed Source) مثل ویندوز، کدها فقط توسط مایکروسافت قابل تغییر هستند و تنها چند مشتری ویژه از شرکت های بزرگ توانایی رؤیت کدها را دارند. در مقابل، کد سیستم عامل متن باز (Open Source) به شکل رایگان در اختیار همگان قرار دارد و همه می توانند آن را تغییر دهند. البته این فرایند باید تحت مجوزهای اپن سورس مثل MIT، مجوز همگانی گنو (GNU GPL) یا آپاچی 2.0 صورت گیرد. امکان بررسی کد منبع توسط افراد مختلف، مزایای بسیاری دارد. افرادی که دانش فنی کافی دارند می توانند سیستم عامل را شخصی سازی کرده و مشکلات آنها را با رجوع به کد منبع، رفع نمایند. همچنین سیستم عامل های متن باز توسط جوامع نرم افزاری توسعه داده می شوند که از کاربران حرفه ای تشکیل شده اند. سیستم عامل های متفاوت با ویژگی ها و رویکردهای متفاوت در حال حاضر در دسترس می باشد. برخلاف ...
Read More

آینده فروشگاه های هوشمند

سال 2016 بود که آمازون از سرویس جدید خود به نام " جنس را بردار و برو" رونمایی کرد. فروشگاه اینترنتی آمازون، پیشگام تمام فروشگاه های اینترنتی و یکی از اصلی ترین فروشگاه های خرید و فروش در آمریکا و بسیاری از کشورهای دیگر با رونمایی از این سرویس قاعده ی اصلی خرید کردن را برهم زد. آمازون گو یا Amazon Go اپلیکیشن طراحی شده توسط گروه آمازون است که در واقع یک فروشگاه فیزیکی می باشد. آمازون می‌گوید این فروشگاه به پیشرفته‌ترین تکنولوژی‌های تجربه خرید مجهز است و خریداران با نصب اپلیکیشنAmazon Go در هنگام ورود به‌طور خودکار وارد حساب آمازون‌شان می‌شوند و با استفاده از تکنولوژی یادگیری ماشینی و همچنین سنسور فیوژن جنس برداشته شده به‌طور خودکار در سبد فرد خریدار قرار می‌گیرد و سپس هزینه آن از روی کارت اعتباری تعریف‌شده کم می‌شود. در زمان ترک فروشگاه نیز صورتحساب مجازی به موبایل مشتری ارسال می‌شود. اما پس از آن بازی از این هم جالب تر شد. درست یک سال بعد از ارائه ی سرویس آمازون گو توسط آمازون، یک استارت آپ چینی دست‌ به‌ کار شد و چند فروشگاه بدون کارمند را در چین راه‌اندازی کرد که در این فروشگاه‌ها، مشتریان می‌توانند با استفاده از تلفن همراه خود، در فروشگاه را باز کنند و پرداخت خریدهایشان را انجام دهند. فروشگاه های " BingoBox" فروشگاه های کوچک متحرکی هستند که انواع موادغذایی و میوه ها...
Read More

نرم افزارهای یکپارچه در تقابل با نرم افزارهای جزیره ای !!

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

اختلال در کار پلیس با تی شرت

سامانه تشخیص شماره پلاک خودرو (ALPR) با بررسی مداوم خودروهایی که در خیابان تردد می‌کنند، از آنهایی که قوانین را رعایت نکرده‌اند، عکس می‌گیرند تا همراه با نامه جریمه، به نشانی راننده ارسال شود. این سامانه‌های ناظر در بسیاری از نقاط آمریکا از باجه‌های تلفن عمومی گرفته تا خودروهای پلیس نصبند، اما کارشان بیش از دوربین تله سرعت است. وقتی در حال تردد هستید، آنها پلاک‌ها را می‌خوانند، مکان GPS و اطلاعات مالک خودرو، همچنین تاریخ و زمان را ضبط می‌کنند. بنابر ادعا سازمان بنیاد مرزهای الکترونیکی( eff ) این سامانه‌ها فقط یک فناوری مقابله با جرم و جنایت به حساب نمی‌آیند. آنها به پلیس امکان می‌دهند تا مسافرت و حتی رفت و آمد مردم به نقاط حساسی چون مراکز بازپروری و درمانگاههای ویژه مهاجران را رصد کنند. کیت رز کارشناس حرفه‌ای امنیت دیجیتال و طراح لباس، تی‌شرت‌هایی را طراحی کرده که زمینه پارچه‌شان می‌تواند سامانه تشخیص شماره پلاک خودرو (ALPR) را به اشتباه بیندازد. طراحی‌های رز روند تشخیص شماره پلاک خودرو را مختل می‌کند. او الگوهای تکراری را روی پارچه‌های مختلف آزمایش کرد تا به اندازه کافی به پلاک واقعی شبیه‌تر شوند، به شکلی که سامانه‌های تشخیص پلاک به اشتباه بیفتند و تصویر پلاک روی تی‌شرت را هم ذخیره کنند. او می‌گوید: "شما با پوشیدن این طراحی‌ها در خیابان، کمک می‌کنید تا داده‌های به‌دردن...
Read More

پنج روند در حال ظهور در توسعه نرم افزار در آینده

صنعت نوسعه نرم افزار یکی از صنایعی است که به سرعت در حال رشد می باشد و توسعه دهندگان این صنعت در همه جای جهان، در خطر هستند. اما درعین حال، آینده ی این شغل، موضوع داغی است، زیرا امید آن می رود که آینده این کار فرصت های بیشتری برای تمام افراد در تمام جهان ایجاد کند، فرصت هایی با ساعات کاری کم، اما ابزار بهتر و مزایای دیگر. اما از سوی دیگر، سوالات و دغدغه های زیاد دیگری مطرح است، مانند اینکه آیا این توسعه ها باعث می شود تا ربات ها جای انسان را بگیرند، آیا هوش مصنوعی باعث از بین رفتن اخلاق و اخلاق گرایی می شود. من برای بسیاری از سؤالات پاسخی ندارم، اما یک چیز را به قطع می دانم: آینده کار بسیار متفاوت از کاری خواهد بود که امروزه می شناسیم و به همین دلیل برای حرکت رو به جلو در کار خود نیاز به طرز فکر و  کسب مهارت های متفاوتی از دیگر افراد خواهیم داشت. اینکه این آینده خوب باشد یا بد به همه ما بستگی دارد، به اینکه چقدر طرز فکر و کار خود را می توانیم تکامل دهیم. امروز، من می خواهم پنج تغییر را که پیش بینی می کنم تا در آینده کاری رخ بدهد را با شما به اشتراک بگذارم: 1- رهبر مقتدر بهتر از متخصص از آنجایی که فرمان جهان به دست اطلاعات است و اطلاعات دنیا را کنترل می کند، ما نیز باید ویژگی هایی را به مشتریان خود ارائه بدهیم که ارزش و اعتبار آن ها را افزایش دهد و همچنین نتیجه بگیرند که چگونه ...
Read More

نرم افزار چیست؟

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