Stack Exchange Network

Stack Exchange network consists of 174 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

How an application is kept secure to prevent unauthorized access.

34
votes
5answers
6k views

Showing “this is secure” on credit card entry screen

Should I show some sort of "this site is secure" puffery (e.g. lock image, or some brief "this site is secure" boilerplate) on my credit card payment screen? If so, what should it look like? If not, ...
1
vote
3answers
57 views

Does retyping an email to confirm really mitigate errors?

I've seen a lot of sites ask for email confirmation on the page, mostly by retyping the same email. Does this reduce error rates or just infuriate users and what are the best ways to reduce errors ...
0
votes
0answers
24 views

When to logout a user? [closed]

I am working on a security project which gives an admin control over certain devices in a company. When using the product, say the user switches context and opens another tab or skips to another tab,...
0
votes
2answers
44 views

Security regarding user's saved card information

so I'm creating an app that allows users to pay for a product with a bank card. If the user decides to save his card information I would like the user to access that information in a way that he could ...
1
vote
1answer
117 views

How to alert users to come back to a desktop app?

We are working on a financial related desktop app. The user can commit their money in an escrow for a period of time, and the user must be online about/within 24hrs before the expiration of the escrow ...
0
votes
1answer
25 views

Co-browsing support: initiated by customer or service rep?

We are currently putting together a co-browse feature for customers using web chat on our website, and the software that was purchased allows the customer to initiate a co-browse session (take control ...
2
votes
5answers
327 views

What's a polite way to ask the user to verify that they're not abusing my system?

My app is a game for kids in classrooms, and we offer a demo mode for teachers, so they can try before they buy. We've found that lots of kids are signing up for a demo so they can play the game for ...
0
votes
0answers
118 views

Best practices for user expiration on a web application

I have a web application with a simple custom made authentication mechanism. It doesn't feature two factor authentication or deactivation/locking users functionality. The application is not storing ...
0
votes
1answer
49 views

Using only phone number and 2-step verification as login

Is requiring the user to login using phone number and 2-step verification bad design? I have only seen 2-step verification as an EXTRA layer of protection, not a requirement. The only thing similar is ...
0
votes
1answer
48 views

Flow for alternate (to SMS) security verification

For our 2FA (2nd Factor Authentication) process, we default to having an SMS sent to the user's phone. This is causing issues for users who can't receive SMS messages; eg, they're overseas. The ...
1
vote
1answer
60 views

Best practice for private key backup flow on mobile

The mobile app I'm working on is using end-to-end encryption algorithm. User creates a private key to read data that is saved on the server. The key is being stored on a device and can be exported to ...
0
votes
2answers
229 views

When to sanitize (remove <script> tags) text entered by a user? [closed]

I give user a CKEditor to enter some formatted text. Next (to overcome hackers) I am going to sanitize HTML (remove scripts and like). Is it OK to store in my DB the text sanitized? (Alternatively I ...
0
votes
0answers
31 views

Devices Management / Limit Devices on mobile app

Specifically looking for a UX pattern/behavior that addresses the best way to handle device management on mobile. Ex.: user creates login credentials -> subscribe to the app (paid) -> share his ...
0
votes
4answers
82 views

When is a good time to set a Pincode?

I'm working on a Mobile Wallet for Android that hast the following sign up flow: 1) Download and install 2) Opening screen 3) Enter Phone number 4) Phone number verification (...
0
votes
1answer
67 views

What should be the Security Pattern for Wallet App?

I'm in early stages of developing an Android app for Wallet. I need to be clear about security options I should use. I have a couple of Options listed. Help choose a user-friendly option or suggest ...
2
votes
1answer
249 views

Account verification codes: Which part of the telephone number do you show users?

We will be asking our users to generate an account verification code that will be texted to them in order for them to sign in (as an alternative to emailing a password reset link). How many digits of ...
2
votes
2answers
191 views

Changing password: Verify with old password, verify by email, or don't verify?

Scenario I want to change my password. I have access to my account, this is not a forgotten password journey. I've seen three approaches to this. Method 1: Re-verify with old password Log on ...
5
votes
6answers
422 views

Verifying an account with SMS as opposed to email address

In order to be more secure we're looking into account verification. The two options are: Email address verification (Asking the user to click a link in an email sent to their account to verify the ...
1
vote
3answers
51 views

How to display a list of items when some have already been used

Our application has a security section which provides a list of users from AD and roles to be added for access to the program. Once a user is added, I'm not sure how best to display or not display ...
2
votes
3answers
331 views

Two factor authentication: expiry of sent text message

I have been asked to research expiry times of text messages sent to a user that contain a login code. In this journey a user will identify themselves on a website and then ask for a text message to ...
2
votes
2answers
152 views

How do we tell a user that when they logged in we noticed their password was insecure?

I'm not entirely certain if this belongs on Information Security or here, so if it needs moved I'll delete it and repost. An application I'm developing has a "feature" that alerts a user when a ...
0
votes
1answer
59 views

Authenticating / Validating a user, from an email/SMS invite

I'm designing a system whereby a company creates accounts for it's customers and sends an invite via email/SMS. The system contains PII, so we need to be cautious with data security. We need a ...
1
vote
2answers
88 views

what's the rationale behind 2-step installers?

First of all, I'd also like if this process has a proper name, I just named it the way I call it. What I mean with 2-step installers is those installers that will make user download an (usually small)...
4
votes
3answers
232 views

What's the reason behind not notifying users that they entered a wrong email when they recover their password?

Sorry, I was not able to formulate the title shorter. Today I stumbled across the password recovery from Dropbox. Here, users have to enter their email address and Dropbox says: If a Dropbox ...
4
votes
1answer
128 views

Updating security details on a financial app

I'm looking for help around the best practice for validating identity within an update security details flow. I am working on the sign-up, login, and updating process for a new web based financial ...
1
vote
1answer
130 views

Progressive disclosure login and security

More and more web sites are using the UX pattern "progressive disclosure" for login purposes. I understand that this is for better user experience and cleaner user interfaces. Since I use my browser (...
4
votes
1answer
352 views

Show user 'Access denied' page or redirect to landing page

When authenticated user in a particular role is trying to access a page (by manually typing URL) to which the user's role does not have permission: It is better to show an access denied page or ...
0
votes
0answers
47 views

Security concept for a wiki-like app

I created a wiki-like application. Currently, there is no security, so all the contents have "edit"-buttons where the user can edit everything. Now, i want my application to have a public read-only ...
0
votes
1answer
72 views

Should additional animations be shown *after* the first app-app transition?

On a new iOS device, when I try to open a special URL (app URL, universal link, or phone number), iOS will ask me if I want to "Open in X app" When this occurs, a visual animation occurs that ...
9
votes
10answers
528 views

How to best implement “check-in” feature of rewards app

I'm creating a rewards app that relies heavily on a check-in feature. Essentially, if the user checks in it adds to the users "check in count", the more they get the better the rewards such as a ...
2
votes
2answers
339 views

Two factor authentication in a single form

We are working on implementing a Google two factor authentication in our app. Each customer can turn 2FA on and off for their users in app settings. There was an idea to tweak this functionality. We ...
5
votes
1answer
511 views

Android: Why do I have to unlock my phone to turn off WiFi?

When swiping down the notification bar on Android, you are receiving a selection of buttons which offer you quick access to toggle various functionalities of the phone like turn on/off wifi, toggle ...
3
votes
1answer
110 views

When using embedded browser authentication, how can I increase user trust?

I have run into this situation before but I will speak specifically about a current project, since it is a good example. I am building a desktop application that uses the Stack Exchange API, and ...
0
votes
1answer
76 views

How to gamify security page? [closed]

I need some idea to gamify security page in my account section to urge user to make use of all products that are offer to them such as 2 pin verification, password strength and others. It will ...
1
vote
2answers
117 views

Smart door locks better UX?

There are many companies now producing 'smart' locks that allow you to open and close your front door lock, from anywhere in the world. The main feature seems to be the door recognising you when you'...
4
votes
1answer
246 views

Why OTP password fields are masked?

If purpose of OTP (One Time Password) is for temporary basis, then what purpose does it serve by keeping OTP fields masked? Even if anyone can view that password while user is typing it, IMO there ...
0
votes
1answer
85 views

How do I ask existing users for backup email for password recovery?

So after doing some research on account recovery/lost password best practices we decided to require a backup email account for password reset. That's easy enough for new users, but I'm unsure how to ...
-1
votes
2answers
105 views

Why people delete complete password field if only single character is missed? [duplicate]

Including me, I have noticed it many times, people tends to delete complete password field even if they miss single character. Anyone know why users are tend to behave in such a way? Can we do ...
8
votes
5answers
569 views

Do we really need to remember all the passwords?

I'm just wondering if we really need to remember or note down all the passwords we use for sheer amount of applications nowadays. Why can't a user just click on forgot password every time he wants to ...
1
vote
1answer
103 views

How long before system timeout should a warning appear?

On a service which includes a lot of sensitive info in digital input forms, how long before timeout should you display a warning message? Someone proposed a 15 minute session with a timeout warning ...
1
vote
2answers
62 views

Undesired change of application focus by the OS

Some desktop Operating System (OS) do spontaneously switch focus among applications without the user being aware of it. A typical issue is when you are typing in text editor and suddenly another app ...
0
votes
2answers
107 views

New user registering with an existing e-mail

Suppose that a new user goes to register on a site and enters an existing e-mail address. What message should be presented to that user from a UX point of view? Bear in mind that in the above case(as ...
4
votes
2answers
124 views

Do “text seals” increase conversions on payment forms?

Generally, studies find that having trust seals like Norton or Verisign increase conversions on credit card entry forms. Is there any evidence that homebrew "text seals" do the same when compared to ...
1
vote
1answer
149 views

On checkout, is it possible to include “Visa Checkout”, “Amex Checkout”, Mastercard Securecode + Paypal?

My goal is to create a signup screen that allows the easiest and most secure way to pay for a product. In most cases, I can improve the security and reduce payment disputes by using brand specific ...
4
votes
2answers
309 views

UX and Information Security of pre-login account information

I'm currently working on a redesign of a customer-facing account management. A stakeholder brought forth the idea of exposing certain information about the account to pre-login UI. From a technical ...
1
vote
2answers
130 views

How do I mitigate the risks of user-generated data when not requiring authentication?

I'm creating a web project where users can add markers on a map. I'm dealing with a demographic who are used to instant-gratification. I want to keep the threshold for engagement as low as possible so ...
1
vote
1answer
295 views

Login for hookups app

I'm developing an android app for hook ups with strangers, I understand that Facebook/Twitter login are not appropriate, but between security and flexibility, I'm confused how to register new users, I ...
0
votes
0answers
67 views

Is there a way to verify a user beyond the generic FB Login, token and Touch ID?

I am part of a team that is in the process of creating an app which deals with monetary transfers. Our biggest concern is a receiver of the money being a con/fraud; I was wandering if there was a ...
6
votes
1answer
554 views

Yahoo forbidden links

When I surf with my iPad or Mac, I find this message almost every day: This basically happens because Safari opens where you left, so I know the link is safe since it's a search I did at Yahoo ...
3
votes
3answers
135 views

Sharing link to software installer

When sharing a link to a software installer what is the preferred UX pattern, to share a link to a download page or a direct link to the downloadable executable? Using GIMP as an example... GIMP ...