Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

What security techniques are available for isolating customers to the help center only?

Stephen O. Haruna March 6, 2020

We are planning on using JSD as an incident response tool and would want incident reporters to use the customer portal as the primary means of reporting incidents.  Is the "Service Desk Customer - Portal Access security type – permission scheme" that prevents customers from having access to the Jira side of Jira Service Desk enough? are there other defense in depth techniques available?

2 answers

0 votes
Ismael Jimoh
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
March 7, 2020

Hi @Stephen O. Haruna 

The question is are the users able to access JIRA at all?

By default, if a user has access to JIRA due to having a license, there is no way to force them to the customer portal. In this case, your users will have to be instructed to go to the customer portal.

If the users are externals who have no JIRA license then they will always be directed to your customer portal when they attempt to login.(You can make sure no one can create an account in your JIRA instance by restricting public sign up.)

Read up about what JIRA service desk considers as customers and other roles here.

Let me know if you have any other specific questions and I will try and respond to it.

Cheers.

Stephen O. Haruna March 7, 2020

Great response! See my clarifying response - 

We are integrating service desk to an existing Jira instance. The goal is to create two service desks - one with external customers with no access to Jira and the other service desk for employees with access to the existing Jira software instance. 

We do not want external customers to have access to the employee(internal) service desk. They should only have access to the external service desk help portal. 

My question - 

Restricting public sign-up means only added customers are allowed to access a service desk after authentication. One of my use cases would want anyone to raise requests for the external customer service desk. I guess this means allowing public sign ups? How do i ensure there's no security hole in my configuration by allowing external customers create accounts to my Jira site? I want to isolate my Jira internals from the external customers and relegate these customers to only the external service desk portal

Ismael Jimoh
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
March 9, 2020

Hi @Stephen O. Haruna 

We do not want external customers to have access to the employee(internal) service desk. They should only have access to the external service desk help portal. 

In this case, you can hide the request type from the customer portal. An alternative to this is a second SD project for your internal team and you then edit the permission of the project to people added only in the project settings page.

With regards your question on public sign-on, I do not know if you are referring to the JSD public sign-on or JIRA's public sign-on. You can restrict customer public sign on by doing the following:

  1. Go to https://<yourdomain>.atlassian.net/secure/admin/SDConfiguration.jspa
  2. Under Customer permission, allow them to create accounts by Sign-up or sending in Emails.
  3. If you want to allow anonymous users to create tickets without login then tick yes in the next option. See the image below:
    Screenshot 2020-03-09 at 10.01.03.png

Doing this only provides access to CS portal. You can further restrict what portals users can access by:

  1. Go to https://<your-domain>.atlassian.net/servicedesk/admin/<project-key>/customer-permissions page
  2. In the option Who can Access the Portal and Send request, select the option "Customers my team adds to the project". (This is usually the default) and this can be used to lock customers out of your internal Service Desk. (See also my comment about hiding request types).
    1. You will want to select the other option for the external service desk.

Now for the elephant in the room, preventing internal employees from creating issues in the external portal.

To be blunt, this is not possible. Simply because to make the external service desk public, we open it to all customers in your JIRA instance(this includes employees). Hence they can raise tickets there as well. Just communicate  correctly where they should raise their ticket to reduce this risk.

With all the above, your externals should not be able to see internal projects or even the internal service desk.

I will suggest creating a test customer account to test this out before rolling this out live.

Cheers.

Like Stephen O. Haruna likes this
0 votes
Victor Mutambuki
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
March 6, 2020

Stephen,

See the topic on organizations

Victor

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events