C-SOX Web Interface

The Menu Bar

The Menu Bar assembles a number of features that have predominantly technical and administrative contexts. As such, they are not instrumental in interacting with the web applications and are not subject to discussion here.


The Left-Hand (Navigation) Panel

By default, this panel contains the elements listed below. It is worth noting again that each of them can individually be migrated on-screen, e.g., by dragging and dropping it near the bottom edge of the interface.

  • Explorer ('pages' icon): this item references any open editors and is not immediately relevant to the TARA workflow.

  • Project Navigator ('cogwheels' icon): as the name suggests, thus area lists, in a tiered tree structure, your projects with their associated files. TARA is one of several C-SOX modules within this structure.

  • PSS (Project System Structure, ‘colored bars’ icon): the PSS affords a different view of your projects, comparable to the PSS view as part of the SOX Rich Client. It displays project files created within the RCP environment, which are available for reuse by the web application.

     

 

Files of suitable type can be dragged and dropped from the PSS to the C-SOX main panel, e.g. --

In the example, the “new asset” file migrates to the Asset Identification panel and will be available for use in any of your projects.

  • Catalogs ('open book' icon): Public and System catalogs are in evidence here, organized in a tiered tree structure.

 


Excel Download / New Row / Delete Features

These three controls are grouped near the right-hand edge of the screen.

  • Excel Download: saves your current project in .xlsx format, e.g.

  • Add Row ('+' icon): intuitively, adds a row to your currently selected table

  • Delete Item ('trash icon'): subject to confirmation, will delete the currently selected row


Outline / Cell Editor / Row Editor / Attack Path Details (TARA Example)

These controls too are situated near the right-hand edge of the screen.

  • Outline: displays outline information if it exists.

  • Cell Editor: provides implements for editing cell content.

It is now possible to enter a comment in the fashion indicated below (the example briefly illustrates some formatting options available).

 

 

  • Row Editor: supports editing row content. The input screen changes according your current location within the tables hierarchy.

    • Asset Identification:

    • Threat Scenario:

    • Attack Path:

       

    • Attack Step:


Customizing the Interface

Tabs and Panels

As noted in the above, individual GUI elements are susceptible to on-screen rearranging to suit user preferences. The two screenshots below demonstrate switching from a horizontal to a vertical split, achieved by dragging the top panel to the right edge.

 

Rearranging Columns

  • Pinning: there now follows a demonstration of left-pinning a column, to wit, Asset Name. To achieve this objective, click the little “stack” icon on the relevant column and select Pin Column > Pin Left.

Outcome: this performance will result in moving Asset Name to the left edge of the main panel --

Selecting Pin Column > No Pin reverts to the default layout, undoing the change. Pin Column > Pin Right as expected works by sending the relevant column to the right-hand edge of the display.

  • Autosizing: the Autosize This Column and Autosize All Columns options on the “stack menu”, respectively, will set the current column width or all column widths to a system-determined value. Note that depending on parameters such as your screen size and resolution this intervention may have the side-effect of temporarily hiding some columns.

  • Group by <parameter>: sorts your entries in descending alphabetical order (the Group by behavior works analogously for other columns/parameters than this example case)

  • Reset Columns: restores the default layout


Searches and Filters

  • Filters: a number of options are available to filter (for example) your TARA assets working set. The functionality is identical for any search criterion.

  • Search: the system supports searches across all module categories and subcategories (incompletely displayed in the screenshot below, which again uses the TARA example). Use the Search facility to show vs. hide columns selected by your search criteria.

Example: search on “Asset” narrows down the list of identifiers displayed –