Managing Objects and Connections Without Using the Canvas

In the lower left area of securiCAD we have seen an area called “Object View” presenting other objects the selected object is connected to. There is also functionality for adding and deleting objects and connections using this method. This is a way of working that will not require you to locate and put an object onto a canvas in order to work with it. Therefore, this method of object and connection management is most efficient when working on building and changing larger models.

Inspecting Connections of an Object

In the securiCAD user interface, there is an area called “Object View”. This area is showing the connections and some other properties of the object currently selected on the modeling canvas or in the Object Explorer list of objects. Having a few objects connected like in our current example and selecting the prod2dev router object, will show what other objects it is connected to.

Connections of the Prod2Dev Router object

 

In the above example we see that the object “Prod2Dev”, of type Router is connected to one AccessControl, one Firewall and four Network objects.

Editing Connections

From the Object View, you can unfold the different object labels to see other objects connected to the selected one. Clicking “Edit” will then bring up a new panel in the program letting you add and remove connections by moving them between lists of connected and unconnected/connectable objects in the model.

Connections of the Prod2Dev Router Object, Edit Mode

 

Removing a Connection

Selecting a connected object and clicking “Disconnect” will remove the connection. Please note that it will not remove any of the objects from the model, only the connection.

Disconnecting an Object

 

If the objects you have disconnected both are present on a canvas, you will see that the interconnecting line between them will be removed.

Adding a Connection

The opposite of disconnecting two objects is to select a non-connected object and then use the “Connect” button below the “Available Network(s) from the model” area.

Adding an Object While Connecting

If you need to connect an object that has not yet been added to the model, you can do that on-the-fly by first unfolding the “Create New Object” label, enter a new name for the object to be created, adjust the defense settings and when clicking “Add” it will be created and connected at once.

 

If there are several types of connections to choose from (like with Administration/Connection between Router and Network), we will be prompted to choose one of them like when adding an object via the canvas method.

Worth mentioning is that when an object already has a connection that it can only have one instance of, the “Create New Object” option is grayed out. Such an example is when a Dataflow already is connected to a Protocol.

 

Connecting Multiple Objects

Possibly the most efficient feature of managing connections this way is that you can select and connect several objects. For instance, each Router object shall have a network connected to it with the “Administration” type of connection. This is indicating what network you need to be in in order to perform router and firewall administration. Non-administrative network zones are connected using the “Connection” type. For small network environments the inner network is also the network you can do administration from but for larger network environments, there are often a separate “management” network only intended for administration.

Now, if we want to connect several routers to a network at the same time, you first locate and select the object about to be shared. For several routers connecting to the same (admin) network, you select the network object, select routers and then click edit to get the list of connected and connectable router objects.

Connected and Connectable Routers
Connected and Connectable Routers

 

Select all routers to be managed/administrated from the same network zone and connect them.

Selecting and connecting several objects
Selecting and connecting several objects

 

Picking several objects at a time and connecting (or disconnecting) them like this is particularly efficient when working with objects that are shared between many other objects such as Protocol objects, SoftwareProduct objects, ZoneManagement objects and so on.