开发者

Security question relating to executing server-side script

I've written a python script using selenium to imitate a browser logging in and buying some stuff from a website. Therefore, the python script contains log-in information along with payment information (checking account info, etc). If i configure my apache webserver to be able to execute python scripts, so that when a client presses a button it runs my purchasing script, is there anyway that the client could see the contents of the python script (thereby gaining access to sensitive login and payment info)?

I remember reading that if an error occurs, the script开发者_如何转开发 would show up in plain text in the browser? Should I prevent this by using try and except blocks or is there a better method I'm not aware of?

Thanks for all your help in advance.


it is usually a good idea to put such information in an external config file which can't be served by the webserver directly and read this file in your script. in case of a configuration error the client might see your sourcecode but not the sensitive information

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜