Access Road Simulating
the access controls
|
|
The Access Road software is a universal simulator of access controls that is intended to improve design and auditing of IT security. Access Road offers the out-of-the-box simulations of GNU/Linux Ubuntu®, MySQL Server®, and a generic Role-Based-Access-Control application. As a professional software, it is designed for database, system and application administrators, IT architects, software developers and auditors. Access control simulation is a new ground technology, like there are ground notes in music. The focus is on IT weak configurations, executing environments for malware analysis, and people authorizations. Access Road simulates and explains, combining complete modeling, visual results and detailed texts, to promote new ways of working in security:
Access Road is a free, libre and open source software, licensed under the GNU AGPL (Affero General Public License version 3). Complementary modules would be available in a commercial version, but Access Road delivers right now an efficient service. This is a program based on Java/Swing, running on any desktop with a 17' screen or more. The current 0.7 version integrates a framework for external add-ons. It is easy to use and reliable, designed for both newbies and people who are already experts. It has an extended user documentation, including a glossary and 80 printable pages of tutorials. |
Why to simulate access controls
|
An example: how to simulate MySQL access controlsIt appears that most of the MySQL servers use only the basic types of rights, probably because the other ones seem too complex. Unfortunately, the database access controls may deliver features it is not really possible to replace by access controls in other software. Among a host of new generic features, Access Road 0.7 delivers the simulation of the MySQL 5 Server access controls. Designed for the job at hand, Access Road provides the simulation for:
You ask Access Road for creating a MySQL server named 'mys'. You enter the names of the bases and base components. You choose the privileges for the components. Hey presto! Job done. It is like, before Access Road, you would never see an overview of the MySQL access controls. This screenshot shows the view on the account 'jerry', and its rights on 3 targets: the MySQL server, the base 'BASE one' and the table 'Customers table'. To see a larger image, please right-click this screenshot we comment hereinafter.
If the user changes some 'jerry' rights on 'BASE one', Access Road updates on the fly both the properties at right, the central diagram and the central text of the view 'mys:: jerry'. It is the same if there are 20 open views. What it is displayed is always consistent with the internal model. Access Road simulates the MySQL rights and explains them extensively. Other MySQL tools like MySQL Workbench®, or the script mysqlaccess®, cannot provide such results. Among other limitations, they cannot tell if a right statement for 'jerry@local%' overrides or not a right statement for 'jerry@%'. Furthermore, they do not handle the privileges at the bottom levels, like on a table or a column. They cannot simulate the executing environment of a stored procedure. On the other hand, MySQL Workbench® offers useful features, like the configuration of the rights on a server. |
Why to simulate access controls
|
Get Access RoadTo download the current Access Road 0.7.3 free software and its user documentation, let's go to Sourceforge. A second file ending with '-src' contains the source code and the extended Javadoc documentation, including an overview of the design.
|
Why to simulate access controls
|
®All trademarks are property of their respective holders. Copyright ACCBEE – 02 June 2013 |
|