Solved

Where is your data?

Posted on 2011-03-25
5
345 Views
Last Modified: 2012-05-11
I attended a good speech the other day on database security and one issue the guy asked was whether folk knew where their data was. I think some folk have a one dimensional view that data resides in the MS-SQL, Oracle DB and no where else.

As DBA’s can you give me a big list of everywhere corporate data for a specific system can go/end up. For example at a top level if you ask me you information system

1)      gets/obtains data (online forms, data feeds, data extracts)
2)      stores it and makes it available to the end user via some GIU (web app, intranet app, report viewer i.e. crystal)
3)      exports data/processes it further (reports, test databases, extracts, backups)

Are there any more stages? Also where can your data come from? Some systems can obtain the data via online forms, but there must be other apps that get data from other means, i.e. not directly from the user.

Can you give me some examples in the lifecycle of database/information system, everywhere that “data”, intended for the database, can reside in your IT environment? From one extreme to the other, any where data could be stored in the IT environment for stages 1, 2, or 3.
0
Comment
Question by:pma111
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 2
5 Comments
 
LVL 4

Expert Comment

by:davehilditch
ID: 35215175
I would add message queues into the mix - think enterprise service buses.  When it comes to security, i'd add in excel, emails, print outs, flat files etc as people often use these systems when looking at or dealing with data.
0
 
LVL 3

Author Comment

by:pma111
ID: 35215237
Hi Dave, not familiar with:

"message queues into the mix - think enterprise service buses."

Can you clarify in lay persons terms?
0
 
LVL 3

Author Comment

by:pma111
ID: 35215244
And flat files?
0
 
LVL 4

Accepted Solution

by:
davehilditch earned 200 total points
ID: 35215928
A message bus is an asynchronous way of sending data between services which can be on completely different platforms.  e.g. you could have data being generated by a variety of different mechanisms and they all stick their data onto the bus/queue.  Then you configure listeners to pick up and retrieve/make use of this data.

See here for more info - http://msdn.microsoft.com/en-us/library/ff647328.aspx

or here - http://en.wikipedia.org/wiki/Enterprise_service_bus

re: flat files, they are just files outside of the database.  e.g. someone connects to sql server and exports all of a particular tables data to a .txt or .csv file.
0
 
LVL 4

Expert Comment

by:davehilditch
ID: 35215940
also, really depending on how tight you want your security to be, but if someone has emailed data then the email will reside in multiple places - the sender, the exchange server (or similar) and the target destination.  On top of that, if you have indexing services on your computer (such as google desktop) then the contents of the files will also be in those indexes.
0

Featured Post

Business Impact of IT Communications

What are the business impacts of how well businesses communicate during an IT incident? Targeting, speed, and transparency all matter. Find out more in this infographic.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Ever wondered why sometimes your SQL Server is slow or unresponsive with connections spiking up but by the time you go in, all is well? The following article will show you how to install and configure a SQL job that will send you email alerts includ…
In the first part of this tutorial we will cover the prerequisites for installing SQL Server vNext on Linux.
This video explains what a user managed backup is and shows how to take one, providing a couple of simple example scripts.
Using examples as well as descriptions, and references to Books Online, show the documentation available for datatypes, explain the available data types and show how data can be passed into and out of variables.

737 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question