skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Phisherman v 1.0

Software ·
DOI:https://doi.org/10.11578/dc.20210521.80· OSTI ID:1232476 · Code ID:57224

Phisherman is an online software tool that was created to help experimenters study phishing. It can potentially be re-purposed to run other human studies. Phisherman enables studies to be run online, so that users can participate from their own computers. This means that experimenters can get data from subjects in their natural settings. Alternatively, an experimenter can also run the app online in a lab-based setting, if that is desired. The software enables the online deployment of a study that is comprised of three main parts: (1) a consent page, (2) a survey, and (3) an identification task, with instruction/transition screens between each part, allowing the experimenter to provide the user with instructions and messages. Upon logging in, the subject is taken to the permission page, where they agree to or do not agree to take part in the study. If the subject agrees to participate, then the software randomly chooses between doing the survey first (and identification task second) or the identification task first (and survey second). This is to balance possible order effects in the data. Procedurally, in the identification task, the software shows the stimuli to the subject, and asks if she thinks it is a phish (yes/no) and how confident she is about her answer. The subject is given 5 levels of certainty to select from, labeled "low" (1), to "medium" (3), to "high" (5), with the option of picking a level between low and medium (2), and between medium and high (4). After selecting his/her confidence level, then the "Next" button activates, allowing a user to move to the next email. The software saves a given subject's progress in the identification task, so that she may log in and out of the site. The consent page is a space for the experimenter to provide the subject with human studies board /internal review board information, and to formally consent to participate in the study. The survey is a space for the experimenter to provide questions and spaces for the users to input answers (allowing both multiple-choice and free-answer options). Phisherman includes administrative pages for managing the stimuli and users. This includes a tool for the experimenter to create, preview, edit, delete (if desired), and manage stimuli (emails). The stimuli may include pictures (uploaded to an appropriate folder) and links, for realism. The software includes a safety feature that prevents the user from going to any link location or opening a file/image. Instead of re-directing the subject's browser, the software provides a pop-up box with the URL location of where the user would have gone. Another administrative page may be used to create fake subject accounts for testing the software prior to deployment, as well as to delete subject accounts when necessary. Data from the experiment can be downloaded from another administrative page.

Short Name / Acronym:
PHISHERMAN V1
Project Type:
Open Source, No Publicly Available Repository
Site Accession Number:
5972
Software Type:
Scientific
License(s):
Other
Programming Language(s):
JRE 7 / JDK 7 minimum, Grails
Research Organization:
Sandia National Lab. (SNL-NM), Albuquerque, NM (United States)
Sponsoring Organization:
USDOE

Primary Award/Contract Number:
AC04-94AL85000
DOE Contract Number:
AC04-94AL85000
Code ID:
57224
OSTI ID:
1232476
Country of Origin:
United States

Similar Records

Argonne National Laboratory summary site environmental report for calendar year 2007.
Technical Report · Fri May 22 00:00:00 EDT 2009 · OSTI ID:1232476

E-Science and Protein Crystallography
Technical Report · Thu Aug 09 00:00:00 EDT 2012 · OSTI ID:1232476

The Trip Itinerary Optimization Platform: A Framework for Personalized Travel Information
Technical Report · Tue Nov 21 00:00:00 EST 2017 · OSTI ID:1232476

Related Subjects