Out of curiosity, what level of encryption does the ENCRYPT() function use. Is 
that documented anywhere?

Joe



________________________________
From: "Mueller, Doug" <[email protected]>
To: [email protected]
Sent: Mon, August 2, 2010 2:09:08 PM
Subject: Re: Mask information

What you describe here is masking which was what was asked about.  It just 
replaces the data shown in fields on the screen with * but does not hide the 
data.

Of course, you should have permissions set up so that users don't get access to 
data they shouldn't.  You can do this at the field level so you can just not 
give users who shouldn't see the data access and there is no masking or 
anything 
else that is needed.

Now, you have the users who are allowed to see the data the only ones who get 
it 
in any form.

Now, what is the requirement?  To let them get it but not see it?  Is there 
anyone who should be able to see it and in what way?  Can I search on it?  Can 
I 
search on it if I can't see it?  Remember, that means I can guess at it by just 
searching different combinations and if I find it, I know the value.

Once we have all permission issues cut out.  Once we have decided that there is 
someone who needs to be able to see it.  Once we have decided on whether it is 
searchable or not, then we can see if there is something else you can do.

If it must be searchable, you are really not protecting it in any way other 
than 
permissions.  Masking is just a trick/side effect but it doesn't protect the 
data as I can search on it.

If you have to protect it from people who can see it so you cannot search it, 
it 
doesn't show on the screen (just a mask), but there is a condition under which 
the user can get it (within permissions), you could use the ENCRYPT() and 
DECRYPT() functions to protect the data.  You can call encrypt whenever a new 
value is supplied.  You can call decrypt only when needed (or if decrypt 
doesn't 
work on the client (which I don't think it does), you can use a Get filter to 
decrypt only when the client type is the mid-tier or windows client and use a 
masked field.  The wire is encrypted by default and can have higher encryption 
added if needed.

Going this direction means it is encrypted in the database, on the wire, if it 
was needed for workflow, decrypt, use, encrypt again.  It decrypts it only for 
use by the client tools and only for users who can see it.


The key is to really define what the requirement is and then be very clear 
about 
using the right techniques to protect the data.

Stage 1 is permission to not allow access to the field if the user shouldn't be 
able to see it (note with "Allow anyone to submit" option you can allow someone 
to submit a value but then not see it if they don't have permission otherwise).

Now, only people who can potentially see it are left and that may be enough or 
you may want to go the encrypt/decrypt route if you need it further protected 
and you control things via workflow.

I hope this helps,

Doug Mueller 

-----Original Message-----
From: Action Request System discussion list(ARSList) 
[mailto:[email protected]] On Behalf Of LJ LongWing
Sent: Friday, July 30, 2010 1:06 PM
To: [email protected]
Subject: Re: Mask information

Guillermo,
There is an option of a character field to display it as type 'mask'...but be 
warned...it's nothing more than a visual mask...the data is still transferred 
across the line as its text and still stored in the db as its text and can be 
reported out as real text...the only thing it does is not display it on the 
screen...there is no way to mask anything else that I'm aware of.

-----Original Message-----
From: Action Request System discussion list(ARSList)
[mailto:[email protected]] On Behalf Of Guillermo Alfredo Torres Barron
Sent: Friday, July 30, 2010 1:52 PM
To: [email protected]
Subject: Mask information

Hi dear lister
In our organization we have some users that need to capture privileged 
information, p.e. id cards, therefore we need mask this information in the 
character or diary fields, how can we do it?
For example, the user capture id card but when search and display ticket the id 
card apper mask with other character, can be "*"
Any idea is appreciate
Thanks in advance
Greetings




_______________________________________________________________________________
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug10 www.wwrug.com ARSlist: "Where the Answers Are"

Reply via email to