Data loss: Difference between revisions

From Computer Science Wiki
(Created page with "right|frame|System Fundamentals<ref>http://www.flaticon.com/</ref> Especially for complex systems, '''the relationship between training and the succe...")
 
 
(20 intermediate revisions by 2 users not shown)
Line 1: Line 1:
[[file:system_fund.png|right|frame|System Fundamentals<ref>http://www.flaticon.com/</ref>]]
[[file:system_fund.png|right|frame|System Fundamentals<ref>http://www.flaticon.com/</ref>]]


Especially for complex systems, '''the relationship between training and the success of a system is clear'''. Types of user training include self-instruction, formal classes, remote/online training. The quality of the delivery of user training can affect the rate of implementation of the new system.
Data loss is the unplanned or unintended or accidental or purposeful corruption of data. Data is any stored information (user data, operating system data, etc.).


== Real-world practical advice ==
== Causes of data loss ==
 
There are hundreds of reasons we can experience data loss. However, these can broadly fit into the categories below.
 
{| style="width: 95%;" class="wikitable"
|-
| '''cause of data loss''' || '''for example'''
|-
| malicious activities ||


Sometimes people don't know what they don't know. Face to face classes are probably the highest quality. Obstinate users who do '''not want to learn''' are impossible to teach.
* External malicious actor who is deliberately causing data loss
* Internal malicious actor who is deliberately causing data loss
* Innocent user tricked into running malicious program which causes data loss
* Deliberate sabotage by an actor (unplugging power,  causing physical damage to the system


We can evaluate different types of training by asking ourselves:
|-
| Natural disaster ||


* how much money does it cost?
* Flood, lightning, storm, earthquake, tornado (also called an [https://en.wikipedia.org/wiki/Act_of_God Act of God])
* how much time does it take?
* For something to be qualified as an act of God<ref>https://en.wikipedia.org/wiki/Act_of_God</ref>:
* how effective is the training?
** (i) which involve no human agency
** (ii) which is not realistically possible to guard against
** (iii) which is due directly and exclusively to natural causes and
** (iv) which could not have been prevented by any amount of foresight, plans, and care
|-


== Do you understand this material? ==
| system failure ||


A small business has a computer kiosk inside the store which allows customers to sign up for a email newsletter. If a customer signs up for a newsletter inside the store, they will get a 10% discount on their first purchase at the store. The owner hopes this 10% discount will be an incentive for customers to sign up for the email newsletter. The business will then regularly  email the customers special offers and savings. The business owner expects to benefit from this system by having increased sales. The customers expect to benefit from this system by having access to special offers, to save money, and to see what is new and trendy at their store.
* Loss of ANY computer component (power supply, NIC card, temporary or permanent storage)
* Loss of [https://en.wikipedia.org/wiki/HVAC HVAC] leading to heating / cooling issues
|}


Question 1: What is the best way to train the business owner? Why?
== Consequences of data loss ==


== Do you have an advanced understanding of this material? ==
Data loss can have significant consequences, depending on the nature of the data and the context in which it is used. Here are some possible consequences of data loss in a specified situation:


A school of 900 students has a secure web-based application which manages attendance data. The school administrators carefully track attendance for the students so it can identify when students have been absent for a customizable threshold. For example, the school might set a threshold of 5 absences within 30 days, which then automatically notifies the student, parent, and teacher there is a problem with attendance. The threshold might be 3 times within 10 days, or something like that. The system keeps track of attendance and tardies. The system has customizable attendance codes. For example, "absence for school trip", "excused absence", "medical absence" are all allowed absence codes.  
# A business may suffer financial losses if data loss results in the inability to complete transactions or access important financial information.
# Data loss in a healthcare setting can have serious consequences for patient care, as it may result in the loss of important medical records or treatment information.
# In the education sector, data loss can result in the loss of important grades, transcripts, and other student records.
# Data loss in a government organization can compromise sensitive information and potentially have serious security implications.
# Data loss in a research setting can be detrimental, as it may result in the loss of valuable data that has been collected over a long period of time.


School administrators expect to benefit by having data about attendance so they can support students and parents to be in school. School administrators also expect to benefit by giving parents and students information about attendance (so parents can support their children to be in school). Finally, school administrators expect to benefit by using attendance data to apply for government funding (as they can prove how many students were in class on a specific day).
Overall, data loss can have significant negative consequences for individuals, organizations, and society as a whole. It is important to take steps to prevent data loss and have a plan in place to minimize the impact if it does occur.


Parents expect to benefit by knowing when their children are in school or miss school. This way parents can support their children to be in school. Being in school is a '''shared value''' between the school and the parent.
== Preventing data loss ==


Students expect to benefit by understanding how many days of school of they have missed. The school expects students to have a strong "ownership of learning" and manage their attendance.
There are a range of methods that can be used to prevent data loss, including:


Question 1: What is the best way to train teachers? Why?
# Regular Backups: One of the most effective ways to prevent data loss is to regularly create backups of important data. Backups can be stored on a separate device or in the cloud, and can be used to restore data in the event of data loss.
# Redundancy: Implementing redundant systems or storage can help to prevent data loss, as it ensures that there is always a copy of the data available.
# Data Replication: Data replication involves creating copies of data and storing them in different locations. This can help to prevent data loss due to issues such as hardware failures or natural disasters.
# Data Encryption: Encrypting data can help to prevent unauthorized access to sensitive information and protect against data loss.
# Data Governance: Implementing data governance policies and procedures can help to ensure that data is being used and stored responsibly, reducing the risk of data loss.
# User Training: Educating users on the importance of data protection and best practices for handling data can help to prevent data loss due to user error.
# Data Loss Prevention (DLP) Software: DLP software can be used to monitor and control the flow of data within an organization, helping to prevent data loss due to accidental or intentional leaks.


== Evaluating user training ==
Overall, it is important to implement a range of measures to protect against data loss and ensure the integrity and availability of important data.


{| style="width: 95%;" class="wikitable"
== Real-world practical advice ==
|-
 
| '''Method''' || '''Advantages''' || '''Disadvantages'''
I'm happy to report that data loss is rarer today than it was 10 years ago. However, without careful planning, we can be assured a data loss will occur. Whenever you design a system, you should include fault-tolerance, redundancy, offline/ online storage, and failover into your design.
|-
| '''self-instruction'''  ||  Advantage here || Disadvantage here
|-
| '''formal classes'''  ||  Advantage here || Disadvantage here
|-
| '''remote/online training'''  ||  Advantage here || Disadvantage here
|-
|}





Latest revision as of 11:52, 2 January 2023

System Fundamentals[1]

Data loss is the unplanned or unintended or accidental or purposeful corruption of data. Data is any stored information (user data, operating system data, etc.).

Causes of data loss[edit]

There are hundreds of reasons we can experience data loss. However, these can broadly fit into the categories below.

cause of data loss for example
malicious activities
  • External malicious actor who is deliberately causing data loss
  • Internal malicious actor who is deliberately causing data loss
  • Innocent user tricked into running malicious program which causes data loss
  • Deliberate sabotage by an actor (unplugging power, causing physical damage to the system
Natural disaster
  • Flood, lightning, storm, earthquake, tornado (also called an Act of God)
  • For something to be qualified as an act of God[2]:
    • (i) which involve no human agency
    • (ii) which is not realistically possible to guard against
    • (iii) which is due directly and exclusively to natural causes and
    • (iv) which could not have been prevented by any amount of foresight, plans, and care
system failure
  • Loss of ANY computer component (power supply, NIC card, temporary or permanent storage)
  • Loss of HVAC leading to heating / cooling issues

Consequences of data loss[edit]

Data loss can have significant consequences, depending on the nature of the data and the context in which it is used. Here are some possible consequences of data loss in a specified situation:

  1. A business may suffer financial losses if data loss results in the inability to complete transactions or access important financial information.
  2. Data loss in a healthcare setting can have serious consequences for patient care, as it may result in the loss of important medical records or treatment information.
  3. In the education sector, data loss can result in the loss of important grades, transcripts, and other student records.
  4. Data loss in a government organization can compromise sensitive information and potentially have serious security implications.
  5. Data loss in a research setting can be detrimental, as it may result in the loss of valuable data that has been collected over a long period of time.

Overall, data loss can have significant negative consequences for individuals, organizations, and society as a whole. It is important to take steps to prevent data loss and have a plan in place to minimize the impact if it does occur.

Preventing data loss[edit]

There are a range of methods that can be used to prevent data loss, including:

  1. Regular Backups: One of the most effective ways to prevent data loss is to regularly create backups of important data. Backups can be stored on a separate device or in the cloud, and can be used to restore data in the event of data loss.
  2. Redundancy: Implementing redundant systems or storage can help to prevent data loss, as it ensures that there is always a copy of the data available.
  3. Data Replication: Data replication involves creating copies of data and storing them in different locations. This can help to prevent data loss due to issues such as hardware failures or natural disasters.
  4. Data Encryption: Encrypting data can help to prevent unauthorized access to sensitive information and protect against data loss.
  5. Data Governance: Implementing data governance policies and procedures can help to ensure that data is being used and stored responsibly, reducing the risk of data loss.
  6. User Training: Educating users on the importance of data protection and best practices for handling data can help to prevent data loss due to user error.
  7. Data Loss Prevention (DLP) Software: DLP software can be used to monitor and control the flow of data within an organization, helping to prevent data loss due to accidental or intentional leaks.

Overall, it is important to implement a range of measures to protect against data loss and ensure the integrity and availability of important data.

Real-world practical advice[edit]

I'm happy to report that data loss is rarer today than it was 10 years ago. However, without careful planning, we can be assured a data loss will occur. Whenever you design a system, you should include fault-tolerance, redundancy, offline/ online storage, and failover into your design.


Standards[edit]

  • Identify a range of causes of data loss.
  • Outline the consequences of data loss in a specified situation.
  • Describe a range of methods that can be used to prevent data loss.


References[edit]