Kategorie
Ebooki
-
Biznes i ekonomia
- Bitcoin
- Bizneswoman
- Coaching
- Controlling
- E-biznes
- Ekonomia
- Finanse
- Giełda i inwestycje
- Kompetencje osobiste
- Komputer w biurze
- Komunikacja i negocjacje
- Mała firma
- Marketing
- Motywacja
- Multimedialne szkolenia
- Nieruchomości
- Perswazja i NLP
- Podatki
- Polityka społeczna
- Poradniki
- Prezentacje
- Przywództwo
- Public Relation
- Raporty, analizy
- Sekret
- Social Media
- Sprzedaż
- Start-up
- Twoja kariera
- Zarządzanie
- Zarządzanie projektami
- Zasoby ludzkie (HR)
-
Dla dzieci
-
Dla młodzieży
-
Edukacja
-
Encyklopedie, słowniki
-
E-prasa
- Architektura i wnętrza
- Biznes i Ekonomia
- Dom i ogród
- E-Biznes
- Finanse
- Finanse osobiste
- Firma
- Fotografia
- Informatyka
- Kadry i płace
- Komputery, Excel
- Księgowość
- Kultura i literatura
- Naukowe i akademickie
- Ochrona środowiska
- Opiniotwórcze
- Oświata
- Podatki
- Podróże
- Psychologia
- Religia
- Rolnictwo
- Rynek książki i prasy
- Transport i Spedycja
- Zdrowie i uroda
-
Historia
-
Informatyka
- Aplikacje biurowe
- Bazy danych
- Bioinformatyka
- Biznes IT
- CAD/CAM
- Digital Lifestyle
- DTP
- Elektronika
- Fotografia cyfrowa
- Grafika komputerowa
- Gry
- Hacking
- Hardware
- IT w ekonomii
- Pakiety naukowe
- Podręczniki szkolne
- Podstawy komputera
- Programowanie
- Programowanie mobilne
- Serwery internetowe
- Sieci komputerowe
- Start-up
- Systemy operacyjne
- Sztuczna inteligencja
- Technologia dla dzieci
- Webmasterstwo
-
Inne
-
Języki obce
-
Kultura i sztuka
-
Lektury szkolne
-
Literatura
- Antologie
- Ballada
- Biografie i autobiografie
- Dla dorosłych
- Dramat
- Dzienniki, pamiętniki, listy
- Epos, epopeja
- Esej
- Fantastyka i science-fiction
- Felietony
- Fikcja
- Humor, satyra
- Inne
- Klasyczna
- Kryminał
- Literatura faktu
- Literatura piękna
- Mity i legendy
- Nobliści
- Nowele
- Obyczajowa
- Okultyzm i magia
- Opowiadania
- Pamiętniki
- Podróże
- Poemat
- Poezja
- Polityka
- Popularnonaukowa
- Powieść
- Powieść historyczna
- Proza
- Przygodowa
- Publicystyka
- Reportaż
- Romans i literatura obyczajowa
- Sensacja
- Thriller, Horror
- Wywiady i wspomnienia
-
Nauki przyrodnicze
-
Nauki społeczne
-
Podręczniki szkolne
-
Popularnonaukowe i akademickie
- Archeologia
- Bibliotekoznawstwo
- Filmoznawstwo
- Filologia
- Filologia polska
- Filozofia
- Finanse i bankowość
- Geografia
- Gospodarka
- Handel. Gospodarka światowa
- Historia i archeologia
- Historia sztuki i architektury
- Kulturoznawstwo
- Lingwistyka
- Literaturoznawstwo
- Logistyka
- Matematyka
- Medycyna
- Nauki humanistyczne
- Pedagogika
- Pomoce naukowe
- Popularnonaukowa
- Pozostałe
- Psychologia
- Socjologia
- Teatrologia
- Teologia
- Teorie i nauki ekonomiczne
- Transport i spedycja
- Wychowanie fizyczne
- Zarządzanie i marketing
-
Poradniki
-
Poradniki do gier
-
Poradniki zawodowe i specjalistyczne
-
Prawo
- BHP
- Historia
- Kodeks drogowy. Prawo jazdy
- Nauki prawne
- Ochrona zdrowia
- Ogólne, kompendium wiedzy
- Podręczniki akademickie
- Pozostałe
- Prawo budowlane i lokalowe
- Prawo cywilne
- Prawo finansowe
- Prawo gospodarcze
- Prawo gospodarcze i handlowe
- Prawo karne
- Prawo karne. Przestępstwa karne. Kryminologia
- Prawo międzynarodowe
- Prawo międzynarodowe i zagraniczne
- Prawo ochrony zdrowia
- Prawo oświatowe
- Prawo podatkowe
- Prawo pracy i ubezpieczeń społecznych
- Prawo publiczne, konstytucyjne i administracyjne
- Prawo rodzinne i opiekuńcze
- Prawo rolne
- Prawo socjalne, prawo pracy
- Prawo Unii Europejskiej
- Przemysł
- Rolne i ochrona środowiska
- Słowniki i encyklopedie
- Zamówienia publiczne
- Zarządzanie
-
Przewodniki i podróże
- Afryka
- Albumy
- Ameryka Południowa
- Ameryka Środkowa i Północna
- Australia, Nowa Zelandia, Oceania
- Austria
- Azja
- Bałkany
- Bliski Wschód
- Bułgaria
- Chiny
- Chorwacja
- Czechy
- Dania
- Egipt
- Estonia
- Europa
- Francja
- Góry
- Grecja
- Hiszpania
- Holandia
- Islandia
- Litwa
- Łotwa
- Mapy, Plany miast, Atlasy
- Miniprzewodniki
- Niemcy
- Norwegia
- Podróże aktywne
- Polska
- Portugalia
- Pozostałe
- Rosja
- Rumunia
- Słowacja
- Słowenia
- Szwajcaria
- Szwecja
- Świat
- Turcja
- Ukraina
- Węgry
- Wielka Brytania
- Włochy
-
Psychologia
- Filozofie życiowe
- Kompetencje psychospołeczne
- Komunikacja międzyludzka
- Mindfulness
- Ogólne
- Perswazja i NLP
- Psychologia akademicka
- Psychologia duszy i umysłu
- Psychologia pracy
- Relacje i związki
- Rodzicielstwo i psychologia dziecka
- Rozwiązywanie problemów
- Rozwój intelektualny
- Sekret
- Seksualność
- Uwodzenie
- Wygląd i wizerunek
- Życiowe filozofie
-
Religia
-
Sport, fitness, diety
-
Technika i mechanika
Audiobooki
-
Biznes i ekonomia
- Bitcoin
- Bizneswoman
- Coaching
- Controlling
- E-biznes
- Ekonomia
- Finanse
- Giełda i inwestycje
- Kompetencje osobiste
- Komunikacja i negocjacje
- Mała firma
- Marketing
- Motywacja
- Nieruchomości
- Perswazja i NLP
- Podatki
- Poradniki
- Prezentacje
- Przywództwo
- Public Relation
- Sekret
- Social Media
- Sprzedaż
- Start-up
- Twoja kariera
- Zarządzanie
- Zarządzanie projektami
- Zasoby ludzkie (HR)
-
Dla dzieci
-
Dla młodzieży
-
Edukacja
-
Encyklopedie, słowniki
-
Historia
-
Informatyka
-
Inne
-
Języki obce
-
Kultura i sztuka
-
Lektury szkolne
-
Literatura
- Antologie
- Ballada
- Biografie i autobiografie
- Dla dorosłych
- Dramat
- Dzienniki, pamiętniki, listy
- Epos, epopeja
- Esej
- Fantastyka i science-fiction
- Felietony
- Fikcja
- Humor, satyra
- Inne
- Klasyczna
- Kryminał
- Literatura faktu
- Literatura piękna
- Mity i legendy
- Nobliści
- Nowele
- Obyczajowa
- Okultyzm i magia
- Opowiadania
- Pamiętniki
- Podróże
- Poezja
- Polityka
- Popularnonaukowa
- Powieść
- Powieść historyczna
- Proza
- Przygodowa
- Publicystyka
- Reportaż
- Romans i literatura obyczajowa
- Sensacja
- Thriller, Horror
- Wywiady i wspomnienia
-
Nauki przyrodnicze
-
Nauki społeczne
-
Popularnonaukowe i akademickie
-
Poradniki
-
Poradniki zawodowe i specjalistyczne
-
Prawo
-
Przewodniki i podróże
-
Psychologia
- Filozofie życiowe
- Komunikacja międzyludzka
- Mindfulness
- Ogólne
- Perswazja i NLP
- Psychologia akademicka
- Psychologia duszy i umysłu
- Psychologia pracy
- Relacje i związki
- Rodzicielstwo i psychologia dziecka
- Rozwiązywanie problemów
- Rozwój intelektualny
- Sekret
- Seksualność
- Uwodzenie
- Wygląd i wizerunek
- Życiowe filozofie
-
Religia
-
Sport, fitness, diety
-
Technika i mechanika
Kursy video
-
Bazy danych
-
Big Data
-
Biznes, ekonomia i marketing
-
Cyberbezpieczeństwo
-
Data Science
-
DevOps
-
Dla dzieci
-
Elektronika
-
Grafika/Wideo/CAX
-
Gry
-
Microsoft Office
-
Narzędzia programistyczne
-
Programowanie
-
Rozwój osobisty
-
Sieci komputerowe
-
Systemy operacyjne
-
Testowanie oprogramowania
-
Urządzenia mobilne
-
UX/UI
-
Web development
-
Zarządzanie
Podcasty
- Ebooki
- Webmasterstwo
- PHP
- Moodle Security. Learn how to install and configure Moodle in the most secure way possible
Szczegóły ebooka
Zaloguj się, jeśli jesteś zainteresowany treścią pozycji.
Moodle Security. Learn how to install and configure Moodle in the most secure way possible
Ebook
- Moodle Security
- Table of Contents
- Moodle Security
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Support files, eBooks, discount offers, and more
- Why Subscribe?
- Free Access for Packt account holders
- Support files, eBooks, discount offers, and more
- Preface
- What this book covers
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Errata
- Piracy
- Questions
- 1. Delving into the World of Security
- Moodle and security
- Weak points
- The secure installation of Moodle
- Starting from scratch
- Installation checklist
- Starting from scratch
- Quickly securing Moodle
- Review the Moodle security overview report
- Summary
- Moodle and security
- 2. Securing Your Server Linux
- Securing your Linuxthe basics
- Firewall
- User accounts and passwords
- Removing unnecessary software packages
- Patching
- Apache configuration
- Where to start
- Directory browsing
- Load only a minimal number of modules
- Install and configure ModSecurity
- MySQL configuration
- PHP configuration
- Installation
- File security permissions
- Discretionary Access ControlDAC
- Directory permissions
- Access Control Lists
- Mandatory Access Control (MAC)
- Discretionary Access ControlDAC
- Adequate location for a Moodle installation
- How to secure Moodle files
- DAC
- ACL
- Summary
- Securing your Linuxthe basics
- 3. Securing Your ServerWindows
- Securing Windowsthe basics
- Firewall
- Keeping OS updated
- Configuring Windows update
- Anti-virus
- New security model
- File security permissions
- Adequate location for Moodle installation
- Installing and securing PHP under Internet Information Server
- Preparing IIS
- Getting the right version of PHP
- Configuring php.ini
- Adding PHP to the IIS
- Creating Application pool
- Create new website
- Adding PHP mapping
- Securing MySQL
- MySQL configuration wizard
- Configure MySQL service to run under low/privileged user
- Create a mysql account
- Summary
- Securing Windowsthe basics
- 4. Authentication
- Basics of authentication
- Logon procedure
- Common authentication attacks
- Weak passwords
- Enforcing a good password policy
- Protecting user logon
- Closing the security breach
- Password change
- Recover a forgotten password
- Preventing a potential security risk
- Securing user profile fields
- Recover a forgotten password
- User model in Moodle
- Authentication types in Moodle
- Manual accounts
- E-mail based self-registration
- Specifying allowed or denied e-mail domains
- Captcha
- Session hijacking
- No login
- Summary
- Basics of authentication
- 5. Roles and Permissions
- Roles and capabilities
- Capability
- Context
- Permissions
- Role
- How it all fits together
- Standard Moodle roles
- Customizing roles
- Overriding roles
- Best practices
- Risky capabilities
- Summary
- Roles and capabilities
- 6. Protection Against Bots
- Internet bots
- Search engine content indexing
- Harvesting email addresses
- Website scraping
- Spam generators
- Protecting Moodle from unwanted search bots
- Search engines
- Moodle and search engines
- Moodle access check
- Protection against spam bots
- User profiles
- E-mail-based self-registration
- User blogs
- Moodle messaging system
- Cleaning up spam
- Protection against brute force attacks
- Summary
- Internet bots
- 7. Securing User Files
- Uploading files into Moodle
- How Moodle stores files
- Points of submitting user files
- WYSIWYG HTMLArea editor
- Upload single file simple/advanced assignment
- Forum
- Database activity
- Dangers and pitfalls
- Classic viruses
- Macro viruses
- Applying protection measures
- Disable WYSIWIG editor if you do not need it
- Enable file upload in forums only when you really need it
- Applying protection measures
- Anti-virus and Moodle
- ClamAV on Linux
- Configuring Moodle
- ClamAV on Windows
- Downloading
- Configuring clamd service
- Setting up virus signature database update
- Scheduling updates
- Final steps
- ClamAV on Linux
- Summary
- Uploading files into Moodle
- 8. Securing Moodle Data
- User information protection
- User profile page
- Reaching profile page
- People block
- Forum topics
- Messaging system
- Protecting user profile information
- Limit information exposed to all users
- Completely block ability to view profiles
- Disable View participants capability
- Hide messaging system
- Disable Messaging system
- Not using general forums
- Disable View user profiles capability
- Reaching profile page
- User profile page
- Course information protection
- Course backups
- Important information for users of Moodle prior to 1.9.7
- Password hashes and salt
- Enable password policy
- Enable password salt
- Disable teachers ability to back up and restore courses
- Security issues with course backups
- Scheduled backups
- Important information for users of Moodle prior to 1.9.7
- Course backups
- Summary
- User information protection
- 9. Monitoring User Activity
- Activity monitoring using Moodle tools
- Moodle log
- Accessing the Moodle reports
- Logs report
- IP address look up page setup
- Configuring Moodle to use GeoIP database
- Live Logs report
- Statistics report
- Moodle cron
- Moodle cron on Windows
- Moodle cron on Linux
- Enabling statistics report
- Activity monitoring using OS native tools
- Linux
- Server load
- Disk space
- Web server load
- Web server statistics
- Configuring The Webalizer
- Windows
- Server load
- Task manager
- Performance and Reliability Monitor
- The Webalizer on Windows
- Server load
- Linux
- Summary
- Activity monitoring using Moodle tools
- 10. Backup
- Importance of backup
- Backup tools in Moodle
- Manual backup
- Automatic backup
- Content export options for automatic backup
- Execution configuration options
- When to use Moodle automated backup
- Site backup
- Database
- Server log
- Linux
- Windows
- Automating database backupLinux
- Backup script explanation
- Automating database backupWindows
- Restoring database
- Server log
- Moodledata directory
- Linux
- Windows
- Moodle directory
- Database
- Disaster recovery scenario
- Summary
- A. Authentication Plugins
- Plugins less common in production servers
- LDAP server
- Configuring LDAP PHP extension
- CAS server
- FirstClass server
- IMAP server
- Moodle network authentication
- NNTP server
- No authentication
- PAM (Pluggable Authentication Modules)
- POP3 server
- Shibboleth
- Radius
- LDAP server
- Summary
- Plugins less common in production servers
- Index
- Tytuł: Moodle Security. Learn how to install and configure Moodle in the most secure way possible
- Autor: Moodle Trust, Darko Miletic
- Tytuł oryginału: Moodle Security. Learn how to install and configure Moodle in the most secure way possible
- ISBN: 9781849512657, 9781849512657
- Data wydania: 2011-02-10
- Format: Ebook
- Identyfikator pozycji: e_3cv1
- Wydawca: Packt Publishing