What's New

From Mobius Wiki
Revision as of 22:22, 31 October 2014 by Kjkeefe (talk | contribs) (License Manager)
Jump to: navigation, search

This article will serve to explain the major changes to Möbius with the 2.5 release. For a detailed list of changes, please review the Release Notes.

Mobius Wiki

The Möbius tool now uses an online wiki to provide the official documentation. This website allows us and members of the Möbius community to easily update documentation based on feedback from users. We hope this site will also serve as another means to connect users in our community to share the work they have done or are doing with Möbius.

To add or edit pages on the Möbius wiki, you must first log in using the link in the upper right. You should use the same authentication details you use on the main Möbius website.

ADVISE Atomic Formalism

Probably the largest addition to Möbius in this release is the new atomic modeling formalism, ADversary VIew Security Evaluation (ADVISE). The ADVISE formalism seeks to model the behavior of an adversary attacking a system and the effect of the adversaries action. ADVISE has been in development for over four years and has had several papers published describing its theory and implementation. For a detailed understanding of ADVISE, please read LeMay's dissertation.

In addition to those works, we describe on the wiki the details of ADVISE in Möbius. There is also a nice step-by-step tutorial on ADVISE in our tutorials section.

AdviseModel.png

Möbius Shell

The Möbius Shell is a new command-line interface to the Möbius tool. In addition to allowing people to run Möbius in a non-graphical environment, the Möbius Shell enables the scripting of various Möbius operations such as defining models and running solvers.

To start the Möbius Shell, execute the mobius-shell.sh script in the install root of Möbius. For example, on Mac OSX:

/Applications/Mobius.app/mobius-shell.sh -c

Running mobius-shell.sh with the -c argument, the shell will launch in an interactive mode. This mode can be used with a unix pipe to execute a series of commands in a text file. Alternatively, if you run mobius-shell.sh with the -s argument and a path to a text file, the file will be read and executed as a Möbius script.

Command syntax can be seen using the built-in help system by simply executing the help command. Or, you can see the syntax on the Möbius Shell page.

License Manager

Möbius 2.5 added a new license management feature to easily deal with fetching and storing licenses. No longer do you need to manually download licenses and place them in the Möbius package or install path. There is now a nice interface to import license files as needed and even fetch them directly from our website.

This feature will likely be the first new thing that users notice because the first time you start Möbius, it will inform you that you have no valid licenses installed. You should enter your Möbius website username and password to have the tool fetch your licenses directly from your account. Alternatively, you can install licenses from a local file if you are unable to connect to the Möbius website. We are aware that this is especially an issue for people running machines on a network proxy. You can find your licenses in you My Account page on the Möbius website.

Once you have added a valid license, you shouldn't need to deal with the license manager until you need to add a new license in the future.

LicenseManager.png

Project Manager Redesign

Möbius Preferences

This article will serve to explain the major changes to Möbius with the 2.5 release. For a detailed list of changes, please review the Release Notes.

Mobius Wiki[edit]

The Möbius tool now uses an online wiki to provide the official documentation. This website allows us and members of the Möbius community to easily update documentation based on feedback from users. We hope this site will also serve as another means to connect users in our community to share the work they have done or are doing with Möbius.

To add or edit pages on the Möbius wiki, you must first log in using the link in the upper right. You should use the same authentication details you use on the main Möbius website.

ADVISE Atomic Formalism[edit]

Probably the largest addition to Möbius in this release is the new atomic modeling formalism, ADversary VIew Security Evaluation (ADVISE). The ADVISE formalism seeks to model the behavior of an adversary attacking a system and the effect of the adversaries action. ADVISE has been in development for over four years and has had several papers published describing its theory and implementation. For a detailed understanding of ADVISE, please read LeMay's dissertation.

In addition to those works, we describe on the wiki the details of ADVISE in Möbius. There is also a nice step-by-step tutorial on ADVISE in our tutorials section.

AdviseModel.png

Möbius Shell[edit]

The Möbius Shell is a new command-line interface to the Möbius tool. In addition to allowing people to run Möbius in a non-graphical environment, the Möbius Shell enables the scripting of various Möbius operations such as defining models and running solvers.

To start the Möbius Shell, execute the mobius-shell.sh script in the install root of Möbius. For example, on Mac OSX:

/Applications/Mobius.app/mobius-shell.sh -c

Running mobius-shell.sh with the -c argument, the shell will launch in an interactive mode. This mode can be used with a unix pipe to execute a series of commands in a text file. Alternatively, if you run mobius-shell.sh with the -s argument and a path to a text file, the file will be read and executed as a Möbius script.

Command syntax can be seen using the built-in help system by simply executing the help command. Or, you can see the syntax on the Möbius Shell page.

License Manager[edit]

Möbius 2.5 added a new license management feature to easily deal with fetching and storing licenses. No longer do you need to manually download licenses and place them in the Möbius package or install path. There is now a nice interface to import license files as needed and even fetch them directly from our website.

This feature will likely be the first new thing that users notice because the first time you start Möbius, it will inform you that you have no valid licenses installed. You should enter your Möbius website username and password to have the tool fetch your licenses directly from your account. Alternatively, you can install licenses from a local file if you are unable to connect to the Möbius website. We are aware that this is especially an issue for people running machines on a network proxy. You can find your licenses in you My Account page on the Möbius website.

Once you have added a valid license, you shouldn't need to deal with the license manager until you need to add a new license in the future.

LicenseManager.png

Project Manager Redesign[edit]

Möbius Preferences[edit]