phpBMS

Changeset 699 for trunk/phpbms/install

Show
Ignore:
Timestamp:
01/01/10 11:51:27 (2 years ago)
Author:
brieb
Message:
  • Added more severe checking for encrytion key file
  • Added security tips on implementing payment encryption
  • Added mailchimp update.php so module would display as not installed during update process
Location:
trunk/phpbms/install
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • trunk/phpbms/install/index.php

    r672 r699  
    384384                                </ul> 
    385385 
    386                                 <h2>Suggested Security Steps</h2> 
     386                                <h2>Additional Security Steps</h2> 
    387387 
    388388                                <ul> 
     389                                        <li> 
     390                                                <h3>Payment Information Encryption</h3> 
     391                                                <p> 
     392                                                    If you plan on storing sensitive payment information such as credit card 
     393                                                    numbers make sure to enable the encrption option in the configuration page 
     394                                                    underneath the BMS module section. You will also need to create and link 
     395                                                    to an external file on the server that contains the encryption key. Typically, 
     396                                                    encyrption key files are text files containing a 64-128 character hash. 
     397                                                </p> 
     398                                        </li> 
     399 
    389400                                        <li> 
    390401                                                <h3>Run phpBMS On a Secure Connection (SSL)</h3> 
  • trunk/phpbms/install/update.php

    r642 r699  
    223223                                <h1>Update Modules</h1> 
    224224 
     225                                <p> 
     226                                    To install a module that is not currently installed, wait unitl the update process 
     227                                    has completed successfully.  Then run the installation script and skip to the "install 
     228                                    modules" section. 
     229                                </p> 
     230 
    225231                                <?php $updater->showModulesUpdate(); ?> 
    226232 
     
    292298                                                </p> 
    293299                                        </li> 
     300                                        <li> 
     301                                                <h3>Payment Information Encryption</h3> 
     302                                                <p> 
     303                                                    If you store sensitive payment information such as credit card 
     304                                                    numbers make sure to enable the encrption option in the configuration page 
     305                                                    underneath the BMS module section. You will also need to create and link 
     306                                                    to an external file on the server that contains the encryption key. Typically, 
     307                                                    encyrption key files are text files containing a 64-128 character hash. 
     308                                                </p> 
     309                                        </li> 
    294310 
    295311                                </ul> 
phpBMS vulnerability assesment provided by Orvant Inc. Copyright © 2010 Kreotek, LLC. All Rights reserved.