The Information Systems and Computer Applications examination covers material that is usually taught in an introductory college-level business information systems course.

Archive for January, 2015

Comprobar si somos vulnerables a Ghost CVE-2015-0235

Mediante un .c hecho por la Universidad de Chicago podemos comprobar si somos vulnerables a Ghost (CVE-2015-0235): Una vulnerabilidad de buffer overflow de glibc en las funciones gethostbyname() y gethostbyname2()

Pasteando el siguiente script en la shell podremos verificar si somos o no vulnerables:

GHOSTTEMP=$(mktemp /tmp/ghost.XXXXXXXXXXXXXX)
GHOSTEXEC=$(mktemp /tmp/ghost.XXXXXXXXXXXXXX)
cat <"EOF" > $GHOSTTEMP
#include <netdb.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <errno.h>

#define CANARY "in_the_coal_mine"

struct {
  char buffer[1024];
  char canary[sizeof(CANARY)];
} temp = { "buffer", CANARY };

int main(void) {
  struct hostent resbuf;
  struct hostent *result;
  int herrno;
  int retval;

  /*** strlen (name) = size_needed - sizeof (*host_addr) - sizeof (*h_addr_ptrs) - 1; ***/
  size_t len = sizeof(temp.buffer) - 16*sizeof(unsigned char) - 2*sizeof(char *) - 1;
  char name[sizeof(temp.buffer)];
  memset(name, '0', len);
  name[len] = '';

  retval = gethostbyname_r(name, &resbuf, temp.buffer, sizeof(temp.buffer), &result, &herrno);

  if (strcmp(temp.canary, CANARY) != 0) {
    puts("vulnerable");
    exit(EXIT_SUCCESS);
  }
  if (retval == ERANGE) {
    puts("not vulnerable");
    exit(EXIT_SUCCESS);
  }
  puts("should not happen");
  exit(EXIT_FAILURE);
}
EOF
gcc -x c $GHOSTTEMP -o $GHOSTEXEC
$GHOSTEXEC
rm -f $GHOSTTEMP $GHOSTEXEC

En caso que seamos vulnerables tendremos:

(...)
# gcc -x c $GHOSTTEMP -o $GHOSTEXEC
# $GHOSTEXEC
vulnerable
# rm -f $GHOSTTEMP $GHOSTEXEC

Tags:

Comprobar si somos vulnerables a Ghost CVE-2015-0235


Leading intranets add value to dashboards

Dashboards are an excellent way of providing a simple overview of information relating to operations or performance, usually incorporating considerable amounts of data originating from multiple sources.

Delivering dashboards through the intranet can bring real value to the digital channel. Providing overviews and reports on financial performance, project status or an individual’s HR data helps to cement the role of the intranet as an essential workplace tool, above and beyond a platform for communications and collaboration.

In recent years in the Intranet Innovation Awards we’ve seen some excellent and exciting dashboards. These have proved their value to users and organisations in various ways including:

  • acting as a gateway to the different systems which hold that data
  • presenting data that users could not previously access or which was effectively hidden in back-end systems
  • displaying critical data using visualisations such as gauges to highlight a need, creating a call to action
  • providing a reference or summary point for a meeting
  • allowing for querying and filtering for sophisticated reporting processes

The challenge of successful dashboard design

Designing a successful dashboard takes considerable skill and needs attention to details. There are a number of challenges which include:

  • presenting a large quantity of data so it clear and not overwhelming
  • presenting different types of data in a consistent way
  • choosing appropriate data visualisations for the right impact
  • delivering a beautiful and attractive user experience
  • prioritising which data to display
  • dealing with sometimes sensitive data which needs to be permission-based
  • integrating different systems in the back end
  • addressing information management challenges
  • presenting views for mobile devices

Some intranet dashboards are also raising the bar by adding value to users through additional design features, some of which are genuinely innovative. Some great examples from the most recent Intranet Innovation Awards are detailed below.

Making the dashboard interactive

IPC The Hospitalist Company's intranet metrics dashboard gives the user options for reporting.  Screenshot appears courtesy of IPC The Hospitalist Company.IPC The Hospitalist Company’s intranet metrics dashboard gives the user options for reporting. Screenshot appears courtesy of IPC The Hospitalist Company.

IPC The Hospitalist Company is a US-based healthcare provider. The intranet team have experimented with some new detailed approaches to intranet metrics which take in various measures. To facilitate this a metrics dashboard has been created.

To add value, the dashboard has been made interactive so reports can be filtered on various criteria including different dates and areas of the intranet. More detail can be accessed, for example a list of the top posts.  This means that different site managers can take a self-service approach to intranet metrics, analysing how they are performing at a page or site level for different time periods or jumping off into other related reports.

Adding contextual information to the dashboard

Prophet's partner dashboard adds contextual information through hover-over text. Screenshot appears courtesy of Prophet.Prophet’s partner dashboard adds contextual information through hover-over text. Screenshot appears courtesy of Prophet.

Prophet is a Californian-based strategy consulting company. The intranet team has designed an impressive dashboard available on the intranet to display financial performance data for the company as well as at a function, team and individual level.

To add further value, the team has provided extensive context to the information on display. This includes previous years figures, explanations of what things mean, and alerts for where action is required. To keep the integrity of the attractive design, contextual data appears as hover-over text.

Responding to the needs of users

Telsta's Me Page is a dashboard of personal HR data. Sensitive pay information is blurred out by default. Screenshot appears courtesy of Telstra.Telsta’s Me Page is a dashboard of personal HR data. Sensitive pay information is blurred out by default. Screenshot appears courtesy of Telstra.

Telstra is a major Australian telecommunications company. The company was commended by the judges  for its beautifully designed HR dashboard available through the intranet. The “Me Page” gives employees a personalised dashboard of key HR information pulled from different systems. This not only involves overcoming design challenges, but also has some highly complex integration between systems in the back end.

The team at Telstra have been sensitive to the needs of their users, which was achieved through robust and detailed research.

For example, sensitive pay data appears blurred as default for individuals when the page is opened. An employee needs to click a button to read this information. This means that the HR dashboard can easily be used in an open plan office without the risk of co-workers viewing salary details, making the dashboard more likely to be used and driving adoption.

Making dashboards more social

Users can add comments to Accolade's KPI widget on the intranet homepage. Screenshot appears courtesy of Accolade.Users can add comments to Accolade’s KPI widget on the intranet homepage. Screenshot appears courtesy of Accolade.

Accolade is a Netherlands-based social housing organisation. The organisation won a Gold award for its very social intranet which also takes in more structured processes and tasks.

The homepage has a special dashboard widget which displays key organisational KPIs for all employees. Not only can employees drill down into more detail, but they can add particular comments to the widget, a relatively unusual capability. To encourage this, Accolade specifically invite employees for suggestions on how they might improve the KPIs, hoping to harness the experience and ideas of employees for organisational impact.

Find out more

For more insights, the Intranet Innovations 2014 report features 17 in-depth case studies and over 200 screenshots.  This is the must-have report for intranet teams to guide their planning, and it represents incredible value.

And of  course, if you have done something impressive with your intranet-based dashboard then the 2015 Intranet Innovation Awards opens for entries in April. You can sign up to be notified when it opens for business.

The post Leading intranets add value to dashboards appeared first on Column Two.