Difference between revisions of "Passwordless Login method on a mobile device"
Jump to navigation
Jump to search
m |
|||
Line 1: | Line 1: | ||
== Summary == | == Summary == | ||
Login options on different platforms are very important security components. This bachelor thesis deals with the topic "passwordless login". Is passwordless login now a blessing or a curse? A detailed discussion will be conducted here. The alternatives of these login possibilities are analyzed and presented with advantages and disadvantages. | Login options on different platforms are very important security components. This bachelor thesis deals with the topic "passwordless login". Is passwordless login now a blessing or a curse? A detailed discussion will be conducted here. The alternatives of these login possibilities are analyzed and presented with advantages and disadvantages. | ||
Line 6: | Line 5: | ||
<ul> | <ul> | ||
<li> Melanie Kaimer | <li> Melanie Kaimer</li> | ||
</ul> | |||
== Used Hardware/Software == | == Used Hardware/Software == | ||
<ul> | <ul> | ||
<li> Android smartphone LG G5 | <li> Android smartphone LG G5</li> | ||
<li> Planned implementation with IntelliJ IDEA & Android Studio | <li> Planned implementation with IntelliJ IDEA & Android Studio</li> | ||
</ul> | |||
== Objective and results: practical Chapter excerpt from my Bachelor Thesis== | == Objective and results: practical Chapter excerpt from my Bachelor Thesis== | ||
<ul> | <ul> | ||
<li> To use the pattern lock i need to prepare an App setup: | <li> To use the pattern lock i need to prepare an App setup:</li> | ||
<li> I use a library as an existing framework and so it is possible to check what kind of movements the user is doing and if the validation is successful, the user gets a successful Android toast message. For the pattern view library setup, we need Jcenter. Jcenter is a framework pattern which contains pattern log view. For the design of the prototypical implementation, I will demonstrate how to protect an existing app using a pattern lock. | <li> I use a library as an existing framework and so it is possible to check what kind of movements the user is doing and if the validation is successful, the user gets a successful Android toast message. For the pattern view library setup, we need Jcenter. Jcenter is a framework pattern which contains pattern log view. For the design of the prototypical implementation, I will demonstrate how to protect an existing app using a pattern lock.</li> | ||
<li> When saving the XML files and running the app, the thickness of the points is not apparent, so i have to change the colors of white background and black dots on a black background with white dots. It is possible to change that with the background operant. | <li> When saving the XML files and running the app, the thickness of the points is not apparent, so i have to change the colors of white background and black dots on a black background with white dots. It is possible to change that with the background operant.</li> | ||
<li> One of the methods i need is Listener. Listener is invoked when the user wants to do something, such as moving the screen. Listener starts and then waits for a pattern-like movement of the user on the screen. | <li> One of the methods i need is Listener. Listener is invoked when the user wants to do something, such as moving the screen. Listener starts and then waits for a pattern-like movement of the user on the screen.</li> | ||
<li> An error message is either deleted or printed out. It can additionally lead to a locking of the device. Optionally, there are color adjustments or optical adjustments of the lines. | <li> An error message is either deleted or printed out. It can additionally lead to a locking of the device. Optionally, there are color adjustments or optical adjustments of the lines.</li> | ||
<li> | |||
<li> The objective of my work is to use a passwordless login method on a mobile device to verify the security of this pattern lock authentication and to show security vulnerabilities.</li> | |||
</ul> | |||
== Courses == | == Courses == | ||
<ul> | <ul> | ||
<li>Bachelorthesis 1 (2019-2020) | <li>Bachelorthesis 1 (2019-2020)</li> | ||
</ul> | |||
== References == | == References == | ||
<ul> | <ul> | ||
<li> Android util log | <li> Android util log</li> | ||
<p> https://developer.android.com/reference/android/util/Log | <p> https://developer.android.com/reference/android/util/Log</p> | ||
</li> | </li> | ||
<li> OnCompleteListener for Android | <li> OnCompleteListener for Android | ||
Line 45: | Line 46: | ||
</li> | </li> | ||
<li> Jcenter | <li> Jcenter | ||
<p> https://bintray.com/bintray/jcenter | <p> https://bintray.com/bintray/jcenter</p> | ||
</li> | |||
</ul> | |||
[[Category:Documentation]] | [[Category:Documentation]] |
Latest revision as of 19:08, 29 September 2019
Summary
Login options on different platforms are very important security components. This bachelor thesis deals with the topic "passwordless login". Is passwordless login now a blessing or a curse? A detailed discussion will be conducted here. The alternatives of these login possibilities are analyzed and presented with advantages and disadvantages.
Authors
- Melanie Kaimer
Used Hardware/Software
- Android smartphone LG G5
- Planned implementation with IntelliJ IDEA & Android Studio
Objective and results: practical Chapter excerpt from my Bachelor Thesis
- To use the pattern lock i need to prepare an App setup:
- I use a library as an existing framework and so it is possible to check what kind of movements the user is doing and if the validation is successful, the user gets a successful Android toast message. For the pattern view library setup, we need Jcenter. Jcenter is a framework pattern which contains pattern log view. For the design of the prototypical implementation, I will demonstrate how to protect an existing app using a pattern lock.
- When saving the XML files and running the app, the thickness of the points is not apparent, so i have to change the colors of white background and black dots on a black background with white dots. It is possible to change that with the background operant.
- One of the methods i need is Listener. Listener is invoked when the user wants to do something, such as moving the screen. Listener starts and then waits for a pattern-like movement of the user on the screen.
- An error message is either deleted or printed out. It can additionally lead to a locking of the device. Optionally, there are color adjustments or optical adjustments of the lines.
- The objective of my work is to use a passwordless login method on a mobile device to verify the security of this pattern lock authentication and to show security vulnerabilities.
Courses
- Bachelorthesis 1 (2019-2020)
References
- Android util log
- OnCompleteListener for Android
https://developers.google.com/android/reference/com/google/android/gms/tasks/OnCompleteListener
- Jcenter
https://developer.android.com/reference/android/util/Log