|
|
| We can: |
|
|
About Security
Ben Parker once advised his young nephew Peter, whose super-hero alter ego is Spider-man, that "with great power comes great responsibility." So it is with security in PHP applications. PHP provides a rich toolset with immense power—some have argued that it is perhaps too much power—and this power, when used with careful attention to detail, allows for the creation of complex and robust applications. Without this attention to detail, though, malicious users can use PHP’s power to their advantage, attacking applications in a variety of ways. Involution Media will custom tailor a Security Policy that protects against these attack vectors, providing you with the means to mitigate and even eliminate most attacks.
Website security refers to the security of the elements of a website through which an attacker can interface with your application. These vulnerable points of entry include forms and URLs, which are the most likely and easiest candidates for a potential attack. Involution Media focuses on these elements to protect against the improper use of your forms and URLs. In short, proper input filtering and output escaping will mitigate most of these risks.
We recommend that you read more about Security in our Knowledge Base
|
|
|
|
|
|
|
|
|
|
|
This is a basic overview to communicate our understanding of the fundamental needs concerning Database Migration. Involution Media can deploy a complete database migration from an existing Microsoft Access Database to a MYSQL Database. In doing so we can also translate all current Database forms to PHP to allow for the same Database inserts, updates, select(view), and delete queries which will give the administrator and/or staff complete or otherwise limited control over the entire schema. The new Database will in essence go from being local, to remote. The new platform will be a secure platform (PCI Compliant) backed by Secured Socket Layer to make ensure proper protection from eavesdroppers, hackers, and malicious phishing software that is ever-present, always present.
Rough over view of how we do it:
Phase 1: Initial Database Migration Properties
A successful migration path has three fundamental tasks:
1. Rebuild the schema: we will create a new schema in MySQL that mimics the current SQL
Schema rather than trying to simply recreate the Access schema in MySQL outright.
2. Clean the data: we will extract the data from the Access database, cleanse the data, and then
import the data into the new MySQL schema.
3. Rewrite the application: we will rebuild the Access application using PHP.
Involution Media will be using our Mysql Data Migration tool to deploy the migration. However,
this tool is only as good as the underlying schema and data of the database to be converted.
Because schema and data quality issues are so pervasive with Access, we might find it easier to
rebuild the data schema in MySQL from scratch.
Upon a deep overlook of certain ACCESS databases the following things could be discovered:
Some of the Access data is lacking primary, foreign key, and referential integrity constraints.
Some Access data is not clean: in part because the tables were not dened rigorously. As a
result some of the data in the database is corrupted. This should not be taken as cause for concern.
It only establishes an accurate methodology for the migration.
| At Involution Media we offer consultation for your current web project or for your own personal use. |
|
|
|
|