• No results found

A Novel Method for Securing Password Transparency from Keylogger Recorder

N/A
N/A
Protected

Academic year: 2020

Share "A Novel Method for Securing Password Transparency from Keylogger Recorder"

Copied!
6
0
0

Loading.... (view fulltext now)

Full text

(1)

International Journal of Emerging Technology and Advanced Engineering

Website: www.ijetae.com (ISSN 2250-2459, Volume 8, Issue 5, May 2018)

223

A Novel Method for Securing Password Transparency

from Keylogger Recorder

Somya Shrivastava

1

, Bhupendra Panchal

2

1,2

Oriental Institute of Science & Technology, Bhopal, India

Abstract—Keylogger recorder is a spyware program that can record key enrollments and mouse clicks along with locations that can retrieve the password whether it is in a hidden form. Keylogger exposes all enrolled keys; and password can be visible to illegitimate user that can access user accounts. Keylogger is able to work in the hidden mode and extract information in a log file that can be access later. Keylogger can expose which program or website was opened and what was typed. It even monitors who someone is chatting with on Instant Messaging programs. Certain researches have been done in this field that only detects keylogger by considering it as malicious program. But there are various keyloggers available that can run without any interruptions, such as Macro Recorder. Proposed system is able to provide secure authentication module that can securely enroll password without revealing it. Proposed system does not detect key loggers; instead of that it is concealing user’s password among encrypted strings. System can differentiate physical keystrokes as well as bots keystrokes. While entering password; system strokes some random keys for encrypting password among unreadable strings. Here it is a situation where password cannot be visible in actual form and it is impossible to find correct credentials.

KeywordsKeylogger, Authentication System, Malicious Program, Password Transparency, Input Credentials, Security.

I. INTRODUCTION

Keylogger is a spyware that can record key strokes as well as mouse pointer location. It is also known as surveillance software once installed in a computer having the capability to record every key stroke. The recording processed and saved as log file in local computer or on a server. Keylogger is able to record messages, emails or anything what a user type using keyboard whether it is physical or virtual. It is also able to record personal information including username and password that affects the security concerns. A keylogger can be detected either by task manager if a user is familiar with its name or antivirus can recognize whenever it gets activated. But antivirus is not able to detect every keylogger software or it can detect only those keyloggers that antivirus possess its information in its database.

II. RELATEDWORKS

A. Literature Review

(2)

International Journal of Emerging Technology and Advanced Engineering

Website: www.ijetae.com (ISSN 2250-2459, Volume 8, Issue 5, May 2018)

224

III. PROBLEMIDENTIFICATION

Fig. 1 Cued Click Registration [8]

Cued authentication is supposed to provide secure authentication system using cued click on images at the time of registration and same click location is expected to achieve at the time of login. But keylogger is able to record mouse locations and it is often easier to recognize password as compare to the physical keystrokes because keylogger exposes all activities that performed whether it is made by mouse or keystrokes.

Fig. 2 Cued Click Login [8]

Fig. 3 Graphical Keystrokes [8]

IV. PROPOSEDWORK

[image:2.612.317.543.487.640.2]

Proposed system is able to provide secure authentication module that can securely enrol password without revealing it. Proposed system does not detect key loggers; instead of that it is concealing user’s password among encrypted strings. System can differentiate physical keystrokes as well as bots keystrokes. While entering password; system strokes some random keys for encrypting password among unreadable strings.

(3)

International Journal of Emerging Technology and Advanced Engineering

Website: www.ijetae.com (ISSN 2250-2459, Volume 8, Issue 5, May 2018)

[image:3.612.72.538.98.678.2]

225

Fig. 5 Flow chart for Registration module

[image:3.612.325.536.126.435.2]

In registration module, a user requires to create username and password strings for testing system’s reliability by validating password in validation module. Once the username and password generated, system aspires for key placement or password enrollment that concealing each password string among illegible strings. System uses ASCII representation for each key reference. Encrypted password does not possess actual password strings, it may also replace actual key press with random one

Fig. 6 Flow chart for Login module

[image:3.612.72.281.127.566.2]
(4)

International Journal of Emerging Technology and Advanced Engineering

Website: www.ijetae.com (ISSN 2250-2459, Volume 8, Issue 5, May 2018)

[image:4.612.52.288.220.609.2]

226

These are the credentials which have been entered by a user, and while observing it; password cannot be identified from encrypted one. Keylogger becomes failed to retrieve actual key press, instead of that it records encrypted password through which a system never been hacked. System proposes a novel method for securing password from key loggers.

Fig. 8 Macro Recorder

Fig. 9 Macro Recorder Keystrokes

System is able to confuse key loggers to record the actual key pressed by stroking random keys while entering credentials. Key logger records encrypted keystrokes along with physical key press that unable to extract actual password.

V. PROPOSEDMETHODOLOGY

Some spywares are able to infect a system by using malicious programs. Those programs are capable to capture each keystroke and monitor the coordinate values of cursor and generates log file which will be forwarded to the designer or malicious user via internet. Through this, an attacker or hacker got access of legitimate user’s account. Key Logger is one of the frequently active malicious programs run as a spyware. It is considered as a surveillance technique which can intercept the activity of mouse pointer and every keystroke. Nowadays, key loggers can infect a Smartphone as various applications have that malicious program to hack the crucial information of user. There are two kinds of key logger used i.e. hardware based key loggers and software based key loggers. Hardware based key logger can be act as an interface or connector between the computer and its keyboard and captures every keystroke. Key loggers that are based on software can monitor each activity of user and records the session which will be send for illegitimate access.

A. Abstract window toolkit

Abstract Window Toolkit is a tool that differentiates bots keystrokes and physical one. Physical keystroke is recorded as actual key press and bots keystrokes are entertained for encrypting password among unreadable strings. System is able to confuse key loggers that exploits actual key press and encrypted the password string that cannot be affected by guessing attacks. It is a java based implementation that emphasizes all virtual keystrokes for miscarrying key loggers.

B. Key Conceal Encryption (KCE) Algorithm

Require: Physical Keystroke K, Bots Keystroke R, Entered Password I, Actual Password P, Encrypted Password E, Physical Keystroke String An, Bots Keystroke String Rn, Timer t, Input Session N, ASCII printable value Vn.

Input: Keystrokes Output: Encrypted String 1. Acquire input field

2. Differentiate physical keystroke and virtual bots keystrokes using Abstract Window Toolkit and key press function.

3. While (t≠N) do

if K = 0 then //No Physical Keystroke R ← False

(5)

International Journal of Emerging Technology and Advanced Engineering

Website: www.ijetae.com (ISSN 2250-2459, Volume 8, Issue 5, May 2018)

227

else

R ← True K ← True

Keystroke ← Rn //Bots Keystroke

append K as encrypted password string //Virtual Password String Keystroke ← An //Physical Keystroke

append K as password string //Entered Password String end if

end else end do

5. if Vn = 13 then //ASCII value for ENTER

Declare I as input password & E as encrypted password Validate I from database

end if 6. if t = N then Expire Input Session

Keystroke ← False // For both physical and bots keystrokes end if

7. End

[image:5.612.32.566.308.656.2]

VI. RESULTANALYSIS

Table 1: Result Analysis

Un Encrypted K

s Actual Ks

Actual STR Ln

Encrypted STR Ln

Keylogger Recognized String

Guessing Attack Prevention

U1 gogrrbeijjseonknnaatlaqafld oriental 8 27 gogrrbeijjseonknnaatlaqafld Strong

U2 Eijjwpipchtgognknseo iphone 6 20 eijjwpipchtgognknseo Strong

U3 laqakakgig1 ak1 3 11 laqakakgig1 Strong

U4 tzed Z 1 4 tzed Weak

U5 obxchtgogwpiplaqafld bhopal 6 20 obxchtgogwpiplaqafld Strong

U6 rrbxgfwpipdvc49s7c81f18g6 rgpv786 7 25 rrbxgfwpipdvc49s7c81f18g6 Strong

U7 eijjnknudreijjlaqa india 5 18 eijjnknudreijjlaqa Strong

U8 kmegognkneijjkaklaqa monika 6 20 kmegognkneijjkaklaqa Strong

U9 rrbgogkmelaqaqoljlaqaeijjnkn romajain 8 28 rrbgogkmelaqaqoljlaqaeijjnkn Strong

U10 c81fc81f49s7d92xgfnaatobxkak 8879gtbk 8 28 c81fc81f49s7d92xgfnaatobxkak Strong

U11 kakseorrbchtwpipeijj kerhpi 6 20 kakseorrbchtwpipeijj Strong

U12 fldfldzsyzsyobxgog llssbo 6 18 fldfldzsyzsyobxgog Strong

U13 nknseochtlaqaobxlaqaeijjzsy nehabais 8 27 nknseochtlaqaobxlaqaeijjzsy Strong

U14 nknseochtlaqa neha 4 13 nknseochtlaqa Strong

U15 gognknfldeijjnknseo online 6 19 gognknfldeijjnknseo Strong

U16 wpipeijjwpipwpipeijjwpipfldlaqankneijj pippiplani 10 38 wpipeijjwpipwpipeijjwpipfldlaqankneijj Strong

U17 t305 5 1 4 t305 Weak

U18 nknseorogwgognknseo newone 6 19 nknseorogwgognknseo Strong

U19 kmevswyfldlaqawpipeijj mylapi 6 22 kmevswyfldlaqawpipeijj Strong

U20 xgfgogudrobxfldseozsyzsyvswygogubu godblessyou 11 34 xgfgogudrobxfldseozsyzsyvswygogubu Strong

(6)

International Journal of Emerging Technology and Advanced Engineering

Website: www.ijetae.com (ISSN 2250-2459, Volume 8, Issue 5, May 2018)

228

VII. CONCLUSION

Thus the system which has been proposed provides better level of security from various key loggers. Earlier systems are intended to detect key loggers as antivirus program but some key loggers such as ―Macro Recorder‖ is able to run without any interruption. No antivirus affects Macro Recorder. Proposed system is able to prevent from all kind of key loggers by encrypting password into unreadable strings. Hence, the future scope of proposed system is splendent that can be applicable in various fields such as banking, secret agencies, institution logins, defense sectors and many more.

References

[1] Mohammad Wazid, Avita Katal, R.H. Goudar, D.P. Singh, Asit Tyagi, Robin Sharma and Priyanka Bhakuni, ―A Framework for Detection and Prevention of Novel Key logger Spyware Attacks‖, ISCO, IEEE Transaction, 2013.

[2] S. Gunalakshmii1 & P. Ezlunnalai2 ―Mobile Key logger Detection Using Machine Learning Technique‖, IEEE Transaction, 2014.

[3] M Hossein Ahmadzadegan, Ali-Asghar Khorshidvand, Meherdad Pezeshki, ―A Method for Securing Username and Password against the Key Logger Software using the Logistic Map Chaos Method‖, IEEE Transaction, 2015.

[4] Junsung Cho, Geumhwan Cho and Hyoungshick Kim, ―Keyboard or Key logger: a security analysis of third-party keyboards on Android‖, IEEE Transaction, 2015.

[5] NeenuN A, ―On Screen Randomized Blank Keyboard, National Conference on Recent Advances in Electronics & Computer Engineering, RAECE -2015.

[6] Tasabeeh O. M. Ali, Omer S. A. Awadelseed, Abeer E. W. Eldewahi, ―Random Multiple Layouts Keylogger Prevention Technique‖, Conference of Basic Sciences and Engineering Studies (SGCAC), 2016.

[7] A.Solairaj1, S.C.Prabanand2, J.Mathalairaj3, C.Prathap4 and L.S.Vignesh5, ―Key Loggers Software Detection Techniques‖ , Intelligent Systems and Control (ISCO), IEEE, 2016

[8] Shaikh Saubiya Ahmed S. and Narendra M. Shekokar, ―Cued Click Authentication‖, IEEE Transaction, 2017.

Figure

Fig. 4 Registration module
Fig. 6 Flow chart for Login module
Fig. 8 Macro Recorder
Table 1: Result Analysis

References

Related documents

PID 23: Birth Hospital Iguana Email Notification Source: CAINBOUND Log Type: Info Logged message:. --- D:\CAHL7\CAINBOUND.vmd -

(Hint: For the sake of simplicity, just select the [Default] radio button (your encrypting key is set to be the same as your backup account password). Press the [Backup] button on

In this solution, the image sensing and sensing data blocks division algorithm of the smart image sensor, the public key generation algorithm of the sensing data blocks, the private

09.0 Demonstrate applications of financing to the selected marketing industry – the student will be able to: 09.01 Explain financial concepts used in making business

Non-NABH Cardiology & Cardiothoracic Surgery, Endoscopic/ Laparoscopic procedures, Gynecology & Obstetrics, Orthopedic Surgery including Joint Replacement,

Finally, although our database was comprised entirely of purely behavior-analytic journals, an analysis of the alternative publication outlets (see Table 4) of the 53 most

In the most basic simplification a lateral system can be modeled as a cantilever beam fixed at the base with loads applied at the floor levels, the base may represent

Our Keylogging Defense System™ helps proactively prevent online identity theft by encrypting every keystroke at the keyboard level and then reroutes those encrypted