Linux

دوره LPIC 3-303 Linux Security

یکی از چالشهای پیش رو sysadmin های لینوکسی بحث امن سازی سیستم عامل و سرویس های لینوکسی میباشد همچنین در دید کلی تر فعال سازی SSL در سرویس های وب و ftp و غیره همچنین فعال سازی DNSSEC و رمزنگاری (Encryption) فایل ها و … در این سیستم عامل پرکاربرد میباشد. این دوره یک دوره بسیار کاربردی با سطح دانش عمیق در مورد امن سازی سرویس های پر استفاده لینوکس در یک محیط واقعی میباشد. صرف نظر از مفاهیم عمیق حوزه امنیت در سطح شبکه و سیستم عامل ، ابزارهای بسیار پرکاربردی در این دوره پیاده سازی و پیکربندی و تست میشود.

مباحث این دوره برای تمامی لینوکس کارانی که در سطح نصب و پیکربندی سرویسها فعال هستند بسیار مفید و جامع میباشد.

مشاوره رایگان:
44 ساعت دوره آموزشی با کیفیت و مهارتی

سرفصل دوره LPIC 3-303 Linux Security

X.509 Certificates and Public Key Infrastructures

• Understand X.509 certificates, X.509 certificate lifecycle, X.509 certificate fields and X.509v3 certificate extensions
• Understand trust chains and public key infrastructures, including certificate transparency
• Generate and manage public and private keys
• Create, operate and secure a certification authority
• Request, sign and manage server and client certificates
• Revoke certificates and certification authorities
• Basic feature knowledge of Let’s Encrypt, ACME and certbot
• Basic feature knowledge of CFSSL

X.509 Certificates for Encryption, Signing and Authentication

• Understand SSL, TLS, including protocol versions and ciphers
• Configure Apache HTTPD with mod_ssl to provide HTTPS service, including SNI and HSTS
• Configure Apache HTTPD with mod_ssl to serve certificate chains and adjust the cipher configuration (no cipher-specific knowledge)
• Configure Apache HTTPD with mod_ssl to authenticate users using certificates
• Configure Apache HTTPD with mod_ssl to provide OCSP stapling
• Use OpenSSL for SSL/TLS client and server tests repositories

Encrypted File Systems

• Understand block device and file system encryption
• Use dm-crypt with LUKS1 to encrypt block devices
• Use eCryptfs to encrypt file systems, including home directories and PAM integration
• Awareness of plain dm-crypt
• Awareness of LUKS2 features
• Conceptual understanding of Clevis for LUKS devices and Clevis PINs for TMP2 and Network Bound Disk Encryption (NBDE)/Tang

DNS and Cryptography

• Understand the concepts of DNS, zones and resource records
• Understand DNSSEC, including key signing keys, zone signing keys and relevant DNS records such as DS, DNSKEY, RRSIG, NSEC, NSEC3 and NSEC3PARAM
• Configure and troubleshoot BIND as an authoritative name server serving DNSSEC secured zones
• Manage DNSSEC signed zones, including key generation, key rollover and re-signing of zones
• Configure BIND as an recursive name server that performs DNSSEC validation on behalf of its clients
• Understand CAA and DANE, including relevant DNS records such as CAA and TLSA
• Use CAA and DANE to publish X.509 certificate and certificate authority information in DNS
• Use TSIG for secure communication with BIND
• Awareness of DNS over TLS and DNS over HTTPS
• Awareness of Multicast DNS

Host Hardening

• Configure BIOS and boot loader (GRUB 2) security
• Disable unused software and services
• Understand and drop unnecessary capabilities for specific systemd units and the entire system
• Understand and configure Address Space Layout Randomization (ASLR), Data Execution Prevention (DEP) and Exec-Shield
• Black and white list USB devices attached to a computer using USBGuard
• Create an SSH CA, create SSH certificates for host and user keys using the CA and configure OpenSSH to use SSH certificates
• Work with chroot environments
• Use systemd units to limit the system calls and capabilities available to a process
• Use systemd units to start processes with limited or no access to specific files and devices
• Use systemd units to start processes with dedicated temporary and /dev directories and without network access
• Understand the implications of Linux Meltdown and Spectre mitigations and enable/disable the mitigations
• Awareness of polkit
• Awareness of the security advantages of virtualization and containerization

Host Intrusion Detection

• Use and configure the Linux Audit system
• Use chkrootkit
• Use and configure rkhunter, including updates
• Use Linux Malware Detect
• Automate host scans using cron
• Use RPM and DPKG package management tools to verify the integrity of installed files
• Configure and use AIDE, including rule management
• Awareness of OpenSCAP

Resource Control

• Understand and configure ulimits
• Understand cgroups, including classes, limits and accounting
• Manage cgroups and process cgroup association
• Understand systemd slices, scopes and services
• Use systemd units to limit the system resources processes can consume
• Awareness of cgmanager and libcgroup utilities

Discretionary Access Control

• Understand and manage file ownership and permissions, including SetUID and SetGID bits
• Understand and manage access control lists
• Understand and manage extended attributes and attribute classes

Mandatory Access Control

• Understand the concepts of type enforcement, role based access control, mandatory access control and discretionary access control
• Configure, manage and use SELinux
• Awareness of AppArmor and Smack

Network Security

• Understand wireless networks security mechanisms
• Configure FreeRADIUS to authenticate network nodes
• Use Wireshark and tcpdump to analyze network traffic, including filters and statistics
• Use Kismet to analyze wireless networks and capture wireless network traffic
• Identify and deal with rogue router advertisements and DHCP messages
• Awareness of aircrack-ng and bettercap

Network Intrusion Detection

• Implement bandwidth usage monitoring
• Configure and use Snort, including rule management
• Configure and use OpenVAS, including NASL

Packet Filtering

• Understand common firewall architectures, including DMZ
• Understand and use iptables and ip6tables, including standard modules, tests and targets
• Implement packet filtering for IPv4 and IPv6
• Implement connection tracking and network address translation
• Manage IP sets and use them in netfilter rules
• Awareness of nftables and nft
• Awareness of ebtables
• Awareness of conntrackd

Virtual Private Networks

• Understand the principles of bridged and routed VPNs
• Understand the principles and major differences of the OpenVPN, IPsec, IKEv2 and WireGuard protocols
• Configure and operate OpenVPN servers and clients
• Configure and operate IPsec servers and clients using strongSwan
• Configure and operate WireGuard servers and clients
• Awareness of L2TP

Common Security Vulnerabilities and Threats

• Conceptual understanding of threats against individual nodes
• Conceptual understanding of threats against networks
• Conceptual understanding of threats against application
• Conceptual understanding of threats against credentials and confidentiality
• Conceptual understanding of honeypots

Penetration Testing

• Understand the concepts of penetration testing and ethical hacking
• Understand legal implications of penetration testing
• Understand the phases of penetration tests, such as active and passive information gathering, enumeration, gaining access, privilege escalation, access maintenance, covering tracks
• Understand the architecture and components of Metasploit, including Metasploit module types and how Metasploit integrates various security tools
• Use nmap to scan networks and hosts, including different scan methods, version scans and operating system recognition
• Understand the concepts of Nmap Scripting Engine and execute existing scripts
• Awareness of Kali Linux, Armitage and the Social Engineer Toolkit (SET)

این دوره برای چه کسانی مناسب است؟
این دوره برای چه کسانی مناسب نیست؟
اعتبار و سابقه

مدرک مجتمع فنی تهران به دو زبان فارسی و انگلیسی

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

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

چرا در کلاس‌های مجتمع فنی تهران شرکت کنیم؟

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

44 سال سابقه

ارائه مدرک دو زبانه

آموزش‌های مهارت محور

رفع اشکال و پشتیبان فنی

به سوالات احتمالی دانشپذیران پاسخ داده‌ایم

سوالات متداول درباره دوره‌های آموزشی

پیش‌نیاز این دوره چیست؟

پیش نیاز این دوره، دوره ی LPIC2(201-202) است.

دوره حضوری است یا آنلاین؟

این دوره به 2 شیوه برگزار می‌گردد.

  1. حضوری
  2. آنلاین
پشتیبانی دوره به چه صورتی است؟

مدرس دوره، گروه تلگرامی تشکیل داده و به سوالات دانش‌پذیران پاسخ خواهد داد.

فیلم آموزشی و محتوای دوره چگونه ارائه می شود؟

پلتفرم ارائه کلاس های آنلاین مجتمع فنی تهران این امکان را برای دانشپذیران فراهم می کند تا به ویدئو کلاس دسترسی داشته باشند.

دانشپذیر پس از پایان دوره چه توانایی هایی به دست می آورد؟

توانایی امن سازی سیستم عامل لینوکس و مدیریت PKI ، SELinux ، OpenVAS ، مکانیزم های رمزنگاری ، امنیت DNS و DNSSEC و…

 
آیا این دوره پروژه محور است؟

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

با گذراندن دوره و دریافت مدرک، می‌توانم وارد بازار کار شوم؟

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

بدیهی است که کارفرمایان با دیدن مهارت‌ها و نمونه‌کارهای ما، تصمیم می‌گیرند تا ما را استخدام کنند.

آیا ارتباط با مدرس بعد از دوره قطع می‌شود؟

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

توضیحات بیشتر در خصوص این دوره

این دوره مناسب نیروهای مشغول بکار و باتجربه در جایگاه های شغلی Linux Sysadmin ها و SRE و DevOps میباشد که پس ا ز این دوره امکان Hardening سیستم عامل و سرویس ها رو خواهند داشت و با تسلط بر محتوای این دوره امتیاز بالاتری در مصاحبه های شغلی داخلی و بین المللی بدست خواهند آورد.

مجتمع فنی تهران

دپارتمان ICT