63 research outputs found

    Denial of Service Protection with Beaver

    Get PDF
    We present Beaver, a method and architecture to ``build dams\u27\u27 to protect servers from Denial of Service (DoS) attacks. Beaver allows efficient filtering of DoS traffic using low-cost, high-performance, readily-available packet filtering mechanisms. Beaver improves on previous solutions by not requiring cryptographic processing of messages, allowing the use of efficient routing (avoiding overlays), and establishing keys and state as needed. We present two prototype implementations of Beaver, one as part of IPSec in a Linux kernel, and a second as an NDIS hook driver on a Windows machine. Preliminary measurements illustrate that Beaver withstands severe DoS attacks without hampering the client-server communication. Moreover, Beaver is simple and easy to deploy

    An Empirical Study of Denial of Service Mitigation Techniques

    Full text link
    We present an empirical study of the resistance of several protocols to denial of service (DoS) attacks on client-server communication. We show that protocols that use authenti-cation alone, e.g., IPSec, provide protection to some extent, but are still susceptible to DoS attacks, even when the net-work is not congested. In contrast, a protocol that uses a changing filtering identifier (FI) is usually immune to DoS attacks, as long as the network itself is not congested. This approach is called FI hopping. We build and experiment with two prototype implementations of FI hopping. One implementation is a modification of IPSec in a Linux ker-nel, and a second implementation comes as an NDIS hook driver on a Windows machine. We present results of ex-periments in which client-server communication is subject to a DoS-attack. Our measurements illustrate that FI hop-ping withstands severe DoS attacks without hampering the client-server communication. Moreover, our implementa-tions show that FI hopping is simple, practical, and easy to deploy.

    Identification of elements that dictate the specificity of mitochondrial Hsp60 for its co-chaperonin

    Get PDF
    Type I chaperonins (cpn60/Hsp60) are essential proteins that mediate the folding of proteins in bacteria, chloroplast and mitochondria. Despite the high sequence homology among chaperonins, the mitochondrial chaperonin system has developed unique properties that distinguish it from the widely-studied bacterial system (GroEL and GroES). The most relevant difference to this study is that mitochondrial chaperonins are able to refold denatured proteins only with the assistance of the mitochondrial co-chaperonin. This is in contrast to the bacterial chaperonin, which is able to function with the help of co-chaperonin from any source. The goal of our work was to determine structural elements that govern the specificity between chaperonin and co-chaperonin pairs using mitochondrial Hsp60 as model system. We used a mutagenesis approach to obtain human mitochondrial Hsp60 mutants that are able to function with the bacterial co-chaperonin, GroES. We isolated two mutants, a single mutant (E321K) and a double mutant (R264K/E358K) that, together with GroES, were able to rescue an E. coli strain, in which the endogenous chaperonin system was silenced. Although the mutations are located in the apical domain of the chaperonin, where the interaction with co-chaperonin takes place, none of the residues are located in positions that are directly responsible for co-chaperonin binding. Moreover, while both mutants were able to function with GroES, they showed distinct functional and structural properties. Our results indicate that the phenotype of the E321K mutant is caused mainly by a profound increase in the binding affinity to all co-chaperonins, while the phenotype of R264K/E358K is caused by a slight increase in affinity toward co-chaperonins that is accompanied by an alteration in the allosteric signal transmitted upon nucleotide binding. The latter changes lead to a great increase in affinity for GroES, with only a minor increase in affinity toward the mammalian mitochondrial co-chaperonin

    The effects of juvenile stress on anxiety, cognitive bias and decision making in adulthood:a rat model

    Get PDF
    Stress experienced in childhood is associated with an increased risk of developing psychiatric disorders in adulthood. These disorders are particularly characterized by disturbances to emotional and cognitive processes, which are not currently fully modeled in animals. Assays of cognitive bias have recently been used with animals to give an indication of their emotional/cognitive state. We used a cognitive bias test, alongside a traditional measure of anxiety (elevated plus maze), to investigate the effects of juvenile stress (JS) on adulthood behaviour using a rodent model. During the cognitive bias test, animals were trained to discriminate between two reward bowls based on a stimulus (rough/smooth sandpaper) encountered before they reached the bowls. One stimulus (e.g. rough) was associated with a lower value reward than the other (e.g. smooth). Once rats were trained, their cognitive bias was explored through the presentation of an ambiguous stimulus (intermediate grade sandpaper): a rat was classed as optimistic if it chose the bowl ordinarily associated with the high value reward. JS animals were lighter than controls, exhibited increased anxiety-like behaviour in the elevated plus maze and were more optimistic in the cognitive bias test. This increased optimism may represent an optimal foraging strategy for these underweight animals. JS animals were also faster than controls to make a decision when presented with an ambiguous stimulus, suggesting altered decision making. These results demonstrate that stress in the juvenile phase can increase anxiety-like behaviour and alter cognitive bias and decision making in adulthood in a rat model

    GemCell: A generic platform for modeling multi-cellular biological systems

    No full text
    AbstractThe mass and complexity of biological information requires computer-aided simulation and analysis to help scientists achieve understanding and guide experimentation. Although living organisms are composed of cells, actual genomic and proteomic data have not yet led to a satisfactory model of working cell in silico. We have set out to devise a user-friendly generic platform, GemCell, for Generic Executable Modeling of Cells, based on whole, functioning cells. Starting with the cell simplifies life, because all cells expresses essentially five generic types of behavior: replication, death, movement (including change of shape and adherence), export (secretion, signaling, etc.) and import (receiving signals, metabolites, phagocytosis, etc.). The details of these behaviors are specified in GemCell for particular kinds of cells as part of a database of biological specifics (the DBS), which specifies the cell properties and functions that depend on the cell’s history, state, environment, etc. The DBS is designed in an intuitive fashion, so users are able to easily insert their data of interest. The generic part of GemCell, built using Statecharts, is a fully dynamic model of a cell, its interactions with the environment and its resulting behavior, individually and collectively. Model specificity emerges from the DBS, so that model execution is carried out by the statecharts executing with the aid of specific data extracted from the DBS dynamically. Our long term goal is for GemCell to serve as a broadly applicable platform for biological modeling and analysis, supporting user-friendly in silico experimentation, animation, discovery of emergent properties, and hypothesis testing, for a wide variety of biological systems
    • …
    corecore