What is Data masking ? Hoe it wil be helpful to our project?

I am a ABAPer.
We are going to use Data masking in our project.
Can any one tell me what is data masking, how it will be useful to our project.
If any of u used in ur projects , can u pls tell me briefly??

<b>Data Masking</b> is another needed solution for data protection from both
internal and external security threats
Also referred to as data obfuscation, data de-identification, data
depersonalization, data scrubbing, data scrambling, etc
The process whereby the information in a database is masked or
‘de-identified’
&#56256;&#56442; It enables the creation of realistic data in non-production
environments without the risk of exposing sensitive information to
unauthorized users
&#56256;&#56442; Data masking ensures the protection of sensitive information
from a multitude of threats posed both outside and inside the organization’s perimeter.
Unlike encrypted data, masked information maintains it’s
usability for activities like <b>software development and testing</b>
Encompass a number of techniques:
<b>– Mutation
– Generation
– Algorithmic
– Loading
– Customization</b>
Hope this is helpful.

Similar Messages

  • What r the trns code for maintenance view, help view and projection view

    hi all
    what r the transaction code for maintenance view, help view and projection view
    can anyone tell me how to create maitenance, help and projection view.
    with an example
    regs
    hari

    <b>What is the Different Types and Usage of Views
    The followings are different types of views:</b>
    - <b>Database View   (SE11)</b>
    Database views are implement an inner join, that is, only records of the primary table (selected via the join operation) for which the corresponding records of the secondary tables also exist are fetched. Inconsistencies between primary and secondary table could, therefore, lead to a reduced selection set. 
    In database views, the join conditions can be formulated using equality relationships between any base fields. In the other types of view, they must be taken from existing foreign keys. That is, tables can only be collected in a maintenance or help view if they are linked to one another via foreign keys.
    - <b>Help View    ( SE54)</b>
    Help views are used to output additional information when the online help system is called. 
    When the F4 button is pressed for a screen field, a check is first made on whether a matchcode is defined for this field. If this is not the case, the help view is displayed in which the check table of the field is the primary table. Thus, for each table no more than one help view can be created, that is, a table can only be primary table in at most one help view. 
    -<b> Projection View  (SE11)</b>
    Projection views are used to suppress or mask certain fields in a table (projection), thus minimizing the number of interfaces. This means that only the data that is actually required is exchanged when the database is accessed.
    A projection view can draw upon only one table. Selection conditions cannot be specified for projection views.
    <b>- Maintenance View   ( SE54 )</b>
    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.
    reward   points if it is usefull...
    Girish

  • What is Data Masking in SAP

    Hi,
    I would like to know about u201CData Masking".  I have never heard of this term before. As per the little information, that I got, it seems to be related to - masking (conversion) of real production data to masked test data in order to run tests on real production data.
    Anyone plz help this concept and how to make the data masking in SAP
    Point will be sure
    Regards,
    Mohana

    hey Check out this,
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/b43e2b4d-0b01-0010-c191-cba32880cb95
    Hope that's usefull.
    Regards.
    Midhun Abraham

  • What is the use of Oracle Data Masking?

    Hi,
    Iam using HCM 9.2, PT 8.53, DB.11.2.0.2.
    What is this particular navigation does??
    PeopleTools >Utilities> Administration >Oracle Data Masking
    does this encrypts the value in the specified field??
    Suggestions welcomed !!
    Aravind.

    Repeated start/stop or redeploy causes memory leak (7393267)
    Repeated start/stop or redeploy of an application causes memory to leak and the server has to be restarted to clean up the memory. New applications created in JDeveloper 11.1.1.0.1 will be configured with a Weblogic Application Lifecycle Listener to handle this scenario. For older applications migrated to 11.1.1.0.1, the listener will need to be manually added to the weblogic-application.xml of the application to solve this issue.
    <listener>
    <listener-class>oracle.adf.share.weblogic.listeners.ADFApplicationLifecycleListener</listener-class>
    </listener>
    From : http://www.oracle.com/technetwork/developer-tools/jdev/knownissues-096030.html

  • Data Masking Pack in Oracle 11g

    Hello,
    I'm trying to evaluate the data masking functionality of Oracle on either 10g or 11g database.
    Can anyone tell me what should be installed to reach this funcionality?
    Thank you in advance,
    Luka

    I guess you meant this one,
    http://www.oracle.com/technology/obe/11gr1_db/security/datamask/datamask.htm
    Thsi pack is a part of EM suite. So you need to download the EM to use it.
    http://www.oracle.com/enterprise_manager/index.html
    Aman....
    Edited by: Aman.... on Sep 26, 2008 7:13 PM

  • Field Level Validation - Date Mask

    Hi all
    I need some Java Script to validate a date mask in a field. Format must be:
    dd-mm-ccyy.
    Can anyone help me?
    Thanks

    Here is a copy of the script I set up to do validation.
    I not only wanted it to check for a valid date,
    but I wanted to store leading zeros, but not make the user type them in.
    One of the things you have to do is to set the format mask for the date to MM-DD-YYYY for each date field in your form.
    Here it is:
    var DayArray =new Array(31,28,31,30,31,30,31,31,30,31,30,31);
    var MonthArray =new Array("01","02","03","04","05","06","07","08","09","10","11","12");
    var firstDash = null;
    var lastDash = null;
    var inYear = null;
    var inMon = null;
    var inDay = null;
    var today = new Date();
    var curFullYear = today.getFullYear();
    var strYear = String(curFullYear);
    var thisCentury = strYear.slice(0,2);
    var thisYear = strYear.slice(2);
    var numThisYear = Number(thisYear);
    inDate = theElement.value;
    if (inDate.length == 0) return true;
    /* Check for a valid format. */
    var filter=/^[0-9]{1,2}-[0-9]{1,2}-[0-9]{2,4}$/;
    if (! filter.test(inDate))
    { alert("Please enter date in MM-DD-YY or MM-DD-YYYY format.");
    theElement.focus();
    theElement.select();
    return false;
    /* Pick off the indices (zero-based) of the two dashes. */
    firstDash = inDate.indexOf("-");
    lastDash = inDate.lastIndexOf("-");
    if ((firstDash == lastDash) &#0124; &#0124; (firstDash == -1) &#0124; &#0124; (lastDash == -1))
    alert("Please enter date using dashes (-), e.g. MM-DD-YY or MM-DD-YYYY.");
    theElement.focus();
    theElement.select();
    return false;
    /* Pick off the month and day (pad with leading zero, if necessary). */
    inMonth = inDate.slice(0,firstDash);
    if (inMonth.length == 1) inMonth = "0" + inMonth;
    inDay = inDate.slice(firstDash+1,lastDash);
    if (inDay.length == 1) inDay = "0" + inDay;
    /* Pick off the year. Filter ensures 2, 3, or 4 digit year. 4 is what we */
    /* want, so we only have to deal with 2 or 3 digit years. */
    inYear = inDate.slice(lastDash+1);
    /* If the user entered a two digit year, figure out which century to pad. */
    if (inYear.length == 2)
    /* Adding 5 years is still within the current century... */
    if ((numThisYear + 5) < 100)
    /* 00 to (current year + 5 years) should use the current */
    /* century; otherwise, use the previous century. */
    if (inYear > (numThisYear + 5))
    inYear = (thisCentury - 1) + inYear;
    else
    inYear = thisCentury + inYear;
    else
    /* Adding 5 years would rollover the century, use the current century */
    inYear = thisCentury + inYear;
    /* A 3 digit year is an error. */
    if (inYear.length == 3)
    alert("Please enter date with either a 2 digit or 4 digit year.");
    theElement.focus();
    theElement.select();
    return false;
    /* Check for a valid month. */
    var filter=/01|02|03|04|05|06|07|08|09|10|11|12/;
    if (! filter.test(inMonth))
    alert("Please enter a valid month.");
    theElement.focus();
    theElement.select();
    return false;
    /* Check for leap year. */
    N=Number(inYear);
    if ( ( N%4==0 && N%100 !=0 ) &#0124; &#0124; ( N%400==0 ) )
    DayArray[1]=29;
    /* Check for valid days for the month. */
    for(var ctr=0; ctr<=11; ctr++)
    if (MonthArray[ctr]==inMonth)
    if (inDay > DayArray[ctr] &#0124; &#0124; inDay <= 0)
    alert("Please enter a valid day.");
    theElement.focus();
    theElement.select();
    return false;
    /* Output the fixed up date. */
    theElement.value = inMonth + "-" + inDay + "-" + inYear;
    return true;
    Regards,
    Rene'

  • What type of errors generally we wil get in script and smartform?

    what type of errors generally we wil get in script and smartform?

    Hi,
    Script and Smartforms are used to Output the outgoing Document print in any orgn.
    Mostly the problem is the allignment of windows on the page.
    Data problems are very little. printing of pages, ie. particular data should come in first page and other on second page,
    and the address should not come in 2 pages,
    displaying of currency related fields errors, texts related errors are the mostly occuring errors.
    reward if useful
    regards,
    Anji

  • Default Date Mask

    Hi All,
    We have about 15 business areas with 100+ folders each. Does anyone know how we can change the default date mask without going into every single folder and changing it for every date item?
    Thank you,
    MIS

    Hi,
    I think the only way to do this is to hack the EUL table using SQL*Plus. Fine if you backup and know what you are doing, but otherwise a recipe for disaster.
    The table you want to change is EUL5_EXPRESSIONS, so for example, to change the default date mask for all audit date columns (item name begining with Audit) from DD-MON-RRRR to DD-Month-YYYY you can use this SQL:
    update eul5_expressions
    set it_format_mask = 'fmDD-Month-YYYY'
    where exp_type = 'CO'
    and exp_data_type = 4
    and exp_name like 'Audit%'
    and it_format_mask = 'DD-MON-RRRR'Rod West

  • Need to store sensitive data in a table, need to encrypt or data masking

    Hello,
    I have a table that contains a column of sensitive data. Which is a good method to encrypt this column? How about data masking the column? Other methods? Thank you in advance.

    Will need to share with us who is supposed to see and not supposed to see the data and under what circumstances.
    There are a number of ways to restrict access: via view/roles/privileges, encryption (DBMS_CRYPTO), or TDE if you want to buy the Advanced Security extra-cost option for Enterprise Edition.

  • What are the common errors we wil get in BDC?

    what are the common errors we wil get in BDC?

    hi sunil
    BDC errors are similar to what you get in online transaction. Suppose you enter an invalid material number in online ME21N ( create Po ) system will throw an error and you have to correct it by chnaging a valid material number . Same error you can get in BDC as well. It is very difficult to generalize types of error as errors will depend on the transacation you are doing.
    However some of the common BDC errors are ( Data for Screen Not Found, Field Not available in Screen ). These again are transaction specific and you have to analyze it by calling the transacion in display ALL mode.
    The errors you get depends upon the transaction you are
    running.
    This is how you handle:
    Let's consider you are recording for the transction CJ40
    (Messages table declaration )
    DATA :BEGIN of t_msg occurs 0.
    include structure BDCMSGCOLL.
    DATA END of t_msg.
    Handling it :
    CALL TRANSACTION 'CJ40' using T_BDCDATA MODE 'N' UPDATE 'S' MESSAGES INTO t_msg.
    commit work.
    If you want to display the errors in the screen you can use a function module named 'RPY_MESSAGE_COMPOSE'
    This gives you the corresponding message for the message number that you input.
    Below is the sample code
    Loop at t_msg. " Messages internal table
    w_msgid = t_msg-msgid.
    w_msgno = t_msg-msgnr.
    w_msgv1 = t_msg-msgv1.
    w_msgv2 = t_msg-msgv2.
    w_msgv3 = t_msg-msgv3.
    w_msgv4 = t_msg-msgv4.
    CALL FUNCTION 'RPY_MESSAGE_COMPOSE'
    EXPORTING
    LANGUAGE = SY-LANGU
    MESSAGE_ID = w_msgid
    MESSAGE_NUMBER = w_msgno
    MESSAGE_VAR1 = w_msgv1
    MESSAGE_VAR2 = w_msgv2
    MESSAGE_VAR3 = w_msgv3
    MESSAGE_VAR4 = w_msgv4
    IMPORTING
    MESSAGE_TEXT = t_text-text.
    TABLES
    LONGTEXT =
    EXCEPTIONS
    MESSAGE_NOT_FOUND = 1
    OTHERS = 2
    IF SY-SUBRC <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    MESSAGE_TEXT contains the message.
    Please reward points if this explanation useful.
    Regards,
    navjot
    reward points

  • Want to do Data Masking on a column,but still able to search on that column

    Folks,
    We have a business need, where we need to mask (hide) a particular column in the table in a NON-PROD environment, but still be able to search on that column with a valid value.
    So say, I have column A,B,C in a table called TEST, column B is varchar2
    I need to be able to do run the following query:
    select * from TEST where B='EG' ; (WHERE EG is a valid value), but not see the column B
    or do
    select * from TEST ; (not see the value of column B)
    or do
    select * from TEST where B like '%12%'; (not see the values in column B)
    From what I have read till now, I can do Data Masking using VPD, but then I won't be able to search on column B , via using VPD
    We are running Oracle 10.2.0.3 on Solaris 10 platform.
    Any help will be much appreciated.
    Regards
    Ashish

    I don't understand you.
    I have a similar situation and I use views to restrict access depends on the users. I filter columns, the usersnever see the table (all columns) only the columns defined in the view
    HTH

  • JDeveloper 11g TP4 - Date Mask

    Can someone tell me where you specify the date mask in JDev 11g, such as MM/DD/YYYY on the entities/attributes page?
    Thanks.

    Hello Andre,
    can you explain more detailed what "strange results" are?
    I just entered "dd.MM.yyyy hh:mm" into the property "Format" and this gives the correct date format.
    When I save or apply the change I get a warning: "This dialog contain(s) warings. Do you want to ignore them and continue?"
    --> In my opinion this warning can be ignored because it's only to warn about changes in the corresponding resource bundle file.
    BTW: If you need further assistance for this issue you should create a new thread because this one is already marked as answered and your question may be "overlooked".
    regards
    Peter
    Edited by: hofespet on Oct 26, 2008 9:27 PM

  • ITunes Store for Windows. Everytime I try an access the iTunes Store it takes really long to connect and then it says iTunes store cannot be access. I think I am up to date with iTunes Verizon 11.0.2.26 but no matter what I try it does not connect. HELP P

    iTunes Store for Windows. Everytime I try an access the iTunes Store it takes really long to connect and then it says iTunes store cannot be access. I think I am up to date with iTunes Verison, I Have 11.0.2.26 but no matter what I try it does not connect. HELP Please???

    With those symptoms, I'd try the following document:
    Apple software on Windows: May see performance issues and blank iTunes Store
    (If there's a SpeedBit LSP showing up in Autoruns, it's usually best to just uninstall your SpeedBit Video Accelerator.)

  • What are data types that can be stored on TemSe?

    What are data types that can be stored on TemSe(Storage for Temporary Sequential Data)?
    Moderator message: please search for available information/documentation.
    [Rules of engagement|http://wiki.sdn.sap.com/wiki/display/HOME/RulesofEngagement]
    [Asking Good Questions in the Forums to get Good Answers|/people/rob.burbank/blog/2010/05/12/asking-good-questions-in-the-forums-to-get-good-answers]
    Edited by: Thomas Zloch on Sep 18, 2011 10:04 PM

    Hi
    SAP Library: TemSe Data Store:
    There are the following TemSe objects, among others:
    ·        Spool requests (TemSe Name: Spool....)
    ·        Job logs (TemSe Name: JOBLG...)
    ·        Objects from other applications, such as Human Resources (TemSe Name: HR)
    ·        An object whose name begins with KONS; this is object is constantly used by report RSPO1043 and should never be deleted (SAP Note 98065)
    Sandra

  • What is Data services in Business Objects

    Hi Folks,
    Can I know What is Data services and
    Where we can consider usage or need for this tool.

    Hi,
    Data Services consists of Data Quality and Data Intergrator that'll help in gathering, clensing and loading data from multple data sources into a single datawarehouse. Reporting and analysis for BI purpose can then be done on the final datawarehouse.
    Please find Data Services product guides and documents at [http://help.sap.com/content/bobj/bobj/index.htm]
    Regards,
    Subhodeep

Maybe you are looking for