Monday, October 25, 2021

Data Life Cycle and Protecting Data

Data Life Cycle and Protecting the Data.

The principle of integrity and confidentiality is pervasive across all stages. We should always be aware of how securely managing the personal information to prevent accidental loss or unauthorized access. Every data has its own life cycle. This life cycle is the sequence of stages that a data goes through from its initial generation/collection or capture to its eventual archival and/or deletion at the end. While protecting the data always use security by design approach. 
  • Collection of Data
  • Storing of Data
  • Using of Data
  • Sharing of Data
  • Transferring Data
  • Retaining Data
  • Deleting Data
Collection of Data:
  • While collecting data, only collect personal information for the purpose specified in your privacy notice.
  • Consider the amount and type of personal data you need for your purpose.
  • Never use the data for marketing, advertising, or analytics.
  • Only collect personal information that is adequate, relevant, and limited to your specific purpose.
  • Only use approved method to collect the data to ensure integrity and confidentiality.
Storing personal Data:
  • Always ensure to store personal information in line with the data storage policy that are applicable. 
  • Ensure hard copy of data is securely locked and pseudonymizing data before storing. 
  • Financial records and trade secrets need to be stored with the according access and use permissions.
  • The data storage solution/system needs to be adequate in terms of long period of storage capability and redundancy.
  • Since, many organizations presently choosing cloud service for their primary data storage instead of their local on premise infrastructure. While this is a feasible approach, given that the cloud service provider offers acceptable and adequate redundancy, it comes with the risk of losing the full control of the data and, in cases where the data is neither encrypted in transit nor at rest, unauthorized access to the data by the provider is possible.

Using Data:
  • Any changed or additional uses of personal information must be documented.
  • Ensure personal information is accurate and used as per requirement.

Sharing Data:
  • Prevent unauthorized access on data while sharing.
  • Ensure secure mechanism and best practices while sharing data such as end-to-end encryption, double check permission settings, maintaining audit trail etc. 
Transferring Data:
  • While transferring data, Secure Data Transfer (SDT) provides a way to securely read and write logical volume data between groups or clusters within a network.
  • SDT uses OpenSSL software libraries with the TLS 1.2 protocol following both AES-256 and AES-128 bit key.
  • Sharing personal information across borders can be sometimes complex.
  • The secure transmission methods of data transmission are Email encryption, Website encryption, FTP and SFTP protocol use. 
  • Encrypt data in motion, encrypt data at rest and authenticate from both sender and receiver end to verify.
Retaining Data:
  • There shall be data retention policy documented. A data retention policy is a key step in managing and protecting an organization’s important data to avoid any civil, criminal and financial consequences and attract penalty that sometimes outcome from poor data management practices.
  • Determine regulations that is applicable for you and your organization.
  • Only retain personal information which have specified purpose.
Deleting Data:
  • When you have your job done, delete the personal data. 
  • Dispose the data or delete the data securely. 
  • Use shredder in case of destroying the hard copy or paper documents. Use data wipe tools for securely erasing the data from hard drive. 
  • Types of data deletion also includes overwriting, formatting, degaussing, physical destruction (drill or crush) etc. 
The data breaches consequences are rapidly growing day by day. So be aware and educate the own employees in the organization are also important.

Do you have any additional comments, feel free to post. 
Like and Subscribe!
Thanks!

-DR

Friday, October 22, 2021

Cyber Security Awareness Month October 2021

Cyber Security Awareness Month.

October month is celebrated as global cyber security awareness month and previously it was known as National cyber security month. 

In 2021, this year it is themed as “Do Your Part. #BeCyberSmart.”

Many organizations, firms spreading their awareness campaign around globe. So I wanted to be part of sharing some awareness. So in just a simple way I am sharing the awareness tips shared by DSCI. So be cyber safe. Avoid unknown links, think before click. 

Below are the few power tips on;

  • Password Safety
  • Phishing and Email Security
  • How to maintain social media Hygiene
  • Work from anywhere tips
  • Web surfing security tips
  • Portable media security tips

Source: DSCI







For more cyber security posts please refer my all posts from January 2021.

https://diptechlearn.blogspot.com/2021

Thanks

-DR. 


Monday, October 18, 2021

HTTP Requests

HTTP Requests

Whenever we visit a page on the web, our computer uses the Hypertext Transfer Protocol (HTTP) to downloads or fetches that page (HTML) from another computer or server somewhere on the Internet.

For example: http://abc456.com/index.html/79u0u 

In server client architecture, HTTP (Hypertext Transfer Protocol) is an application layer protocol used to communicate hypermedia documents between the devices, browsers. It is built over TCP/IP protocol and it works same as a request and response protocol between a client and server. 

There are methods used for HTTP as mentioned below;

  • GET
  • POST
  • PUT
  • HEAD
  • DELETE
  • PATCH
  • OPTIONS

There are two methods which are used: HTTP GET and HTTP POST. 

The HTTP GET request method is used to request a resource from the server. Web browsers generally use HTTP GET and HTTP POST, but others such as desktop and mobile applications use many others forms. It is less secure and is easier to hack for script kiddies because data sent is part of the URL. So it's saved in browser history and server logs in plaintext.

HTTP POST is a method meant to send data to the server from an HTTP client. The HTTP POST method requests the web server accept the data enclosed in the body of the POST message. This is often used while submitting login or contact forms or uploading files and images to the server. The HTTP POST method is used to create or add a resource on the server. It becomes difficult in case of hacking because the parameters are not stored or saved in internet browser history or in web server logs.

GET method is visible to everyone as it will be displayed in the browser's address bar and has limits on the amount of information to send whereas POST method variables are not displayed in the URL.

The initial HTTP protocol was with a version of 0.9 with protocol supported by GET. Then version 1.0 released with supporting protocols GET, POST and HEAD. 

Later 1.1 version came with protocol supported by GET, POST, HEAD, OPTIONS, PUT, DELETE, TRACE, and CONNECT. 

HTTP 2.0 later came also known as HTTP 2 with supporting protocols such as GET, POST, HEAD, OPTIONS, PUT, DELETE, TRACE, CONNECT, and PATCH.

This is just a basic understanding. 

-DR





Network Scanning Tools

Network Scanning through Nmap and Nessus Network scanning is a process used to troubleshoot active devices on a network for vulnerabilities....