Welcome Guest, Not a member yet? Register   Sign In
Can codeigniter be used?
#1

[eluser]Mortred[/eluser]
Can CI be used to handle mission-critical portal that uses sensitive information (connecting to bank APIs, paypal, amazon gateway, etc.)?

I mean, security-wise, I think CI currently have my vote in search for a php framework.. we are currently looking for other frameworks that can be used.

Our proposed project will be heavily focused on e-commerce. Here are some of the features:

1.) Product payments using credit cards
2.) Paypal payments
3.) Bank to bank transactions

Help me out guys, if possible, can you give some tips to beef up the security on CI.

Thanks!
#2

[eluser]obiron2[/eluser]
The short answer is..

If you could do it in PHP then you can do it in CI.

For secure applications you will need to use HTTPS and get a valid certificate.

Your backend (i.e. server) security is dependant on how flexible your hosting service is in regards to allowing you to put files and set CHMOD permissions, opening ports, thread monitoring etc. If you are really serious about security you should be renting a dedicated server that you have full control over.

for payment gateways (amazon, Paypal, Protx etc..) they all have APIs that can be used with PHP. The advantage of using CI over naked PHP is that much of the work will be already done for you in libraries (look in the WIKI) and you can piggy back off work other people have done.

Again, to emphasise, you application security is only as good as your coding and business rules. Your server security is only as good as your server configuration. Make sure hackers don't have access to your root and above all, if you are storing financial data in a database make sure it is encrypted; better still, have it stored by a third party and simply store the authentication token.

Remember PHP is not a complied language so if someone steals your code, they can work out the system vulnerabilities. this is a limitation of PHP, not code igniter.

Obiron
#3

[eluser]llbbl[/eluser]
CI would work great. Just make all the same security decisions you would as if you were programming without a framework.
#4

[eluser]Mortred[/eluser]
Thanks for the input guys. We really appreciate it.




Theme © iAndrew 2016 - Forum software by © MyBB