SlideShare ist ein Scribd-Unternehmen logo
1 von 28
Downloaden Sie, um offline zu lesen
Last Line of Defense: be prepared by Open
Source Backups with Bareos
Bareos is a registered trademark of Bareos GmbH & Co. KG
Agenda
●
Resilience and Disaster recovery in times of
Ransomware
●
Why Open Source Backups are crucial
●
Overview: Bareos – the Open Source backup
solution
Bareos is a registered trademark of Bareos GmbH & Co. KG
Threats
●
Known threats and data loss
– Physical damage
– Software failure
– User failure: rm -Rf /
– Malware / Ransomware
– Intrusion
– ...
●
Unknown / unexpected threats ?
– ...
Bareos is a registered trademark of Bareos GmbH & Co. KG
Defense and Recovery
●
Important but scope for other talks
– DMZ / Firewalls
– Virus scanners
– Intrusion detection
– Training to prevent social engineering
●
Our subject
– Resilience and disaster recovery
●
Our daily routine is the unexpected
William T. Riker
Bareos is a registered trademark of Bareos GmbH & Co. KG
Bareos is a registered trademark of Bareos GmbH & Co. KG
Sidekick: Non-Data Backups
●
Svalbard Global Seed Vault
●
Statistics ~860k seed types
●
Funded by Norwegian government
●
Backup of global seeds to ensure
nutrition after big catastrophes
●
First Use-Case: Syria 2015
– Research center Icarda (Aleppo)
not fully functional
– Restore / re-cultivate lentil seeds
from backup seed in new location
Bareos is a registered trademark of Bareos GmbH & Co. KG
Some Backup Guidelines
●
Network backup: copy your data to dedicated backup
server
●
Backup your backup: make replication to other media
/ sites.
●
Backup to cloud: encryption mandatory
●
Plan your backup and retention:
– How long do you need to retain your backup data?
Bareos is a registered trademark of Bareos GmbH & Co. KG
Be prepared against Ransomware
●
Protect your backup data
– Backups to disk: separate from rest of network,
only allow access for backup protocol
– Read-only medium (worm-tape)
●
If using backup-data encryption
– Extra copy of encryption key – if lost or unreadable
due to ransomware attack – no restore possible
Bareos is a registered trademark of Bareos GmbH & Co. KG
Long-term availability
●
Technical
– Future availability of your backup software on future
hardware?
– Future availability of hardware drivers to read your media?
●
Avoid vendor lock-in
– Pay-per-use when you need a restore?
– Limited usage allowance – Examples from the field
●
No restart after license key expiration possible
●
Obligation to delete software after subscription ends
– Vendor of backup software goes out of market ?
Bareos is a registered trademark of Bareos GmbH & Co. KG
Open Source is crucial for backups
●
Distinguish between real open source
and ‘open core’
●
No vendor-lock-in
●
Even if companies backing a project disappear:
code is still available and can be adapted
●
Future-proof and adaptable to future hardware:
only with open source
●
Let’s you reclaim your data, if you backup to cloud
Bareos is a registered trademark of Bareos GmbH & Co. KG
Requirements summary
●
Backup software only future-proof,
if 100% open source
●
Be prepared against ransomware and the
unexpected:
– Keep extra copies of your encryption keys
– Separate backup data
– Use backup replication, different media (worm)
– Backup data easy accessible to enable fast
recovery in minimal environment
Bareos is a registered trademark of Bareos GmbH & Co. KG
Bareos Introduction
●
Backup Archive REcovery Open Sourced
●
Bareos is a fork of the bacula.org project
●
Fork started by Marco van Wieringen 2010
– Implement own ideas
– Speed up development
– Sustainably ensure open source project
●
First Release 2013
●
Since then yearly a new major version
Current release: 18.2
Bareos is a registered trademark of Bareos GmbH & Co. KG
Data Sovereignty – NO vendor lock-in
●
Bareos is Open Source:
– Affero GNU Public License (AGPL)
– Code cleanup and re-factoring
– A lot of new features
– Python plugin interface
– Growing Open Source community
– Open Storage format
– Backup data (disk / tape) easy accessible with command-line
tools to scan, extract and recover data without backup server
Bareos is a registered trademark of Bareos GmbH & Co. KG
Bareos is a registered trademark of Bareos GmbH & Co. KG
Bareos Overview
●
All common sense features of a network backup system, like
●
Multi-platform support: Linux, Unix, Windows, MacOS
●
Scheduler with multi generation support (Full-, differential-,
incremental, virtual full, accurate, ...)
●
Inventory (“catalog”) in database (MySQL, Postgres)
●
Restore via CLI or GUI on any client
●
Encrypted data, transport, ACLs, ...
●
Backup media: disk, tape, library, cloud
●
Scripting interface for pre- and post – jobs, plugin interface
Bareos is a registered trademark of Bareos GmbH & Co. KG
Some New Features
●
Support for hardware encryption with LTO (4 and upwards) and
enterprise tape libraries
●
Client-quota support / Bandwidth limitation
●
Native NDMP Support (DAR/DDAR, tape)
●
Replication to other backup sites
●
Backup to (Ceph, Gluster, S3, Glacier) and from (VMWare, Ceph,
Gluster) the cloud
●
Python Plugin Interface
●
Multi-lingual and multi-tenant web UI
●
API
Bareos is a registered trademark of Bareos GmbH & Co. KG
Current Release 18.2
●
Transport encryption pre-configured and enabled by default
●
Use existing passwords as pre-shared keys
●
Inidividual TLS certificates supported, too
●
Backwards compatible with older clients
●
PAM Authentication supported
pam_unix, pam_ldap, pam_ ...
●
Modernized build system
Autoconf (76k lines) replaced by
CMake (5k lines)
●
Use modern C++ language features
Bareos is a registered trademark of Bareos GmbH & Co. KG
Working on next release: 19.x
●
Continue to modernize and refactor legacy code
●
Storage Daemon
– Support SCSI drive reservation
– Improve handling of parallel jobs:
auto-configure multiple virtual drives
●
Web ui: switch to new framework vue.js
– Persistent connection between server and browser:
Enable push notifications
– Modern design
– Configuration changes
●
Documentation switch from LaTeX to RST / Sphinx
Work in progress, see https://docs.bareos.org
●
Build more unittests using ctest
Bareos is a registered trademark of Bareos GmbH & Co. KG
Installation Packages
●
Source Code on GITHub
●
Repacking using Open Build Server
– All packages out of one source
– All major Linux Distributions
– MacOS
– Windows Installer Packages with lean redesign of
cross compile makefiles, silent install possible
●
Additional / on request: AIX, HP-UX, BSD
Bareos is a registered trademark of Bareos GmbH & Co. KG
Web UI Restore Browser
Bareos is a registered trademark of Bareos GmbH & Co. KG
Publicity
●
“ This is one of the largest open-source teams in the
world, and is in the top 2% of all project teams on Open
Hub.”
●
Bareos recommended on SILLS list of open source
applications by French government
●
Admin Magazine #17 / 2013 Editor's summary:
The Bareos fork of Bacula adds new features,
expanded functionality, and simplified configuration
Bareos is a registered trademark of Bareos GmbH & Co. KG
Downloads
●
Weekly unique visits on download.bareos.org
Since 2016: mirrors used, no more numbers
Bareos is a registered trademark of Bareos GmbH & Co. KG
Customers
●
Several Max-Planck-Institutes
●
Beuth Hochschule Berlin
●
Cardtech: Payment Transaction Provider
●
Bavarian State Archives
●
Lab Logistics Group
●
Mixed industries
– Public / government
– Universities / Research
– SMB
– Provider
– Finance
Bareos is a registered trademark of Bareos GmbH & Co. KG
Services and Partners
●
Subscription (software maintenance), Support,
Consulting and Training services delivered by Bareos
GmbH & Co. KG and global partner network
Bareos is a registered trademark of Bareos GmbH & Co. KG
Contact and links
●
Subscription, Support, References, Partner:
http://www.bareos.com
●
Community, Documentation, Download:
http://www.bareos.org
●
GIT:
https://github.com/bareos
●
Bug- and feature- tracker Mantis:
https://bugs.bareos.org
●
Maik Außendorf
maik.aussendorf@bareos.com
●
Videos and slides with technical presentations, customer stories, background
information at the Open Source Backup Conferences archive:
https://osbconf.org
Bareos is a registered trademark of Bareos GmbH & Co. KG
Picture Credits
●
Svalbard Vault (outside)
By Frode Ramone from Oslo, Norway (DSCF0896.jpg) [CC BY 2.0 (
http://creativecommons.org/licenses/by/2.0)], via Wikimedia Commons
●
Svalbard Vault (inside)
Dag Endresen [CC BY 3.0 (http://creativecommons.org/licenses/by/3.0)], via Wikimedia Commons
●
Seeds
CC BY-SA 2.0, https://commons.wikimedia.org/w/index.php?curid=425642
●
Petya
Free https://commons.wikimedia.org/wiki/File:Petya.A.png
●
Bareos is a registered trademark of Bareos GmbH & Co. KG
Visit us at SCALE17 booth #315

Weitere ähnliche Inhalte

Ähnlich wie Last Line of Defence: be prepared by Open Source Backups with Bareos

Zabbix – Powerful enterprise grade monitoring driven by Open Source by Wolfga...
Zabbix – Powerful enterprise grade monitoring driven by Open Source by Wolfga...Zabbix – Powerful enterprise grade monitoring driven by Open Source by Wolfga...
Zabbix – Powerful enterprise grade monitoring driven by Open Source by Wolfga...NETWAYS
 
Top 5 benefits of docker
Top 5 benefits of dockerTop 5 benefits of docker
Top 5 benefits of dockerJohn Zaccone
 
Cloud Native Development
Cloud Native DevelopmentCloud Native Development
Cloud Native DevelopmentManuel Garcia
 
Deploying Containerised Open-Source CSP Platforms
Deploying Containerised Open-Source CSP PlatformsDeploying Containerised Open-Source CSP Platforms
Deploying Containerised Open-Source CSP PlatformsAngel Borroy López
 
AWS Study Group - Chapter 04 - Hybrid Cloud Architectures [Solution Architect...
AWS Study Group - Chapter 04 - Hybrid Cloud Architectures [Solution Architect...AWS Study Group - Chapter 04 - Hybrid Cloud Architectures [Solution Architect...
AWS Study Group - Chapter 04 - Hybrid Cloud Architectures [Solution Architect...QCloudMentor
 
Extending OpenShift Origin: Build Your Own Cartridge with Bill DeCoste of Red...
Extending OpenShift Origin: Build Your Own Cartridge with Bill DeCoste of Red...Extending OpenShift Origin: Build Your Own Cartridge with Bill DeCoste of Red...
Extending OpenShift Origin: Build Your Own Cartridge with Bill DeCoste of Red...OpenShift Origin
 
PostgreSQL continuous backup and PITR with Barman
 PostgreSQL continuous backup and PITR with Barman PostgreSQL continuous backup and PITR with Barman
PostgreSQL continuous backup and PITR with BarmanEDB
 
Managing Software Dependencies and the Supply Chain_ MIT EM.S20.pdf
Managing Software Dependencies and the Supply Chain_ MIT EM.S20.pdfManaging Software Dependencies and the Supply Chain_ MIT EM.S20.pdf
Managing Software Dependencies and the Supply Chain_ MIT EM.S20.pdfAndrew Lamb
 
SODA Framework Projects 25 Sep 2022 v1.pptx
SODA Framework Projects 25 Sep 2022 v1.pptxSODA Framework Projects 25 Sep 2022 v1.pptx
SODA Framework Projects 25 Sep 2022 v1.pptxSushruthNagaraj1
 
An Open Source Case Study
An Open Source Case StudyAn Open Source Case Study
An Open Source Case Studywebhostingguy
 
Strategies for Context Data Persistence
Strategies for Context Data PersistenceStrategies for Context Data Persistence
Strategies for Context Data PersistenceFIWARE
 
GoGrid 3.0 Webinar: Complex Infrastructure Made Easy - Learn About the GoGrid...
GoGrid 3.0 Webinar: Complex Infrastructure Made Easy - Learn About the GoGrid...GoGrid 3.0 Webinar: Complex Infrastructure Made Easy - Learn About the GoGrid...
GoGrid 3.0 Webinar: Complex Infrastructure Made Easy - Learn About the GoGrid...GoGrid Cloud Hosting
 
Analyse de la composition logicielle à l’aide d’outils open source
Analyse de la composition logicielle à l’aide d’outils open sourceAnalyse de la composition logicielle à l’aide d’outils open source
Analyse de la composition logicielle à l’aide d’outils open sourceOpen Source Experience
 
Software update for embedded systems
Software update for embedded systemsSoftware update for embedded systems
Software update for embedded systemsSZ Lin
 
Using containers and Continuous Packaging to Build native FOSSology packages
Using containers and Continuous Packaging to Build native FOSSology packagesUsing containers and Continuous Packaging to Build native FOSSology packages
Using containers and Continuous Packaging to Build native FOSSology packagesBruno Cornec
 
Apache Geode: an efficient alternative to Kafka-Storm-Spark for Data Analytic
Apache Geode: an efficient alternative to Kafka-Storm-Spark for Data AnalyticApache Geode: an efficient alternative to Kafka-Storm-Spark for Data Analytic
Apache Geode: an efficient alternative to Kafka-Storm-Spark for Data AnalyticVMware Tanzu
 
What is expected from Chief Cloud Officers?
What is expected from Chief Cloud Officers?What is expected from Chief Cloud Officers?
What is expected from Chief Cloud Officers?Bernard Paques
 
Webinar: The Four Requirements of a Cloud-Era File System
Webinar: The Four Requirements of a Cloud-Era File SystemWebinar: The Four Requirements of a Cloud-Era File System
Webinar: The Four Requirements of a Cloud-Era File SystemStorage Switzerland
 

Ähnlich wie Last Line of Defence: be prepared by Open Source Backups with Bareos (20)

Zabbix – Powerful enterprise grade monitoring driven by Open Source by Wolfga...
Zabbix – Powerful enterprise grade monitoring driven by Open Source by Wolfga...Zabbix – Powerful enterprise grade monitoring driven by Open Source by Wolfga...
Zabbix – Powerful enterprise grade monitoring driven by Open Source by Wolfga...
 
Top 5 benefits of docker
Top 5 benefits of dockerTop 5 benefits of docker
Top 5 benefits of docker
 
Cloud Native Development
Cloud Native DevelopmentCloud Native Development
Cloud Native Development
 
Deploying Containerised Open-Source CSP Platforms
Deploying Containerised Open-Source CSP PlatformsDeploying Containerised Open-Source CSP Platforms
Deploying Containerised Open-Source CSP Platforms
 
AWS Study Group - Chapter 04 - Hybrid Cloud Architectures [Solution Architect...
AWS Study Group - Chapter 04 - Hybrid Cloud Architectures [Solution Architect...AWS Study Group - Chapter 04 - Hybrid Cloud Architectures [Solution Architect...
AWS Study Group - Chapter 04 - Hybrid Cloud Architectures [Solution Architect...
 
Extending OpenShift Origin: Build Your Own Cartridge with Bill DeCoste of Red...
Extending OpenShift Origin: Build Your Own Cartridge with Bill DeCoste of Red...Extending OpenShift Origin: Build Your Own Cartridge with Bill DeCoste of Red...
Extending OpenShift Origin: Build Your Own Cartridge with Bill DeCoste of Red...
 
PostgreSQL continuous backup and PITR with Barman
 PostgreSQL continuous backup and PITR with Barman PostgreSQL continuous backup and PITR with Barman
PostgreSQL continuous backup and PITR with Barman
 
KIRANKUMAR_MV
KIRANKUMAR_MVKIRANKUMAR_MV
KIRANKUMAR_MV
 
Managing Software Dependencies and the Supply Chain_ MIT EM.S20.pdf
Managing Software Dependencies and the Supply Chain_ MIT EM.S20.pdfManaging Software Dependencies and the Supply Chain_ MIT EM.S20.pdf
Managing Software Dependencies and the Supply Chain_ MIT EM.S20.pdf
 
SODA Framework Projects 25 Sep 2022 v1.pptx
SODA Framework Projects 25 Sep 2022 v1.pptxSODA Framework Projects 25 Sep 2022 v1.pptx
SODA Framework Projects 25 Sep 2022 v1.pptx
 
An Open Source Case Study
An Open Source Case StudyAn Open Source Case Study
An Open Source Case Study
 
Strategies for Context Data Persistence
Strategies for Context Data PersistenceStrategies for Context Data Persistence
Strategies for Context Data Persistence
 
GoGrid 3.0 Webinar: Complex Infrastructure Made Easy - Learn About the GoGrid...
GoGrid 3.0 Webinar: Complex Infrastructure Made Easy - Learn About the GoGrid...GoGrid 3.0 Webinar: Complex Infrastructure Made Easy - Learn About the GoGrid...
GoGrid 3.0 Webinar: Complex Infrastructure Made Easy - Learn About the GoGrid...
 
Analyse de la composition logicielle à l’aide d’outils open source
Analyse de la composition logicielle à l’aide d’outils open sourceAnalyse de la composition logicielle à l’aide d’outils open source
Analyse de la composition logicielle à l’aide d’outils open source
 
Software update for embedded systems
Software update for embedded systemsSoftware update for embedded systems
Software update for embedded systems
 
Django Frame Work
Django Frame WorkDjango Frame Work
Django Frame Work
 
Using containers and Continuous Packaging to Build native FOSSology packages
Using containers and Continuous Packaging to Build native FOSSology packagesUsing containers and Continuous Packaging to Build native FOSSology packages
Using containers and Continuous Packaging to Build native FOSSology packages
 
Apache Geode: an efficient alternative to Kafka-Storm-Spark for Data Analytic
Apache Geode: an efficient alternative to Kafka-Storm-Spark for Data AnalyticApache Geode: an efficient alternative to Kafka-Storm-Spark for Data Analytic
Apache Geode: an efficient alternative to Kafka-Storm-Spark for Data Analytic
 
What is expected from Chief Cloud Officers?
What is expected from Chief Cloud Officers?What is expected from Chief Cloud Officers?
What is expected from Chief Cloud Officers?
 
Webinar: The Four Requirements of a Cloud-Era File System
Webinar: The Four Requirements of a Cloud-Era File SystemWebinar: The Four Requirements of a Cloud-Era File System
Webinar: The Four Requirements of a Cloud-Era File System
 

Kürzlich hochgeladen

Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 

Kürzlich hochgeladen (20)

Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 

Last Line of Defence: be prepared by Open Source Backups with Bareos

  • 1. Last Line of Defense: be prepared by Open Source Backups with Bareos
  • 2. Bareos is a registered trademark of Bareos GmbH & Co. KG Agenda ● Resilience and Disaster recovery in times of Ransomware ● Why Open Source Backups are crucial ● Overview: Bareos – the Open Source backup solution
  • 3.
  • 4. Bareos is a registered trademark of Bareos GmbH & Co. KG Threats ● Known threats and data loss – Physical damage – Software failure – User failure: rm -Rf / – Malware / Ransomware – Intrusion – ... ● Unknown / unexpected threats ? – ...
  • 5. Bareos is a registered trademark of Bareos GmbH & Co. KG Defense and Recovery ● Important but scope for other talks – DMZ / Firewalls – Virus scanners – Intrusion detection – Training to prevent social engineering ● Our subject – Resilience and disaster recovery ● Our daily routine is the unexpected William T. Riker
  • 6. Bareos is a registered trademark of Bareos GmbH & Co. KG
  • 7. Bareos is a registered trademark of Bareos GmbH & Co. KG Sidekick: Non-Data Backups ● Svalbard Global Seed Vault ● Statistics ~860k seed types ● Funded by Norwegian government ● Backup of global seeds to ensure nutrition after big catastrophes ● First Use-Case: Syria 2015 – Research center Icarda (Aleppo) not fully functional – Restore / re-cultivate lentil seeds from backup seed in new location
  • 8. Bareos is a registered trademark of Bareos GmbH & Co. KG Some Backup Guidelines ● Network backup: copy your data to dedicated backup server ● Backup your backup: make replication to other media / sites. ● Backup to cloud: encryption mandatory ● Plan your backup and retention: – How long do you need to retain your backup data?
  • 9. Bareos is a registered trademark of Bareos GmbH & Co. KG Be prepared against Ransomware ● Protect your backup data – Backups to disk: separate from rest of network, only allow access for backup protocol – Read-only medium (worm-tape) ● If using backup-data encryption – Extra copy of encryption key – if lost or unreadable due to ransomware attack – no restore possible
  • 10. Bareos is a registered trademark of Bareos GmbH & Co. KG Long-term availability ● Technical – Future availability of your backup software on future hardware? – Future availability of hardware drivers to read your media? ● Avoid vendor lock-in – Pay-per-use when you need a restore? – Limited usage allowance – Examples from the field ● No restart after license key expiration possible ● Obligation to delete software after subscription ends – Vendor of backup software goes out of market ?
  • 11. Bareos is a registered trademark of Bareos GmbH & Co. KG Open Source is crucial for backups ● Distinguish between real open source and ‘open core’ ● No vendor-lock-in ● Even if companies backing a project disappear: code is still available and can be adapted ● Future-proof and adaptable to future hardware: only with open source ● Let’s you reclaim your data, if you backup to cloud
  • 12. Bareos is a registered trademark of Bareos GmbH & Co. KG Requirements summary ● Backup software only future-proof, if 100% open source ● Be prepared against ransomware and the unexpected: – Keep extra copies of your encryption keys – Separate backup data – Use backup replication, different media (worm) – Backup data easy accessible to enable fast recovery in minimal environment
  • 13. Bareos is a registered trademark of Bareos GmbH & Co. KG Bareos Introduction ● Backup Archive REcovery Open Sourced ● Bareos is a fork of the bacula.org project ● Fork started by Marco van Wieringen 2010 – Implement own ideas – Speed up development – Sustainably ensure open source project ● First Release 2013 ● Since then yearly a new major version Current release: 18.2
  • 14. Bareos is a registered trademark of Bareos GmbH & Co. KG Data Sovereignty – NO vendor lock-in ● Bareos is Open Source: – Affero GNU Public License (AGPL) – Code cleanup and re-factoring – A lot of new features – Python plugin interface – Growing Open Source community – Open Storage format – Backup data (disk / tape) easy accessible with command-line tools to scan, extract and recover data without backup server
  • 15. Bareos is a registered trademark of Bareos GmbH & Co. KG
  • 16. Bareos is a registered trademark of Bareos GmbH & Co. KG Bareos Overview ● All common sense features of a network backup system, like ● Multi-platform support: Linux, Unix, Windows, MacOS ● Scheduler with multi generation support (Full-, differential-, incremental, virtual full, accurate, ...) ● Inventory (“catalog”) in database (MySQL, Postgres) ● Restore via CLI or GUI on any client ● Encrypted data, transport, ACLs, ... ● Backup media: disk, tape, library, cloud ● Scripting interface for pre- and post – jobs, plugin interface
  • 17. Bareos is a registered trademark of Bareos GmbH & Co. KG Some New Features ● Support for hardware encryption with LTO (4 and upwards) and enterprise tape libraries ● Client-quota support / Bandwidth limitation ● Native NDMP Support (DAR/DDAR, tape) ● Replication to other backup sites ● Backup to (Ceph, Gluster, S3, Glacier) and from (VMWare, Ceph, Gluster) the cloud ● Python Plugin Interface ● Multi-lingual and multi-tenant web UI ● API
  • 18. Bareos is a registered trademark of Bareos GmbH & Co. KG Current Release 18.2 ● Transport encryption pre-configured and enabled by default ● Use existing passwords as pre-shared keys ● Inidividual TLS certificates supported, too ● Backwards compatible with older clients ● PAM Authentication supported pam_unix, pam_ldap, pam_ ... ● Modernized build system Autoconf (76k lines) replaced by CMake (5k lines) ● Use modern C++ language features
  • 19. Bareos is a registered trademark of Bareos GmbH & Co. KG Working on next release: 19.x ● Continue to modernize and refactor legacy code ● Storage Daemon – Support SCSI drive reservation – Improve handling of parallel jobs: auto-configure multiple virtual drives ● Web ui: switch to new framework vue.js – Persistent connection between server and browser: Enable push notifications – Modern design – Configuration changes ● Documentation switch from LaTeX to RST / Sphinx Work in progress, see https://docs.bareos.org ● Build more unittests using ctest
  • 20. Bareos is a registered trademark of Bareos GmbH & Co. KG Installation Packages ● Source Code on GITHub ● Repacking using Open Build Server – All packages out of one source – All major Linux Distributions – MacOS – Windows Installer Packages with lean redesign of cross compile makefiles, silent install possible ● Additional / on request: AIX, HP-UX, BSD
  • 21. Bareos is a registered trademark of Bareos GmbH & Co. KG Web UI Restore Browser
  • 22. Bareos is a registered trademark of Bareos GmbH & Co. KG Publicity ● “ This is one of the largest open-source teams in the world, and is in the top 2% of all project teams on Open Hub.” ● Bareos recommended on SILLS list of open source applications by French government ● Admin Magazine #17 / 2013 Editor's summary: The Bareos fork of Bacula adds new features, expanded functionality, and simplified configuration
  • 23. Bareos is a registered trademark of Bareos GmbH & Co. KG Downloads ● Weekly unique visits on download.bareos.org Since 2016: mirrors used, no more numbers
  • 24. Bareos is a registered trademark of Bareos GmbH & Co. KG Customers ● Several Max-Planck-Institutes ● Beuth Hochschule Berlin ● Cardtech: Payment Transaction Provider ● Bavarian State Archives ● Lab Logistics Group ● Mixed industries – Public / government – Universities / Research – SMB – Provider – Finance
  • 25. Bareos is a registered trademark of Bareos GmbH & Co. KG Services and Partners ● Subscription (software maintenance), Support, Consulting and Training services delivered by Bareos GmbH & Co. KG and global partner network
  • 26. Bareos is a registered trademark of Bareos GmbH & Co. KG Contact and links ● Subscription, Support, References, Partner: http://www.bareos.com ● Community, Documentation, Download: http://www.bareos.org ● GIT: https://github.com/bareos ● Bug- and feature- tracker Mantis: https://bugs.bareos.org ● Maik Außendorf maik.aussendorf@bareos.com ● Videos and slides with technical presentations, customer stories, background information at the Open Source Backup Conferences archive: https://osbconf.org
  • 27. Bareos is a registered trademark of Bareos GmbH & Co. KG Picture Credits ● Svalbard Vault (outside) By Frode Ramone from Oslo, Norway (DSCF0896.jpg) [CC BY 2.0 ( http://creativecommons.org/licenses/by/2.0)], via Wikimedia Commons ● Svalbard Vault (inside) Dag Endresen [CC BY 3.0 (http://creativecommons.org/licenses/by/3.0)], via Wikimedia Commons ● Seeds CC BY-SA 2.0, https://commons.wikimedia.org/w/index.php?curid=425642 ● Petya Free https://commons.wikimedia.org/wiki/File:Petya.A.png ●
  • 28. Bareos is a registered trademark of Bareos GmbH & Co. KG Visit us at SCALE17 booth #315