2,321 research outputs found

    Shining Light On Shadow Stacks

    Full text link
    Control-Flow Hijacking attacks are the dominant attack vector against C/C++ programs. Control-Flow Integrity (CFI) solutions mitigate these attacks on the forward edge,i.e., indirect calls through function pointers and virtual calls. Protecting the backward edge is left to stack canaries, which are easily bypassed through information leaks. Shadow Stacks are a fully precise mechanism for protecting backwards edges, and should be deployed with CFI mitigations. We present a comprehensive analysis of all possible shadow stack mechanisms along three axes: performance, compatibility, and security. For performance comparisons we use SPEC CPU2006, while security and compatibility are qualitatively analyzed. Based on our study, we renew calls for a shadow stack design that leverages a dedicated register, resulting in low performance overhead, and minimal memory overhead, but sacrifices compatibility. We present case studies of our implementation of such a design, Shadesmar, on Phoronix and Apache to demonstrate the feasibility of dedicating a general purpose register to a security monitor on modern architectures, and the deployability of Shadesmar. Our comprehensive analysis, including detailed case studies for our novel design, allows compiler designers and practitioners to select the correct shadow stack design for different usage scenarios.Comment: To Appear in IEEE Security and Privacy 201

    Hazardous Weather and Human Response in the Southeastern United States

    Get PDF
    Effectively mitigating the human costs of future hazardous weather events requires examining meteorological threats, their long-term patterns, and human response to these events. The southeastern United States is a region that has both a high climatological risk and a high societal vulnerability to many different meteorological hazards. In this dissertation, I study hazardous weather and human response in the Southeast through three different lenses: identifying uniquely simultaneous hazards posed by tropical cyclones, assessing precipitation and synoptic weather patterns on hazardous weather days, and examining patterns in intended response to tornado watches. I find that simultaneous and collocated tornado and flash flood warnings are common in strong tropical cyclones, particularly those that move slowly after landfall. Additionally, hazardous weather days are common on days dominated by Moist Moderate and Moist Tropical airmasses and airmass transition days. Finally, factors including age, income, self-efficacy beliefs, and knowledge of and experience with tornadoes affect one’s intended response to a tornado watch. These studies produce new contributions to the state of knowledge on both the natural and social elements of hazards studies

    Perceptions of the Online Learning Experience

    Get PDF

    DRAFT : Task System and Item Architecture (TSIA)

    Full text link
    During its execution, a task is independent of all other tasks. For an application which executes in terms of tasks, the application definition can be free of the details of the execution. Many projects have demonstrated that a task system (TS) can provide such an application with a parallel, distributed, heterogeneous, adaptive, dynamic, real-time, interactive, reliable, secure or other execution. A task consists of items and thus the application is defined in terms of items. An item architecture (IA) can support arrays, routines and other structures of items, thus allowing for a structured application definition. Taking properties from many projects, the support can extend through to currying, application defined types, conditional items, streams and other definition elements. A task system and item architecture (TSIA) thus promises unprecedented levels of support for application execution and definition.Comment: vii+244 pages, including 126 figures of diagrams and code examples. Submitted to Springer Verlag. For further information see http://www.tsia.or

    Colossians, cosmology and Christ: A study into Colossians 1:15-17 with insights from Plato's Timaeus, Philo of Alexandria and middle Platonism

    Get PDF
    Colossians 1:15-20 has often been noted for its distinctive use of language and theological nuance, in particular, its ‘cosmic’ Christology. Pauline and Colossians research have identified Plato’s Timaeus, Middle Platonism and Philo of Alexandria as potentially offering beneficial insight into this Colossian ‘hymn’ and for the letter as a whole. Unfortunately, to date, these identifications have lacked a thorough treatment and have seldom been more than assertions or short, incidental statements that are part of larger projects in Biblical studies. This thesis has undertaken to test and advance the above assertions by providing a clear method and a thorough examination. This thesis has selected Colossians 1:15-17, a notable expression of the author’s Christology and cosmology. The method proposed for examining Colossians 1:15-17 is an analysis of the passage’s terminology and syntactical constructions, and a demonstration of its distinctiveness within the corpus Paulinum. These distinctives are then compared with Platonic texts, primarily Timaeus and the ‘middle platonic’ exposition of Jewish scripture expressed in Philonic corpus. Upon completing the investigation, the selected text was found to be highly distinctive and where these distinctives were indicated, overt lexicographical and conceptual similarities were found with Timaeus and how it was used by Philo of Alexandria. The implications of these findings present similar beneficial insight for the rest of the Colossian hymn (1:18-20) and the wider distinctive language of Colossians

    The Impacts Of Lake-Effect Snow On Traffic Volume In Ohio And Indiana, 2011-2015

    Get PDF
    Snowfall presents a hazard to drivers by reducing visibility and increasing safe stopping distances. As a result, some drivers cancel trips if snowfall is occurring or forecasted, and traffic volumes often decrease on snowy days. Lake-effect snow is very localized and is thus hypothesized to have a lesser influence on traffic volume than synoptic-scale snow, which usually covers a broader areal extent. Traffic volume in northeast Ohio and northern Indiana is studied using a matched-pair analysis to determine if volumes differ between lake-effect and synoptic-scale snowfall in these regions. While little statistical evidence is found to support this hypothesis, other relationships are discovered: lake-effect traffic volume is shown to be dependent in part on distance from the lake and population density of the surrounding area. Other trends relating traffic volume to time-of-day and accident patterns are also explored. Findings presented herein can assist in transportation planning, risk analysis, and roadway safety
    corecore