Academy and Foundation unixmens | Your skills, Your future
2.29K subscribers
6.66K photos
1.37K videos
1.24K files
6.07K links
@unixmens_support
@yashar_esm
[email protected]
یک کانال علمی تکنولوژی
فلسفه متن باز-گنو/لینوکس-امنیت - اقتصاد
دیجیتال
Technology-driven -بیزینس های مبتنی بر تکنولوژی
Enterprise open source
ارایه دهنده راهکارهای ارتقای سازمانی - فردی - تیمی
Download Telegram
AppArmor:

AppArmor is a Mandatory Access Control (MAC) Linux Security Module (LSM) giving administrators the ability to restrict the permissions of applications (Apache, MySQL, CUPS, etc) via application profiles. These restrictions can greatly help in the event an application becomes compromised by limiting the resources accessible to the application. AppArmor has been included in the mainline Linux kernel since 2.6.36 and has been supported by Canonical since 2009. It is the LSM of choice for current Ubuntu Desktop and Server installations. Many believe that AppArmor is easier to configure compared to its LSM competitor, SELinux (which we will be covering later on). Below are the topics we are going to cover for AppArmor:

Installation
Checking AppArmor Status
Dissecting Application Profile Configurations
Changing Profile Modes of Operation
Enabling and Disabling AppArmor
Enabling and Disabling Application Profiles
Creating/Editing Application Profiles
Summary

Installation

Note: For this tutorial we will be using Ubuntu Server 16.10 which already includes AppArmor

AppArmor comes installed and enabled by default on both Server and Desktop distributions of the popular Linux flavor Ubuntu. To use AppArmors full functionality you should install the following packages:

sudo apt-get install apparmor-profiles
sudo apt-get install apparmor-utils

Installing the apparmor-profiles package installs predefined profiles. Profiles can be installed automatically when installing applications (if the application supports it) or manually. Installing the apparmor-utils package installs the utilities necessary to change the AppArmor execution mode, find the status of a profile, and create new profiles.
Checking AppArmor Status

The running status of AppArmor can be checked using the following command:

sudo apparmor_status

Your output should look similar to this:


acozzetta@ubuntu-server:~$ sudo apparmor_status
apparmor module is loaded.
12 profiles are loaded.
12 profiles are in enforce mode.
/sbin/dhclient
/usr/bin/lxc-start
/usr/lib/NetworkManager/nm-dhcp-client.action
/usr/lib/NetworkManager/nm-dhcp-helper
/usr/lib/connman/scripts/dhclient-script
/usr/lib/snapd/snap-confine
/usr/lib/snapd/snap-confine//mount-namespace-capture-helper
/usr/sbin/tcpdump
lxc-container-default
lxc-container-default-cgns
lxc-container-default-with-mounting
lxc-container-default-with-nesting
0 profiles are in complain mode.
1 processes have profiles defined.
1 processes are in enforce mode.
/sbin/dhclient (1430)
0 processes are in complain mode.
0 processes are unconfined but have a profile defined.
People disagree with me. I just ignore them.
-- Linus Torvalds, regarding the use of C++ for the Linux kernel
اسکورم مجموعه‌ای از استانداردهای فنی برای محصولات نرم‌افزاری است که توسط گروه ای. دی. ال. توسعه داده شده است و این استاندارد به خوبی در تمام نرم‌افزاها اجرا می‌شود. یکی از مهم‌ترین مزایای آن، استفاده به‌صورت یکپارچه در تمام سامانه‌های مبتنی بر این استاندارد است. محتوایی که بر اساس اسکورم ایجاد شده قابل حمل و بادوام است، بنابراین خطر عدم توانایی اجرای محتوای قدیمی در سامانه‌های جدید کاهش می‌یابد. (what is scorm?, 2014)
اسکورم از سه زیر بخش تشکیل شده است:

• بخش دسته‌بندی محتوا : این بخش تعیین می‌کند که محتوا باید چگونه دسته‌بندی و توصیف شود و اصل آن بر ایکس. ام. ال. پایه‌گذاری شده است.
• بخش زمان اجرا : این بخش تعیین می‌کند که محتوا چگونه باید راه‌اندازی شود و چطور با سامانه‌های مدیریت یادگیری (LMSs) ارتباط برقرار کند.
• بخش ترتیب و توالی : این بخش تعیین می‌کند که یادگیرنده چگونه می‌تواند بین بخش‌ها حرکت کند. این قسمت توسط مجموعه‌ای از قوانین و ویژگی‌های نوشته شده در ایکس. ام. ال. تعریف شده است. (what is scorm?, 2014)

منبع: what is scorm?, 2014،
❇️شرکت #آمازون اعلام کرد تحت برنامه Upskiling 2025، هفتصد میلیون دلار برای آموزش 100 هزار کارمند خود در ایالات متحده در حوزه اتوماسیون به دلیل تغییرات حوزه فناوری و اطمینان از کارایی نیروهای خود در آینده هزینه خواهد کرد.

⭐️در حقیقت، اتوماسیون با ارائه امکانات نوین، فرصت های جدید شغلی برای کارمندان حوزه آیتی ایجاد می کند. اگرچه برخی از موقعیت های شغلی حذف می شوند، اما این تعداد در مقایسه با تعداد مشاغل ایجاد شده اندک می باشد.
منبع
ما ابزار هایی داریم تا رخداد ها و خطا ها را هندل کنیم و اگر برخلاف آن واقع شد . بفهمیم .
برای نمونه : در سایت شما کسی sql injection انجام میده !!! حال چرا شما از sms یا email اون را نفهمید . چطور میشه فهمید .
ابزارهایی داریم برای tracking باگ و این رخداد ها . اگر وقت کردم در آینده در موردش حتما می نویسم .
حال چه ابزارهایی داریم برای این کار :
من چند نمونه را معرفی میکنم :

https://www.tecmint.com/enable-monitor-php-fpm-status-in-nginx/
https://www.howtoforge.com/how-to-log-emails-sent-with-phps-mail-function-to-detect-form-spam
https://www.datadoghq.com/blog/collect-apache-performance-metrics/
برای dotnet :
log4net
nlog
elmah
serilog

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


اگر از چنین ابزارهایی استفاده میکنید حتما با ما در میان بزارید تا دیگران هم از تجربه شما استفاده کنند . #tracking #error #security @unixmens
#سوال #چالشی

تفاوت بین linux system administrator و linux system enginner در چیست ؟‌

می توانید جواب این سوال را با @yashar_esmaildokht مطرح کنید .
🖌 : #دعوت_به_همکاری #حوزه فناوری اطلاعات #کارشناس
📍 :تهران
👦 جنسیت: فقط آقا
📬 ارسال رزومه: [email protected]
📣 شرکت تاپ فعال در خدمات پرداخت الکترونیک از متقاضیان مجرب و متخصص مرد فارغ التحصیل مهندسی کامپیوتر در حوزه IT به شرح ذیل دعوت به همکاری می نماید. لطفا باذکر عنوان شغلی رزومه خود را ارسال نمایید.

🚹کارشناس مانیتورینگ
سابقه: حداقل ۱ سال
مانیتورینگ خدمات IT ، تجهیزات و ارتباطات زیرساختی، خطوط مخابراتی، وب سرویسها، سرورها و سوییچ
آشنایی با مفاهیم ITIL و مفاهیم مرکز داده Data Center
توانایی کار در شیفت شب
توانایی تحلیل و مدیریت رخدادها و گزارش نویسی
آشنایی کامل با ابزارها و پروتکلهای مانیتورینگ (تسلط بر یک ابزار مانیتورینگ)

🚹ادمین لینوکس
سابقه: حداقل ۳سال
تسلط به LPIC2, LPIC303
تسلط کامل به مباحث شبکه
تسلط به نرم افزار Zabbix (مانیتورینگ سیستمهای مدیریتی)
مدیریت خدمات لینوکس شامل ایمیل،ذخیره سازی،تجزیه و تحلیل لاگ،ماژولهای PAM، ...
مدیریت پایگاه داده و Linux با استفاده از تکنولوژی FreeIPA و ایجاد یک Mixed Enviroment
آشنایی با SNMP,SMTP,DNS,NFS
پیاده سازی Ansible Configuration Manager

🚹ادمین شبکه
سابقه: حداقل ۳سال
تسلط به CCNP & CCIE(R&S and DC)
تسلط به پروتکل ها و نرم افزارهای Layer-2,Layer-3
تسلط به مفاهیم شبکه سازی اعم از IP Addressing ، Switching,Routing، شبکه های Wan
تسلط به مفاهیم امنیت شبکه مانند Firewalling، سیستمهای جلوگیری از نفوذ، تانلینگ، VPN، Authentication
آشنا با تجهیزات شبکه Frtinet,CISCO,F5
مجرب در سیستمهای عیب یابی و بهینه سازی در محیطهای عملیاتی

📢📢📢ویژگیهای برتر احراز شغل:
📌داشتن تجربه پروژه های عملیاتی
📌دارای روحیه کارتیمی و شبکه سازی
📌دارای مسئولیت پذیری و انعطاف پذیری بالا
📌دارای تعهد کاری ، اخلاقی و انضباطی بالا
📌روحیه پیگیری

#jobs #linux #sys_admin @unixmens

کارشناس تمام وقت لینوکس و شبکه جهت پشتیبانی سرورها

شرح شغلی:
نصب و نگهداری نرم‌افزارهای مختلف روی تعداد زیادی سرور و ماشین مجازی
نصب، مانیتورینگ و نگهداری مواردی از قبیل: سیستم‌عامل (لینوکس)، دیتابیس، وب‌سرور، ابزارهای مانیتورینگ (مثل zabbix)، ابزارهای جمع‌آوری و تحلیل Log، تنظیمات شبکه، سخت‌افزارهای سرورها و شبکه

🔸به دو همکار متعهد و مستعد برای همکاری حداقل دوساله، نیاز داریم.

توانمندی‌ها:
- آشنایی و تجربه کار با لینوکس
- دانش شبکه و توانایی نگهداری و تنظیمات شبکه
- یادگیری، رفع‌اشکال و پیشرفت علمی به صورت خودمختار
- مسئولیت‌پذیری و توانایی همکاری تیمی
- آشنایی با نوع کار پشتیبانی
- درک متون انگلیسی

موارد زیر مزیت است:

- آشنایی با مفاهیم مجازی‌سازی سرورها
- دانش و تجربه در زمینه DevOps و SysAdmin (مزیت جدی)
- آشنایی با MySQL
- آشنایی با مفاهیم پایگاه‌داده و SQL
- آشنایی با ElasticSearch و NoSQL

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

در صورت علاقه، رزومه خود را به [email protected] ارسال کنید.
#jobs #linux #sys_admin
ربات مخصوص بازیافت روسایکل می‌تواند کاغذ، پلاستیک و شیشه را تفکیک کند

محققان MIT موفق به توسعه‌ی ربات بازیافتی شدند که با استفاده از حسگرهای لامسه می‌تواند کاغذ، پلاستیک و شیشه را تشخیص دهد.
دسترسی گاوهای بریتانیا به اینترنت 5G پیش از اکثر مردم!

گویا گاوهای بریتانیایی زودتر از بسیاری از مردم جهان به اینترنت 5G دسترسی پیدا کرده‌اند و یکی از دامداری‌های انگلیس به منظور پیشرفت سیستم شیردوشی از این فناوری نوین استفاده می‌کند.
اکنون ۵۰ گاو شیری در جنوب غربی انگلستان مجهز به گردن بندهای هوشمند با سرعت بالا هستند که سیستم‌های شیردوشی رباتیک را کنترل می‌کنند.

این کار هم روشی برای تست پتانسیل فناوری 5G در کشاورزی است و هم آزمایش این شبکه برای سیستم‌های روستایی.
هوش مصنوعی ذهن سربازان را می‌خواند
به گزارش ایسنا و به نقل از دیفنس‌وان، "آزمایشگاه پژوهشی ارتش آمریکا "(ARL) قصد دارد سلاح‌ها و ابزار مبتنی بر هوش مصنوعی را برای درک بهتر افکار سربازان به کار گیرد.

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

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

"رابرت فریتاز"(Robert Freitas)، از نویسندگان این پژوهش گفت: نانوبوت‌هایی که در مغز تعبیه می‌شوند، می‌توانند مانند رابط‌هایی میان ذهن انسان و ابررایانه‌ها عمل کنند و امکان دانلود اطلاعات را برای ذهن ممکن سازند.

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

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

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

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

سرمایه گذاری برزیل روی بخش IT در سال ۲۰۱۸ میلادی، ۹.۸ درصد افزایش یافته و به رقم ۴۷ میلیارد دلار رسیده است. در حالی که پیش بینی می‌شد این بخش تنها رشدی معادل ۴.۱ درصد تجربه کند. این در حالی است بازار جهانی هم به طور متوسط شاهد رشد سرمایه گذاری ۶.۷ درصدی روی بخش بوده است.

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

به گزارش ایسنا و به نقل از نیوزفلش، نابرابری در زمینه‌های اجتماعی و اقتصادی همیشه ثابت نیست و تغییر می‌کند اما تشخیص این نابرابری، دشوار است. پژوهشگران "کالج سلطنتی لندن" (Imperial College London) موفق شده‌اند هوش مصنوعی را طوری آموزش دهند که بتواند نشانه‌های این نابرابری را با بررسی تصاویر خیابان‌ها مشخص کند.
آنها هوش مصنوعی را با ۵۲۵۸۶۰ تصویر آموزش دادند و اطلاعاتی در مورد درآمد، سلامت، میزان جرم و جنایت، وضعیت مسکن و شرایط زندگی درباره هر ناحیه به آن ارائه کردند.

بیشترین موفقیت هوش مصنوعی، در شناسایی تفاوت‌های میان محیط زندگی و درآمد بود و توانست در یک بررسی آماری، میزان انطباق پیش‌بینی‌هایش را با داده‌های واقعی نشان دهد. کمترین موفقیت سیستم نیز مربوط به پیش‌بینی تفاوت‌های میان میزان جرم و جنایت با گزارش‌های شخصی مربوط به سلامت بود.
پرینتر دستی Ricoh Handy با قیمتی کمتر از ۱۳۰ دلار معرفی شد

این پرینتر را به راحتی روی هر سطحی که خواستید بکشید تا متن، عکس یا بارکد دلخواهتان را روی آن چاپ کند.