Possible corrupt or injected data

Hello,
I have a question for the SQL Server security experts.
My scenario is as follows:  I am currently migrating data off a legacy system, and into another.  This system is notoriously hard to work with, and has been severely abused over the years.  Many logical associations were broken, and band aided
back together.  It is a sunset system, however demographic data still needs to be retrieved.
Upon loading the data into a slowly changing dimension in another system, I am running into an issue where the same values will not equal themselves.  I have tried converting the data types, stripping all non-ascii characters from the string data. 
I have checked the data lengths, all equal similarly length and stored string data.  I am detecting no hidden characters within the string as well.  There is no reason why this data won't equal itself.  My only conclusion at this point is that
it is either corrupted or injected.
Are there any suggestions on how to detect possible corruption or injection?  I have read many articles around sql injection, and I suspect that I am dealing with binary data injected onto the end of the string data.  However, when I check the
byte size it looks normal.

Physical corruption you would detect with DBCC CHECKDB
Corrupted foreign keys you could detect with DBCC CHECKCONSTRAINTS
If someone has maliciously manipulated the data in order to conduct any kind of second order attack via SQL Injection or otherwise, it really depends on the skillfulness of the attack how easily one could detect & comprehend that.
Hidden character may also have gotten into the system by badly written applications and imho are not necessarily an indication of an attack.
Maybe you could show us a sample.
If you truly suspect an attack going on though, you should follow your hopefully existing escalation procedures and get the system ready for a forensic investigation by making sure nothing can get changed any more. Unless you want to keep
that system running to try to catch the attacker “live”. But I do not recommend using a production system as a honeypot if you don’t know exactly what you are doing (and probably not even then).
Andreas Wolter (Blog |
Twitter)
MCSM: Microsoft Certified Solutions Master Data Platform, MCM, MVP
www.SarpedonQualityLab.com |
www.SQL-Server-Master-Class.com

Similar Messages

  • Is it possible to display a date as (DD-MON-YYYY) in excel output using excel template in xml publisher

    Is it possible to display a date as (DD-MON-YYYY) in excel output using excel template in xml publisher where date should be displayed as date only not string.

    I've tried to use hierarchy node variables, but it seems like you can't specify a attribute of the hierarchy such as level.  So with the WBS hierarchy, if you create a hierarchy node variable, you specify the WBS value to select (If I understand this correctly).  I wish I could instead specify "give me all the WBS nodes that happen to have the value of the level attribute greater or equal to 3.  If I understand Juergens post, he is saying make security access so that only certain WBS levels can be returned in the query.  I suppose we can try that, but that would then preclude getting the level 1 and 2 in the future if the authorization is global.

  • Is it possible to extract essbase data as a web service

    Hi All,
    I would like to know if it is possible to extract essbase data as a web service. What are the things to look for to achieve this functionality. Also request you to help me with a simple example.
    Thanks for your help in advance.
    Thanks,
    Praveen

    1)http://docs.oracle.com/cd/E26232_01/doc.11122/aps_admin.pdf
    2)http://code.google.com/p/essbase-plsql-interface/downloads/list?deleted=1&ts=1331485947
    3)http://essbase.ru/archives/category/performance/essbase-api/xmla

  • Is it possible to save / extract data from a MS SQL database 2008 using lookout 6.2?

    Is it possible to save / extract data from a MS SQL database 2008 using lookout 6.2?
      Now a days we are saving / extracting data in a excel spreadsheet, but we would like to do that using a database because it is better.

    You can use ODBC connection to work with SQL Server database.
    Use SQLExec object to execute the SQL statement. Here is a KB about the SQL statement.
    http://digital.ni.com/public.nsf/allkb/4ADEEA04CD24AE0B862565E20002A16F?OpenDocument
    To write data to spreadsheet is more straightforward because Lookout has built-in spreadsheet object. But you need to write SQL statement by yourself to interact with other database.
    To read the data back is the same way. Just use "select" SQL statement to query. You can use Datatable object to query.
    The "Data Source" can be "DSN = data source name;". The data source name is configured in Control Panel->Administrative Tools->Data Sources(ODBC).
    Ryan Shi
    National Instruments

  • Is it possible to wait for data using ODIWaitForData on a column of table

    Hi,
    Is it possible to wait for data on a column instead of waiting for data on a table.I knwo there is ODIWaitForData for which I can use the Filter Column and Filter Variable expressions to wait for data.But I do not know what is the value that I amy recevie ,so in a sense I do not know what is the value that I may be expecting.So how else can I wait for the data on a column.Note that I have used even the SQLFilter option in ODIWaitForData..
    Thanks & Regards,
    Pera Mahendra

    Thank you for responding to my post Niel. The HD is completely empty like it's not even formatted and no partitions yet. I have the installation DVD that I borrowed from a friend. I tried to insert it into the external CD/DVD drive, restarted the PC while pressing and holding the C button then I see the apple logo after a while it was showing a not allowed sign, the icon that is circle and has slash in the middle of it. I replaced the HD because my old HD crashed after upgrading to OS X Mavericks.

  • Is it possible to recover ical data lost in a sync?

    Is it possible to recover ical data lost in a sync?

    Your only bet is to resotre from the Time Machine backup. However when you do this the sync process will promptly delete the calendars again, so you need to work through the slightly convoluted method detailed in this page:
    http://www.wilmut.webspace.virginmedia.com/notes/icloudtm.html

  • Is it possible to Extract the Data from Website?

    Dear Experts,
            Is it possible to Extract the Data from Website and Upload it in the SAP Table?.It is very Urgent.Please help me.
    Thanks & Regards,
    Ashok.

    Hi Friend,
    Generaly if it is one time activity you can do it manually by copy paste in excel.
    But if it is weekly or monthly activity then you have to ask website provide to provide data in excel or CSV file and upload it into SAP.
    I have a situtation like this, and they (Rapaport price) provide it in CSV format with defined columns.
    So it is better to raise the issue to website provider.
    Regards
    Krishnendu

  • Is it possible to retrieve the data from maintainance view?

    Hi experts,
    Am facing one problem.
    Is it possible to retrieve the data from Maintainance View ,If yes how?
    IF it is not possible then Y?
    While am trying to retrieve data from maintainance view it's showing message like
    "it is not a database view or table".
    Can u pls give me ans.
    Thanks&Regards,
    Arun.

    Hi Arun,
    It is not possible to retrieve the data from Maintenance view. Maintenance View is different and Database View is different.
    Maintenance view : Maintenance view permits you to maintain the data of an application object together.The data is automatically distributed in the underlying database tables.
    A standardized table maintenance transaction is provided (SM30), permitting you to maintain the data from the base tables of a maintenance view together.
    In other words, Maintenance views enable a business-oriented approach to looking at data, while at the same time, making it possible to maintain the data involved. Data from several tables can be summarized in a maintenance view and maintained collectively via this view. That is, the data is entered via the view and then distributed to the underlying tables by the system.
    Database View: Data about an application object is often distributed on several database tables. A database view provides an application-specific view on such distributed data.A database view is automatically created in the underlying database when it is activated.Database views implement an inner join.If the database view only contains a single table, the maintenance status can be used to determine if data records can also be inserted with the view. If the database view contains more than one table, you can only read the data.
    Database views should be created if want to select logically connected data from different tables simultaneously. Selection with a database view is generally faster than access to individual tables. When selecting with views, you should also ensure that there are suitable indexes on the tables contained in the view.
    Hope this helps.
    Please reward if useful.
    Thanks,
    Srinivasa

  • Settlement of planned deliv. costs not possible if GR-related data entered

    Hi gurus,
            While doing T-code MRRL if i am entering the GR posting date and ticking the good + delivery check box an error message is trigerd 'Settlement of planned deliv. costs not possible if GR-related data entered'.PLZ reply the reson for this error.

    I Have the same problem them I realise  that :
    This message just appear if i am using doc. selection = 4 .
    tks
    Teresinha

  • Is it possible to recover my data from iCloud backup without working wifi? I have as many other upgraded my iPhone 4S to iOS 7.0.2 with the result that the Wi-Fi or Bluetooth no longer works. However, i can connect to iTunes via cable but there is wrong v

    Is it possible to recover my data from iCloud backup without working wifi? I have as many other upgraded my iPhone 4S to iOS 7.0.2 with the result that the Wi-Fi or Bluetooth no longer works. However, i can connect to iTunes via cable but there is wrong version of backup.

    Answer is no.
    If you want the iCloud backup you have to have n internet connection, thus WiFi.
    The not working WiFi has happened with quite a number of users.
    It is not exactly clear what is the cause but there are suggestions to clear it up:
    Some people have had success by removing an apostrophe from the iPhone name. If your iPhone is called something like “John’s iPhone” then this might work. Go to Settings > General > About > Name and change it to something with no apostrophe.
    Some people have reported success by putting the iPhone into Airplane mode and then going to Settings > General > Reset > Reset Network Settings, but the problem may return.
    You could also try going to Settings > Control Center and disable Access on Lock Screen then turn your iPhone off and on again.
    Make sure that your router firmware is up to date.
    Try backing up your iPhone and then restoring it. Check how to factory reset an iPhone for details.
    If nothing is working for you, try contacting Apple or take your iPhone into an Apple Store.
    Succes, Lex

  • MacBook pro will not boot up. Blank screen with message File is possibly corrupted. Checksum does not match etc

    MacBook Pro suddenly will not boot up. Blank screen with message File is possibly corrupt. Header checksum does not match, etc

    Hi s.cheslik,
    It seems your MacBook Pro will not boot properly and it displaying an error message. Based on the information you have provided, it appears your MacBook Pro needs to be serviced. The following link should help you get started with the process and has links with additional information on topics such as warranty and service pricing, battery replacement, and express replacement service.
    Apple - Support - Service Answer Center
    Thank you for contributing to Apple Support Communities.
    Take care,
    Bobby_D

  • Is it possible to save a data portion starting from when a "save" button is pressed?

    Hi,
    The below attached vi acquires data from a sensor. The sensor signal output can be reset to zero and the data saved into a file. However, the saved data comprises the data portion starting from when the vi starts running until the "stop" button is pressed. Is it possible to save the data portion starting from when the "save" button until the "stop" button are pressed?
    Best regards,
    Ninjatovitch
    Solved!
    Go to Solution.
    Attachments:
    Sensor Signal Acquisition.vi ‏52 KB

    this should be in 8.2
    Harold Timmis
    [email protected]
    Orlando,Fl
    *Kudos always welcome
    Attachments:
    RandomNumberSubVI.vi ‏8 KB
    savefilewhenselected.vi ‏11 KB
    f.txt ‏1 KB

  • Is it possible to add the date to the notifications center?

    im using the new iphone 5 and was wondering if its possible to add the date to the notification center?  i know the date shows up when you have an event scheduled.

    The photo in the calendar replaces the date. You can ctrl-click the photo and add a caption to show the day number.
    Clicking the disclosure triangle to the right of the caption will show a panel where you can edit the font (all this tested in iPhoto 9.5.1), but it does look funny, you'd be better off by not adding the day number:

  • Concerned about possibility of recovery personal data from my old iPhone

    I'm concerned about possibility of recovery personal data after applied "Erase All Content and Settings" option on an iPhone or iPad. Does Apple guarantee that no one can recover my personal data after I deleted & reset my old iPhone by the "Erase All Content and Settings" option ?

    Welcome to the Apple Community.
    You can safely delete the old back up now.

  • Is it possible to put some data, such as numeric and string, on the pront panel

    Hi guys,,,
    Is it possible to put some data,such as numeric or string as input data on the front panel? In general, I only know how to create text file by using notepad, for example,
    after that open and read that text file to show on the table control and plot XY graph. On the other hand, If I don't want to read the input data file from text file, I would like to use some tables in LabVIEW to serve as the input data instead of notepad, for example, on the front panel, and then take that input data table to plot XY graph afterwards. Is that possible?
    Thanks in advance
    Mannie

    There is a palette on the front panel if you right-click. It has controls on it that you can use as inputs and outputs. I've attached a picture.
    Also, you may want to run through Getting Started with LabVIEW. It covers things like this.
    (Edit: Oops, forgot the picture.)
    Message Edited by DJDDA on 12-10-2007 02:24 PM
    Attachments:
    controlspal1.gif ‏16 KB

Maybe you are looking for

  • Azure Site to Site VPN with Cisco ASA 5505

    I have got Cisco ASA 5505 device (version 9.0(2)). And i cannot connect S2S with azure (azure network alway in "connecting" state). In my cisco log: IP = 104.40.182.93, Keep-alives configured on but peer does not support keep-alives (type = None) Gro

  • Reg: Error Running ADF page From Jdeveloper 12C 12.1.2.0.0

    Team, iam getting the below error while running the page. [Waiting for the domain to finish building...] [08:21:34 AM] IntegratedWebLogicServer Domain is invalid.  Regenerating it... [08:21:35 AM] Creating IntegratedWebLogicServer Domain... [08:21:37

  • Ways to export as mobile

    hi. there is Flash, plus there is Flash builder. Flash has the option to export to mobile air from the same Flash environment. Why are there two tools that apparently do the same, or what is the difference between each one, and are there any other op

  • Cannot connect to SQL Azure by allowing Domain Name in Firewall

    *.database.windows.net:1433/tcp is getting resolved as IP address in corporate firewall but the corporate firewall is configured to allow only domain names.Is there a way to connect to SQL Azure without domain name getting resolved into IP. All the h

  • Unable to install or uninstall Quicktime

    Something has gotten corrupted in Quicktime. I cannot run it, uninstall, or re-install. Error Messages refer to "installation source not available" and to quicktime.msi. Is there any utility or way to help me start fresh?