The version 1.2 in brief
Active Local Pages 1.2 has almost doubled number of components in its
run-time library. Now it contains components for TCP/IP and IRDA communications,
self dependent zero-configuration SQL database engine which can run on the fly
(perfect for autorun scenarios) and several new components added to the AXPack1
core library. A database manager is included (see the start menu/programs/newobjects/alp/SQLite
Database Manager).
ALP 1.2 supports a set of new features in the ALP engine and the ALPFrame
browser that give the developers means to make their applications safe from any
possible hacker attacks, to prepare environments that will suit the application
but will prevent the user from doing potentially dangerous actions. Also ALP
engine supports now a SecurityURL directory setting that stamps the content
generated by ALP with developer specified URL. Thus the local ALP content is
stamped as coming from the URL specified. For example it allows safe cross-frame
scripting in framesets where part of the frames show ALP content and part show
online content from the site specified in the security URL setting.
Unattended Code Execution Protection allows the developer mark parts of the
application as potentially dangerous and thus protect them from unattended
invocation - i.e. prevent using the application as a hole by using redirection,
misleading URL placed on a WEB page and so on. Any application that accesses the
file system and has pages that determine their actions from the query or form
parameters can just be marked as requiring "safe entrance" which will
disallow any attacks aiming to use these pages as a gateway to the local system.
This allows the developers implement protection with virtually no effort at all.
ALPInstall supports set of new features: Setting/resetting the zone
information of the files (XP SP2 specific, but this works even on older OS
versions), Advanced registry entries entries, Ability to check the OS, IE
versions and the versions and availability of a list of COM libraries specified
by the developer in the setup configuration.
For more details see www.activelocalpages.com