HALLOGRAM PUBLISHING
SHOPPING CARTSITE MAPCONTACT USPRODUCTS
HOMEBARCODESDEVELOPER TOOLSUSER TOOLSTRAINING
CodeMine

codemine.gif

Application Security Manager

The CodeMine Security Manager provides a complete set of security services to your applications. You can easily control who has access to your application’s data, keep audit trails of changes, encrypt data, and even detect changes to sensitive data that are made outside of your application.

AUser Level Security

The CodeMine Security Manager lets you define individual user accounts, groups, and any number of application specific privileges. The user accounts may be set to require minimum password lengths, forced password change, or password locks. The system also includes a complete set of tools for both developers and end users to maintain the security accounts database. The Group Memberships page of the User Account Editor is shown below.


At runtime, individual fields can easily be read and/or write protected, based on the privileges assigned to the currently logged on user. Any other aspect of your application can be restricted simply by testing for membership in a particular group, or checking if a particular privilege is granted.

AData Authentication

Data Authentication Checksums allow you to maintain a keyed checksum for each record in a table, so that you can detect any changes to the data which are made outside of your application. For example, if a school’s grading system used the data authentication methods, and a student attempted to alter their grade by editing the tables, the record would then fail authentication, and the unauthorized change would be exposed.

AData Encryption

The Security Manager includes a fast, reversible data encryption algorithm for preventing unauthorized users from viewing sensitive data outside of your application. Information such as credit card numbers, social security numbers, payroll information, etc can be stored in encrypted form on disk. To view or edit an encrypted field in your application, simply set a bound control’s cEncryptionKey property to enable the encryption. The encrypted fields can then only be read or printed under the control of your application.

AEvent Logs

Event Logs can be enabled to record every security event that occurs in your application, such as when users log on or off, or make changes to the security database. You can also use the event log to record any application specific events you like. Logged events can then be easily traced to the user who initiated them.


The event log uses the data authentication methods described earlier to ensure that no log entries have been altered or tampered with.

Copy Protection

The Security Manager also includes support for Serial Number Locks on your application. If you enable this feature, then a valid serial number will be required to install your application. This makes it more difficult for someone to install a copy without permission from you. It also makes it easier to track unauthorized installations back to their source. A utility is provided to generate valid serial numbers that are unique to each individual application. This technique is similar to the "CD-Key" required to install many commercial software applications today.


Return to the CodeMine Main Page


Select from the following options to view more detailed CodeMine features:

Data Manager
SQL Server
Development Environment
Security Manager
Custom Controls
Message Manager

Compatible

CodeMine 7.0 supports VFP 6.0 and VFP 7.0. It is compatible with previous version of CodeMine. It is also compatible with major 3rd party VFP tools, including Stonefield Database Toolkit, INTL, FoxFire, and others.


CodeMine 7.0..........$495


Home || Shopping Cart || Site Map || Newsletter/Blog
Search HALLoGRAM || Request More Information
CALL TOLL FREE 1-866-340-3404

©Copyright 2001 HALLoGRAM Publishing, Aurora CO. All Rights Reserved.
All products mentioned in this site are trademarks of their respective owners
Prices are subject to change without notice
caksgkim