Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Authentication Support
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  22 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Prasad Shenoy  
View profile  
 More options Sep 21 2012, 11:23 am
From: Prasad Shenoy <prasad.she...@gmail.com>
Date: Fri, 21 Sep 2012 11:23:11 -0400
Local: Fri, Sep 21 2012 11:23 am
Subject: Authentication Support

Is the weak NTLM v* authentication support in ZAP due to the fact that it
is built on Paros? I have always had a problem with the missing or lacking
support for NTLM authentication in Paros. Is this a existing feature
request? or can be added?

Also, I have submitted a feature request to mask the passwords on the
Authentication settings page.

Thank you.

[ ~ Prasad |  @prasadshenoy  ~]


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
psiinon  
View profile  
 More options Sep 21 2012, 12:03 pm
From: psiinon <psii...@gmail.com>
Date: Fri, 21 Sep 2012 09:03:56 -0700 (PDT)
Local: Fri, Sep 21 2012 12:03 pm
Subject: Re: Authentication Support

Yes :)
I cant see an existing request for it, but feel free to add it<http://code.google.com/p/zaproxy/issues/entry>
!
I must admit I dont do any assessments on apps that use NTLM, but it would
be really good for ZAP to support it properly.
That could be a useful project<http://code.google.com/p/zaproxy/wiki/Projects>?

And good suggestion for the passwords :)

Many thanks,

Simon


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Prasad Shenoy  
View profile  
 More options Sep 21 2012, 1:05 pm
From: Prasad Shenoy <prasad.she...@gmail.com>
Date: Fri, 21 Sep 2012 13:05:47 -0400
Local: Fri, Sep 21 2012 1:05 pm
Subject: Re: [zaproxy-develop] Re: Authentication Support

I would like to work on the password masking issue item.

[ ~ Prasad |  @prasadshenoy  ~]


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
psiinon  
View profile  
 More options Sep 22 2012, 4:07 am
From: psiinon <psii...@gmail.com>
Date: Sat, 22 Sep 2012 01:07:57 -0700 (PDT)
Local: Sat, Sep 22 2012 4:07 am
Subject: Re: [zaproxy-develop] Re: Authentication Support

I've assigned the issue to you - go for it!


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Prasad Shenoy  
View profile  
 More options Sep 26 2012, 1:31 pm
From: Prasad Shenoy <prasad.she...@gmail.com>
Date: Wed, 26 Sep 2012 13:31:28 -0400
Local: Wed, Sep 26 2012 1:31 pm
Subject: Re: [zaproxy-develop] Re: Authentication Support

Would there be any objection to changing the look and feel of the
authentication options panel? The current one uses AbstractTable and model
is not very flexible from what I could deduce. I would like to make the
table more dynamic enabling users to add and delete authentication options
quickly and easily. I have some ideas but want to get the pulse of the
group.

Any advice would be appreciated.

[ ~ Prasad |  @prasadshenoy  ~]


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
psiinon  
View profile  
 More options Sep 27 2012, 5:18 am
From: psiinon <psii...@gmail.com>
Date: Thu, 27 Sep 2012 02:18:31 -0700 (PDT)
Local: Thurs, Sep 27 2012 5:18 am
Subject: Re: [zaproxy-develop] Re: Authentication Support

Go for it!
I dont think thats changed since Paros, so is due for an overhaul ;)
We actually use that type of table in other options panels as well, and I
agree its not ideal.
If you come up with a better one then we should roll it out to those pages
as well :)

Cheers,

Simon


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
thc202  
View profile  
 More options Sep 27 2012, 8:14 pm
From: thc202 <thc...@gmail.com>
Date: Thu, 27 Sep 2012 17:14:51 -0700 (PDT)
Local: Thurs, Sep 27 2012 8:14 pm
Subject: Re: [zaproxy-develop] Re: Authentication Support

Hi.

If I am understanding you correctly, regarding the table model, you only
need to implement the methods to add and remove the *HostAuthentication*(s)
in the class *OptionsAuthenticationTableModel*.

Curiously, I'm about to finish some changes on how multiple related options
are managed (which includes the management of the host authentication) and
other details regarding the usability of all the options.
Currently there are several ways, which can be grouped in 3 categories, on
how those options are managed. All of them have some issues that impair the
usability, from minor to greater:
 1) The options are added, removed and edited directly in the table
(example: "Session properties" > "Exclude from proxy"). The main problems
are:
  - to remove an option you have to delete the contents of the cell;
  - (a special annoying one) when editing the options if the cell doesn't
loose the focus and you close the dialogue the option doesn't get updated;
  - there's no way to temporarily disable an option (not related to how the
management is done, but it's worth remarking it, as most of the multiple
related options, if not all, should provide a way to enable/disable them);
  - it may happen that the last row is not always shown immediately to
allow the addition of a new entry;
 2) The options are added, edited and removed with buttons, the fields of
those options are shown beneath the table listing the options (example:
"Options" > "Applications"). There are minor problems related to how the
buttons work and the fields being always editable.
  - If by mistake you press the wrong button (pressing "new" again) it will
result in a lose of the additions;
  - the fields are not updated if the keyboard is used (not related to the
management, but it's worth pointing, as this is a usability detail that
should be taken in consideration);
 3) The options are managed in a text area, this is, by far, the least
usable (example: "Options" > "Connections" > "Skip IP addresses (...)" text
area). There's no need to say too much about this way (it, almost, speaks
for itself), the user has to manually select the correct option to remove
it, which can be hard to pinpoint if you have a lot of those and there's no
way to disable an entry.

Not all the issues are described, but, more or less, the most relevant to
the ways of management, are.

The changes are an attempt to normalise how the management of multiple
related options is done throughout ZAP, so, hopefully, the user doesn't
have to jump from a way of doing it to another one completely different. It
should also allow the user to specify some details of those options, in the
case of the "Exclude from proxy", there should be an easy way to specify an
URL in plain text without the need to manually "quote" the "regular
expression", more over it allows to introduce other conditions not
restricted to a specific component of the message like the URL (may be
useful if the user wants to exclude files that are greater than a specific
size (determined through the "Content-Length" header field)).

Some of the other details regarding the usability of all the options:
 - When an option is disabled, other options that depend on the disabled
option shouldn't be reset. If the user only wanted to disable temporarily
the option, he won't need to fill all the fields again (example: "Options"

> "Connections" > "Use an outgoing proxy server" if it is unchecked the

"Address", "Port" and "Skip IP addresses (...)" are reset);
 - Addition of a button to reset the options to default values.
 - The components should resize correctly when the dialogue is resized
(example: "Options" > "Connections" > "Skip IP addresses (...)" the text
area doesn't resize as most as it should).

I also want to allow the user to maximise the "Options" dialogue.

I was going to commit the changes (when ready) without asking about the
changes to the develop group, as there are much more advantages to what is
being done now that it seems to me that it's a natural change and that it
inevitably would happen (there are some issue(s) about the usability of
some options).

But as this subject as been brought here, I've attached a working example
on what the management will look like (if everyone agrees with it). If
anyone wants to see it and give some feedback, it would be greatly
appreciated.

Best regards.

  options.jar
47K Download

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
psiinon  
View profile  
 More options Sep 28 2012, 3:57 am
From: psiinon <psii...@gmail.com>
Date: Fri, 28 Sep 2012 00:57:20 -0700 (PDT)
Local: Fri, Sep 28 2012 3:57 am
Subject: Re: [zaproxy-develop] Re: Authentication Support

Awesome!

This has been long overdue, but also a significant undertaking that I've
not been able to face looking at ;)

I'll have a play with your changes as soon as I get a chance.

Many thanks,

Simon


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Prasad Shenoy  
View profile  
 More options Sep 28 2012, 9:31 am
From: Prasad Shenoy <prasad.she...@gmail.com>
Date: Fri, 28 Sep 2012 09:31:39 -0400
Local: Fri, Sep 28 2012 9:31 am
Subject: Re: [zaproxy-develop] Re: Authentication Support

This is very timely. I was knee deep into the authentication options panel
already :). All the points you made for Option 1 directly apply to the
Authentication panel. The JTable implementation is very rigid so I started
looking at some other things but couldn't find anything great. Will check
out your changes and opine shortly.

Thank you.

[ ~ Prasad |  @prasadshenoy  ~]


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
psiinon  
View profile  
 More options Oct 4 2012, 11:49 am
From: psiinon <psii...@gmail.com>
Date: Thu, 4 Oct 2012 08:49:34 -0700 (PDT)
Local: Thurs, Oct 4 2012 11:49 am
Subject: Re: [zaproxy-develop] Re: Authentication Support

I think that looking really good :)
The buttons are much clearer and easier to use than the current 'in line'
table editing.
I think we should change all editable lists to work this way - maybe
implement a generic control to do this that we can reuse? ;)

Very minor point - in the 'Confirm remove' dialog the buttons are labelled
'Yes' and 'No'.
I think the current advice is to avoid these sort of labels as they can
confuse users.
Instead use labels that people can quickly understand without having to
(mis) read the question, eg 'Delete' and 'Cancel'.
Obviously its an easy fix!

Cheers,

Simon


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
psiinon  
View profile  
 More options Nov 2 2012, 10:07 am
From: psiinon <psii...@gmail.com>
Date: Fri, 2 Nov 2012 07:07:22 -0700 (PDT)
Local: Fri, Nov 2 2012 10:07 am
Subject: Re: [zaproxy-develop] Re: Authentication Support

Hi THC - have you made any more progress with the options?

Cheers,

Simon


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Prasad Shenoy  
View profile  
 More options Nov 2 2012, 11:13 am
From: Prasad Shenoy <prasad.she...@gmail.com>
Date: Fri, 2 Nov 2012 11:13:40 -0400
Local: Fri, Nov 2 2012 11:13 am
Subject: Re: [zaproxy-develop] Re: Authentication Support

Simon,

I apologize for not being able to contribute much in past few weeks. I was occupied with a few other things and expect to get back in routine ASAP. Please keep the Password Mask feature assigned to me as I continue I work on it :). At some point soon, I will take a look at the proposed changes by THC and am sure that will address majority of the UI issues we are discussing today.

Thank you,
Prasad N. Shenoy

On Nov 2, 2012, at 10:07 AM, psiinon <psii...@gmail.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
thc202  
View profile  
 More options Nov 2 2012, 1:51 pm
From: thc202 <thc...@gmail.com>
Date: Fri, 2 Nov 2012 10:51:25 -0700 (PDT)
Local: Fri, Nov 2 2012 1:51 pm
Subject: Re: [zaproxy-develop] Re: Authentication Support

Hi.

It was put (a little) aside some time ago but should be ready for the next
weekly release (the needed changes in the help pages probably not).

Regarding the previous message, sorry for not answering before.

Thanks for the feedback! It's really appreciated.

Yes, the idea is to change every listing/management of multiple related
options to use the same component, so the UI and management of those
options is consistent throughout ZAP.

OK, thanks for the advice, I'll change the labels.

Thanks.
Best regards.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Prasad Shenoy  
View profile  
 More options Nov 7 2012, 11:35 pm
From: Prasad Shenoy <prasad.she...@gmail.com>
Date: Wed, 7 Nov 2012 23:35:25 -0500
Local: Wed, Nov 7 2012 11:35 pm
Subject: Re: [zaproxy-develop] Authentication Support

thc202,

I agree. This looks really good and closer to what I had anticipated. What is the plan now? I would like to work on password masking to begin with.

Thanks
Prasad

On Sep 27, 2012, at 8:14 PM, thc202 <thc...@gmail.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
thc202  
View profile  
 More options Nov 9 2012, 4:50 pm
From: thc202 <thc...@gmail.com>
Date: Fri, 9 Nov 2012 13:50:09 -0800 (PST)
Local: Fri, Nov 9 2012 4:50 pm
Subject: Re: [zaproxy-develop] Authentication Support

Hi.

There are some issues that are delaying the commit of the changes, as I
wanted to have it already included in the previous weekly release, but you
should be able to make the required changes to display the masked password
without problems as the model (*OptionsAuthenticationTableModel*) and panel
(*OptionsAuthenticationPanel*) will be the same, or it's also to be masked
in the configuration file?

The password should also be masked in the dialogues to add and modify the
host authentication?

Best regards.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Prasad Shenoy  
View profile  
 More options Nov 9 2012, 5:36 pm
From: Prasad Shenoy <prasad.she...@gmail.com>
Date: Fri, 9 Nov 2012 17:36:04 -0500
Local: Fri, Nov 9 2012 5:36 pm
Subject: Re: [zaproxy-develop] Authentication Support

This idea is to mask the passwords via dialogs. That would be on Authentication panel and other places where passwords are requested, in a consistent manner.

Are you sure I don't need to wait for your code to be committed? There won't be any Mask Password button in the current layout so how do I write a listener to mask/unmask etc? I might be missing something. If so, please help me understand.

Thank you,
Prasad N. Shenoy

On Nov 9, 2012, at 4:50 PM, thc202 <thc...@gmail.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Prasad Shenoy  
View profile  
 More options Nov 16 2012, 9:18 am
From: Prasad Shenoy <prasad.she...@gmail.com>
Date: Fri, 16 Nov 2012 09:18:07 -0500
Local: Fri, Nov 16 2012 9:18 am
Subject: Re: [zaproxy-develop] Authentication Support

Any thoughts or suggestions on this?

Thank you,
Prasad N. Shenoy

On Nov 9, 2012, at 5:36 PM, Prasad Shenoy <prasad.she...@gmail.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
thc202  
View profile  
 More options Nov 16 2012, 8:49 pm
From: thc202 <thc...@gmail.com>
Date: Fri, 16 Nov 2012 17:49:32 -0800 (PST)
Local: Fri, Nov 16 2012 8:49 pm
Subject: Re: [zaproxy-develop] Authentication Support

Hi.

Sorry for not answering sooner to the previous message.

It was possible to mask the passwords, at least in the table as the
dialogues didn't exist, without the need to wait for the changes to be
committed because I thought that the button (probably it would be better to
use a check box to enable/disable the masking of the passwords) would be
added by you to the "Authentication" options panel. The check box that I've
added to the previously attached example was only to exemplify where other
options, that would affect the managed options, would be placed, it was not
meant to be committed.

I've committed the changes that affected the "Authentication" options
panel, so you can also change it to mask the passwords in the add/modify
dialogues.

Regarding the masking of the passwords, in the table, you could simply
return always the same masked string, like "*****", when the option is
enabled and return the password in clear text, as it is now, when disabled.
About the dialogues it could be changed to show two *JPasswordField*s
(which would replace the current text field) when enabled and the current
text field when disabled. As for the check box to enable/disable the
masking, it would be better to have a warning/confirmation dialogue, when
disabling, to warn that the passwords will be in clear text and confirm
that it's sure about it.

Best regards.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Prasad Shenoy  
View profile  
 More options Nov 27 2012, 4:50 pm
From: Prasad Shenoy <prasad.she...@gmail.com>
Date: Tue, 27 Nov 2012 16:50:10 -0500
Local: Tues, Nov 27 2012 4:50 pm
Subject: Re: [zaproxy-develop] Authentication Support

THC202,

Thanks. That was helpful.

I have made the required changes to the Authentication options panel to be able to mask the password. One question though, for the general population as well - My preference is to leave the password masked (**********) in the table/list view while offering a mask/unmask choice only on the Add/Modify dialog. This is a bit more secure whilst bit inconvenient.

What is the general though on this?

Thanks.
Prasad

On Nov 16, 2012, at 8:49 PM, thc202 <thc...@gmail.com> wrote:

...

read more »


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
thc202  
View profile  
 More options Nov 30 2012, 10:29 am
From: thc202 <thc...@gmail.com>
Date: Fri, 30 Nov 2012 07:29:06 -0800 (PST)
Local: Fri, Nov 30 2012 10:29 am
Subject: Re: [zaproxy-develop] Authentication Support

Hi.

I would still allow the current behaviour, that is, show the passwords in
clear text in the table.

Best regards.

...

read more »


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
psiinon  
View profile  
 More options Dec 3 2012, 6:56 am
From: psiinon <psii...@gmail.com>
Date: Mon, 3 Dec 2012 03:56:27 -0800 (PST)
Local: Mon, Dec 3 2012 6:56 am
Subject: Re: [zaproxy-develop] Authentication Support

Yeah, I think we should have an option for showing the passwords.
Maybe we could have a checkbox in the Options/Display screen?
I dont mind which way round the default is.

Cheers,

Simon

...

read more »


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Prasad Shenoy  
View profile  
 More options Dec 3 2012, 11:12 am
From: Prasad Shenoy <prasad.she...@gmail.com>
Date: Mon, 3 Dec 2012 11:12:50 -0500
Local: Mon, Dec 3 2012 11:12 am
Subject: Re: [zaproxy-develop] Authentication Support

Oh yeah for sure, there needs to be a way to see the clear text password. My question was more around whether there needs to be that provision in the Add/Modify dialog or also on the table that lists all authentication options. In that regards, I followed THC's advice and am building the option in the table view as well.

Will get back in touch shortly.

Thank you
Prasad

On Dec 3, 2012, at 6:56 AM, psiinon <psii...@gmail.com> wrote:

...

read more »


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »