Google App Engine licenced to run web applications in the Google cloud
Security is always a predominant concern for any Internet or Intranet hosted application. Corporate developers should carefully research how information, web applications, and users would be protected in this environment. While security controls are built into the new facility, Google is one of the attacked sites on the Internet due to it's popularity.
Below are some recent security concerns:
1. Google needs to continue improving privacy protection:
2. Sunbelt continues to note recent issues, as Google is one of the most popular sites on the Internet and it is subject to constant attacks:
3. Google poisoning attacks have taken place, where the cloud has been seeded with malicious web links. Google has quickly cleaned these up in the past.
Google’s App Engine lets you run your apps in the Google cloud
QUOTE: Google on Tuesday launched its App Engine, which allows developers to run their Web applications on the search giant’s computing cloud. With Google App Engine, developers can write web applications based on the same building blocks that Google uses, like GFS and Bigtable. Google App Engine packages those building blocks and provides access to scalable infrastructure that we hope will make it easier for developers to scale their applications automatically as they grow. This means they can spend less time dealing with system administration and maintenance, and more time building and improving their applications.
Google App Engine - Home Page
Google App Engine - New Blog
Google App Engine - Details including Security controls
QUOTE: SANDBOX SECURITY CONTROLS -- Applications run in a secure environment that provides limited access to the underlying operating system. These limitations allow App Engine to distribute web requests for the application across multiple servers, and start and stop servers to meet traffic demands. The sandbox isolates your application in its own secure, reliable environment that is independent of the hardware, operating system and physical location of the web server. Examples of the limitations of the secure sandbox environment include:
* An application can only access other computers on the Internet through the provided URL fetch and email services and APIs. Other computers can only connect to the application by making HTTP (or HTTPS) requests on the standard ports.
* An application cannot write to the file system. An app can read files, but only files uploaded with the application code. The app must use the App Engine datastore for all data that persists between requests.
* Application code only runs in response to a web request, and must return response data within a few seconds. A request handler cannot spawn a sub-process or execute code after the response has been sent.