First off, I am not a security expert, but I will launce a web site 
(eventually) and I have started looking into how to secure my web site and 
data; I can’t afford to be sued because a thief got someone’s personal 
information from my database….I have comments and questions. In searching the 
internet with respect to application security, more or less specific to 
Coldfusion, I did not see any qualification of the conversations/information. 
For example, the info I read may have been about how encrypting your data is a 
good thing, but there was no follow through, encrypting it where, on the server 
or on the client (to me, this is a flag that there is a lack of understanding). 
From what I have read, there does not seem to be a whole lot of understanding, 
for instance if you use the Coldfusion encrypt function, you just transmitted 
all your data in CLEAR TEXT over the internet to the server where the data will 
be encrypted, encrypting your data with CF encrypt function should only be used 
AFTER you have transmitted your data, SECURELY, over the internet. I also have 
read that hashing your data (for data integrity and password protection) is a 
good thing, create a hash, send the hash and the data, do another hash and 
compare the hashes. Great idea, but you just sent all your data, once again, in 
CLEAR TEXT, the hash function is executed on the CF server and you had to pass 
your text (across the internet) to the function. I just didn’t see people 
differentiating between the client and server with respect to conversations 
about security. I did a search in Google with the term “client side 
encryption”, there where less than one thousand hits, I did a search with the 
term “encryption”, almost 43 million hits, sounds like a disconnect to me. 
So here is my question, how is security done on the client prior to 
transmission, is JavaScript the main way? I will use an SSL certificate, but I 
also want to further encrypt the data and make a hash of it, before sending it 
to the server. What is the best way to accomplish this? By the way, I have both 
of the Coldfusion 7 (blue books), the only thing I found with regards to what I 
have been talking about was a small note which said: “The encryption 
functions are useful for encrypting strings only after Coldfusion has processed 
them”, page 147 second book. For something that is so important, shouldn’t 
there have been huge banners along with bells and whistles making this clear, 
not just one tiny sentence amongst 2000 pages?

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
ColdFusion is delivering applications solutions at at top companies 
around the world in government.  Find out how and where now
http://www.adobe.com/cfusion/showcase/index.cfm?event=finder&productID=1522&loc=en_us

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:286813
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

Reply via email to