• No results found

Vol 5, No 6 (2017)

N/A
N/A
Protected

Academic year: 2020

Share "Vol 5, No 6 (2017)"

Copied!
5
0
0

Loading.... (view fulltext now)

Full text

(1)

Detection of Masquerade Attacks using Data-Driven Semi-Global

Alignment Approach

B.S.R.D. Lakshmi1*, K. L. Ganapathi Reddy2

M.Tech Scholar (CSE), Department of Computer Science & Engineering,

Assist.Prof, Department of Computer Science & Engineering, BVC Institute of Technology & Science, Batlapalem, Amalapuram, AP, India.

Abstract—

The broad utilization of virtualization in representing security basis conveys unrivaled security worries for inhabitants or clients and presents an extra layer that itself must be totally arranged and secured. Gatecrashers can abuse the extensive measure of assets for their attacks. This venture talks about two methodologies .In the initial three elements to be specific continuous attacks, autonomic counteractive action activities and hazard measure are incorporated to our Autonomic Intrusion Detection Framework (AIDF) as the majority of the present security advancements don't give the fundamental security components to frameworks, for example, early notices about future progressing attacks, autonomic avoidance activities and hazard measure. Accordingly, the controller can take proactive restorative activities before the attacks represent a genuine security hazard to the framework. In another Attack Sequence Detection (ASD) approach as assignments from various clients might be performed on a similar machine. In this way, one essential security concern is whether client information is secure in. Then again, programmer may encourage processing to dispatch bigger scope of attack. For example, a demand of port output in with numerous virtual machines executing such vindictive activity. In, for instance, avoiding a simple to adventure machine and afterward utilizing the past traded off to attack the objective. Such attack plan might be stealthy or inside the registering condition. So intrusion detection framework or firewall experiences issues to recognize it.

Keywords—DDoS attack, low-rate attacks, Security Testing, intrusion detection, DDSGA.

I. Introduction

Data leaks are significant issue of computer system. The information spill detection assume a noteworthy part in Organizational industry .The information spill postures genuine risk to online social medias, touchy pieces of information et cetera. In addition the information spill detection [DLD][1] depends on two methodologies–that is host based and arrange based.

(2)

depends on stenography. Now and again encoded decoded spill detection calculations are proposed information concealing calculations. This paper likewise present Rabin karp calculation. Rabin karp [5, 6] is a sort of break calculation. Rabin karp identifies spill by following position of the information put away exhibit. Our second study paper, ―fast detection of changed information leakǁ presents the idea of saving. The paper predominantly expects to detection of long and estimated delicate information design, and furthermore identifies spilled designs from touchy information and system. By and large utilizing practically identical calculation for the detection of long and estimated spilled designs. For the detection of spilled examples utilize subsequence safeguarding testing calculation and arrangement calculation. The information driven semi worldwide arrangement calculation [DDSGAA] [7] utilized as a part of disguise detection Using testing strategy give more space proficiency.

II. Related Work

We quickly plot some disguise detection approaches. The uniqueness approach accept that charges that have not been found in the preparation information show an impostor. In addition, the likelihood that an impostor has issued an order is contrarily identified with the quantity of clients that utilization such a summon. While uniqueness has a generally poor execution, it is one of only a handful few methodologies that objective false caution rate of 1 percent. Gullible Bayes Onestep Markov depends on one-stage moves from an order to the following. It constructs two move frameworks for every client from, individually, the preparation database and the testing one and it triggers a caution when these lattices observably vary. The false caution rate of this technique is not palatable. The Hybrid Multi-Step Markov strategy depends on Markov chains. At the point when a Markov demonstrate can't be embraced in light of the fact that an excessive number of summons in the testing information have not been seen in the preparation, a straightforward freedom show with probabilities evaluated from a possibility table of clients versus orders might be more suitable. Schonlau et al. flipped between a Markov show and the straightforward freedom one. This approach accomplishes the best execution among the considered strategies. The primary thought basic the pressure approach is that new and old information from a similar client ought to pack at about a similar proportion. Rather, information from a disguising client will pack at an alternate proportion. Among the proposed strategies, this outcomes in the most exceedingly awful execution. Incremental Probabilistic Action Modeling (IPAM) depends on

one-stage charge move. It appraises the likelihood of each move from the preparation informational collection and utilizations it to foresee the grouping of client summons. Excessively numerous false expectations flag an impostor. This technique is in the least performing gathering. Succession coordinating registers a likeness coordinate between the client profiles and the comparing arrangement of charges. Any score lower than an edge flags an impostor. Its execution on the SEA informational index is not high.

III. Stealthy Dos Attacks on Services

A. Dos Attacks against Applications

In this section are presented several attack examples, which can be leveraged to implement the proposed SIPDAS attack pattern against a application. In particular, we consider DDoS attacks that exploit application vulnerabilities, including: the Oversize Payload attack that exploits the high memory consumption of XML processing; the Oversized Cryptography that exploits the flexible usability of the security elements defined by the WS-Security specification the Resource Exhaustion attacks use flows of messages that are correct regarding their message structure, but that are not properly correlated to any existing process instance on the target server and attacks that exploit the worst-case performance of the system, for example by achieving the worst case complexity of Hash table data structure, or by using complex queries that force to spend much CPU time or disk access time. applications. It exploits the XML verbosity and the complex parsing process. In particular, the DeeplyNested XML is a resource exhaustion attack, which exploits the XML message format by inserting a large number of nested XML tags in the message body. The goal is to force the XML parser within the application server, to exhaust the computational resources by processing a large number of deeply-nested XML tags.

B. Stealthy Attack Objectives

(3)

a time or frequency-domain analysis. They assume that, the main anomaly can be incurred during a low-rate attack is that, the incoming service requests fluctuate in a more extreme manner during an attack. The abnormal fluctuation is a combined result of two different kinds of behaviors: (i) a periodic and impulse trend in the attack pattern, and (ii) the fast decline in the incoming traffic volume. Therefore, in order to perform the attack in stealthy fashion with respect to the proposed detection techniques, an attacker has to inject low-rate message flows φAj = [φj,1, . . . , φj,m], that satisfy the following optimization problem:

C. Attack Approach

In order to implement SIPDAS-based attacks, the following components are involved: • a Master that coordinates the attack; • π Agents that perform the attack; and • a Meter that evaluates the attack effects. The approach implemented by each Agent to perform a stealthy service degradation in the computing. It has been specialized for an X-DoS attack. Specifically, the attack is performed by injecting polymorphic bursts of length T with an increasing intensity until the attack is either successful or detected. Each burst is formatted in such a way as to inflict a certain average level of load CR. In particular, we assume that CR is proportional to the attack intensity of the flow ФAj during the period T. Therefore, denote I0 as the initial intensity of the attack, and assuming ∆CR = ∆I as the increment of the attack intensity. For each attack period, fixed the maximum number of nested tags (tag Threshold), the routine pick RandomTags(. . .) randomly returns the number of nested tags nT for each message. Based on nT , the routine compute Inter arrival Time uses a specific algorithm to compute the inter-arrival time for injecting the next message. At the end of the period T, if the condition ‘attack Successful’ is false, the attack intensity is increased. If the condition ‘attack Successful’ is true, the attack intensity is maintained constant until either the attack is detected or the auto-scaling mechanism enabled in the adds new resources. The attack is performed until it is either detected, or the average message rate of the next burst to be injected is greater than dT. In this last case, the Agent notifies to the Master that the maximum average message rate is reached and continues to inject messages formatted according to the last level of load CR reached.

IV. The Proposed Model of Data Driven Semi-Global Alignment

DDSGA Initialization

To provide an independent set of test and signature sequences for the configuration phase of each user,

we split the user signatures into nt non-overlapped-blocks each of length n and use them as test sequences to the user. These sequences represent all given combinations of users signature sequences and all the modules in the configuration phase use them to compute the user alignment parameters. These sequences differ from those used in the detection phase. To define the signature sequences, we divide the user signature sequence into a set of overlapped groups of length m ¼ 2n. In this way, the last n symbols of a block also appear as the first n of the next one. ns, the number of signature subsequences is equal to nt-1 groups to consider all possible adjacent pairs of the signature sequences of size n. We have chosen a length 2n to overlap the signature sequence because any particular alignment uses subsequences with a length that is, at most, 2n. Any longer subsequence necessary scores poorly, because of the number of gaps to be inserted. In fact, since the scoring alignment depends upon the match between the test and the signature subsequences, the former should be shorter than the latter. As a consequence, the signature sequence for this phase consists of 2n command produced by overlapping the signature sequence.

Fig 1. Proposed System Architecture User’s Lexicon Categorization

This module builds a lexicon for each user, i.e. list of lexical patterns classified according to their functionality and that is used to tolerate changes in the low level representation of a pattern. In SEA data set, these patterns are UNIX commands. This module combines the user lexicon list and command grouping approach. We show an example of a classification of user commands into several categories according to their functionalities e.g., since a user can use either cat or vi to write a file, the two commands can be aligned because both belong to the same group, “Text processing”. In the same way, grep can be aligned with find because they both belong to “searching”.

Scoring Parameters

(4)

optimal test gap penalty, optimal signature gap penalty, and mismatch score. At first, the module inserts into the list top_match_list all the test sequences with the top match score. This list enables DDSGA to align the top match test sequences only rather than all the nt sequences. To build the top_match_list, we select the highest match scores for all the nt sequences. The match score MS of a test sequence is computed. Then, the top_match_list sequences are aligned to the ns overlapped signature subsequences using any possible gap penalty, i.e. the test gap penalty ranges from 1 to n, while the signature gap penalty ranges from 1 to n. The mismatch score is 0 and the match score is þ2.

Detection Phase

We have run a complete alignment experiment based upon the test and signature blocks of the SEA data set to evaluate the alignment parameters and the two scoring systems. The test blocks are the actual SEA testing data and they differ from those described in the initialization module. To simplify a comparison with other approaches, we use the ROC curve and the Maxion-Townsend cost function defined. Our experimentation focuses on the effects of the alignment parameters on the false positive and false negative rates and on the hit ratio. This experiment did not apply the maximum test gap module. False positives, false negatives and hits are computed for each user, transformed into the corresponding rates that are then summed and averaged over all.

V. An Overview of Semi-Global Alignment Approach

Semi-global alignment approach is more precise as well as well-organized than current approaches and contains low false positive as well as missing alarm rates in addition to highest hit ratio. It is adopted within heterogeneous atmosphere by means of different operational system since it can be functional towards separate audit data. Semi-global alignment approach aligns huge sequence areas like in global alignments, and preserving local alignments and ignores both prefixes along with suffixes and it simply aligns preserved area by means of maximal similarity. The semi-global alignment is the most resourceful detection system and its accurateness was improved and the novel improvement is known as Enhanced- semi-global alignment. For improvisation of effectiveness as well as performances, we recommend data-driven semi-global alignment approach [4]. The most important proposal underlying data driven semi-global alignment approach is to imagine best alignment of the sequence of active session towards the recorded sequences of similar user. From the security efficiency viewpoint, the proposed system will

improve scoring systems by means of adoption of different alignment parameters for every user. Additionally it tolerates minute mutations in user command sequence by means of permitting minute changes within low-level representation of commands functionality. The proposed system moreover adapts towards changes within user behaviour by means of updating of user signature in relation to its present behaviour. For rising hit ratio and to decrease false positive as well as the false negative rates, the proposed data-driven semi-global alignment approach pairs each of the user by means of different gap insertion penalties in relation to user behaviour. The system improves alignment scoring system as well as update phase of Enhanced- semi-global alignment to endure changes in behaviours devoid of reducing alignment score. The proposed data-driven semi-global alignment approach executes detection as well as updates operations and makes simpler the alignment for runtime transparency reduction as well as masquerade live time within system. For optimization of runtime overhead, the proposed system will minimize alignment transparency and parallelize discovery as well as update. Subsequent to discovering of the misalignment areas, they are labeled as anomalous and numerous anomalous areas are tough indicator of masquerade attack. The data-driven semi-global alignment approach will get better security efficiency by means of using lexical matching and by means of tolerating minute mutations within sequences by means of minute changes in low-level illustration of user commands. Data-driven semi-global alignment approach enhances computational as well as security effectiveness of Enhanced- semi-global alignment. Regarding accurateness of masquerade discovery, the system introduces different scoring parameters in support of each user[5]

Fig 2. DDSGA Phases

VI. Conclusion

(5)

alignment and it is one of the most effective detection techniques that can be applied to distinct sequences of audit data. While SGA may result in low false positive and missing alarms rates, even its enhanced version has not yet achieved the level of accuracy and performance for practical deployment. This is the reason underlying the design of the Data-Driven Semi-Global Alignment Approach, DDSGA. From the security efficiency perspective, DDSGA models more accurately the consistency of the behaviour of distinct users by introducing distinct parameters. Furthermore, it offers two scoring systems that tolerate changes in the low-level representation of the commands functionality by categorizing user commands and aligning commands in the same class without reducing the alignment score. The scoring systems also tolerates both permutation of its commands and changes in the user behaviour over time. All these features strongly reduce false positive and missing alarm rates and improve the detection hit ratio. In the experiments using the SEA data set, the performance of DDSGA is always better than the one of SGA. From the computational perspective, the Top-Matching Based Overlapping approach reduces the computational load of alignment by decomposing the signature sequence into a smaller set of overlapped subsequences. Furthermore, the detection and the update processes can be parallelized with no loss of accuracy. For future work, we plan to apply our approach to detect masquerade attacks in cloud environment by improving our CIDS framework. As a first step, we have developed a new data set, CIDD that includes distinct audit data from distinct host operating systems and physical network environment. This will supports an evaluation of DDSGA that can use different kinds of audit sequences.

References

[1] M. Schonlau, W. DuMouchel, W. Ju, A. F. Karr, M. Theus, and Y.Vardi, “Computer intrusion: Detecting masquerades,” Statist. Sci.vol. 16, no. 1, pp. 58–74, 2001.

[2] S. E. Coull, J. W. Branch, B. K. Szymanski, and E. A. Breimer, “Intrusion detection: Abioinformatics approach,” in Proc. 19th Annu. Comput. Security Appl. Conf., Las Vegas, NV, USA, Dec.2003, pp. 24–33

[3] A. H. Phyo and S. M. Furnell. “A detection -oriented classification of insider it misuses,” in Proc. 3rd Security Conf. 2004.

[4] S. K. Dash, K. S. Reddy, and A. K., Pujar“Episode based masquerade detection,” i,in Proc. 1st Int. Conf. Inf. Syst. Security, 2005,

[5] A. Sharma and K. K. Paliwal, “Detecting masquerades using a combination of Na€ıve Bayes and weighted RBF approach,” J. Comput.Virology, vol. 3, no. 3, pp, 237–245, 2007.

[6] Scott E. Coull, Boleslaw K. Szymanski, “Sequence alignment for masquerade detection” Computational Statistics and Data Analysis 52 (2008) 4116–4131

[7] S. Malek and S. Salvatore, “Detecting masqueraders: A comparison of one-class bag-of-words user behavior modelling”.

[8] A. S. Sodiya, O. Folorunso, S. A. Onashoga, and P. O. Ogundeyi, “An improved semi-global alignment algorithm for masquerade detection,” Int. J. Netw. Security, vo1. 12, no. 3, pp. 211–220, May 2011.

[9] Hisham A. Kholidy, Fabrizio Baiardi, and Salim Hariri DDSGA: data-driven semi-global alignment approach for detecting masquerade attack.

Figure

Fig 1. Proposed System Architecture User’s Lexicon Categorization
Fig 2. DDSGA Phases VI. Conclusion

References

Related documents

A good physical cycling infrastructure would be a major driver for private companies to invest more in such projects – like promoting employees to cycle to

representative of a structural firefighter turnout ensemble as the first layer reflects the base layers (stationwear) worn by the firefighter underneath the three layer (outer

In the first case, the suicide risk evolved and increased over an extended period of time and was well planned with an overwhelming severity of multiple symptoms

- Testing tolerance refering to the testpoint setpoint value Qinj(x) under consideration of the individual IQA correction The quantity average value of an injector is not

Step 6: Remove all newline characters using Extended search mode, replacing them with a unique string of text that we will use as a signpost for redundant data later in RegEx.. Choose

Consistent with previous findings, black mothers had significantly lower rates of breastfeeding initiation, postnatal intent, and duration compared with other racial/ethnic

The unidentified bacterium showed some resemblance to Actinomyces species and related taxa, but biochemical testing, polyacrylamide gel electrophoresis analysis of whole-cell

Rural market presence will help companies not only to achieve their present sales, but also to ensure their future growth as larger the size of rural population