Visual Guard
     
 

Visual Guard is a modular solution covering most application security requirements, from application-level security systems to Corporate Identity and Access Management Solutions.
Try Visual Guard
 
Technical Features Business Features Business Features Business Features How it works  
PRO for
PowerBuilder
PRO for
.Net
Enterprise
User Management      
Create and Manage username/password accounts
Use Windows accounts to identify users [read more]

You can declare Windows Accounts or Windows Groups in the system and give them access to your applications.

Manage User Groups [read more]

You can create groups and organize them in a hierarchy. Each group can contain sub-groups, username/password accounts or Windows accounts. You can grant a role to a group. In this case all the users in this group and in its sub-groups will have this role.

 
     
User Authentication      
Form-based authentication (username/password combination)
Windows authentication [read more]

In production, the user starts a Windows session as usual. When he opens an application, Visual Guard uses the current Windows account to authenticate the user against Active Directory. As a result, the user does not provide his credentials to enter the application. This process is called Single Sign-On.

Mixed Mode Authentication [read more]

With this Visual Guard feature, you can provide several types of accounts to the users of your application(s). For instance, you may authenticate internal users with their Windows Accounts, and external users with username/password accounts.

   
Define a Password Policy [read more]

For better security, you can declare rules that Visual Guard will enforce when the user defines his password.

 
Web Single Sign-On (Web Portal) [read more]

You can federate several websites that may be placed in several independent networks or companies. The user logs in once when entering the first website. Then, he can jump to another website without entering his credentials again.

   
Identity Federation [read more]

You can federate several Active Directory repositories belonging to distinct networks or companies. Administrators declare Windows accounts or Windows groups from these Active Directories in a central Visual Guard Repository. Then, the corresponding users can access the applications secured by the system. As a result, you get one central security system, although users are spread over several independent Windows domains.

   
Remote Windows Authentication [read more]

If a Windows application (Winform or WPF) is executed from a remote post (for example, a PC connected to the internet that does not belong to the same domain as the user’s Windows account), the user will enter their Windows credentials and Visual Guard will authenticate them.

   
Off-line mode (remote users) [read more]

If using a Winform or WPF application, the user can always enter the application, even if it cannot access the Visual Guard Repository: Visual Guard includes an offline store that contains the user permissions on the client-side and logs the user's operations in the application. When the application regains access to the Server, the offline store is automatically synchronized with the Visual Guard Repository.

 
     
Permissions and Roles      
Application-level permissions [read more]

You can manage permissions to define how a user can access and use each application.
Permissions are grouped into Permission Sets. Permission Sets are granted to Roles. Roles are granted to users or groups.

Support for Static Permissions [read more]

Each permission corresponds to one or several actions that will activate deactivate or modify the application's functionalities.
With static permissions, these actions are coded into the application: the application calls Visual Guard to receive the user's permissions and then executes the appropriate actions to adapt the application to the user's privileges.

Support for Dynamic permissions [read more]

Each permission corresponds to one or several actions that will activate deactivate or modify the application's functionalities.
With dynamic permissions, these actions are defined in Visual Guard only. They will then be dynamically applied by the Visual guard run-time. This means that the application code is unchanged and does not contain any instructions for the definition of permissions.

Hide/disable controls of the User Interface [read more]

Visual Guard permissions (static or dynamic) may hide or deactivate components of your applications’ user interface. More generally, permissions can modify any property of a .NET or PowerBuilder component. For dynamic permissions, these modifications are dynamically performed by Visual Guard, without any need to modify the application code.

Filter data according to user permissions [read more]

You can restrict user access to a subset of the application data.
For example, you can filter a list or table according to the user profile.

Support for Application Roles [read more]

You can define a role that groups together all a user's permissions for one application

Support for Shared Roles [read more]

You can define a role that groups together all a user's permissions for multiple applications.

 
Grant Roles to User Accounts [read more]

You can assign a role to a user with either a username/password account or a Windows account.

Grant Roles to User Groups [read more]

You can assign a role to a Visual Guard group. All the accounts contained in this group and sub-groups will have this role. You can also give a role to a Windows group. In this case, all the Windows accounts in this Active Directory group will have this role.

 
     
Reporting & Auditing      
Generate Access Control Reports [read more]

Visual Guard administrators and auditors can generate reports based on the current security data (users, groups, roles, permissions...)

Logging and Auditing of End-user operations [read more]

You can save all sensitive operations users have performed in applications secured by Visual Guard. You can then generate reports on these operations (who has done what, when, etc...)

 
Logging and Auditing of Administrator operations [read more]

You can save all operations Visual Guard administrators have performed (create accounts, give permissions, etc...)
You can then generate reports on these operations (who has done what, when, etc...)

 
       
Visual Guard Applications      
Windows Administration Console (PowerBuilder application)    
Windows Administration Console (.Net application) [screenshots]  
Web Administration Console (asp.net application) [screenshots]    
Visual Guard Server    
Deployment utility for security data [read more]  
VG Federation Client    
       
Development technologies supported      
.NET 2.0 and above, C#, vb.net, asp.net, Winforms, WCF, WPF, Silverlight  
Microsoft Sharepoint [read more]  
PowerBuilder 8 and above  
Any technologies Supporting HTTP Requests (Java, C++...)    
       
Architecture supported      
2 tiers (Front-end + Database) [read more]
n-tiers (Front-end + webservices + database) [read more]  
Multiple sites with distinct networks    
SAAS applications with Appeon
Cloud Computing (Microsoft Azure)    
       
DBMS hosting the VG Repository:      
Oracle
SQL Server
Sybase ASE, Informix, ODBC    
Proprietary File System  
       
Identity Stores      
Active Directory
       
  Try VG Pro for PB Try VG Pro for .NET Try VG Enterprise
  Buy VG Pro for PB Buy VG Pro for .NET Buy VG Enterprise

Resources