Hi, In which level we should have this option?
IMO we should let each tenant to pick their own flow. Thanks, On Friday, 29 April 2016, Prabath Siriwardana <prab...@wso2.com> wrote: > +1 for both - and I guess our default implementation should use option-2. > > Thanks & regards, > -Prabath > > On Thu, Apr 28, 2016 at 7:38 PM, Johann Nallathamby <joh...@wso2.com > <javascript:_e(%7B%7D,'cvml','joh...@wso2.com');>> wrote: > >> >> >> On Fri, Apr 29, 2016 at 7:57 AM, Malithi Edirisinghe <malit...@wso2.com >> <javascript:_e(%7B%7D,'cvml','malit...@wso2.com');>> wrote: >> >>> Hi All, >>> >>> Thanks a lot for the inputs. >>> So ideally I think we should support both options. >>> >>> Johann, Prabath, >>> WDYT? >>> >> >> +1 from me. >> >> >>> >>> Thanks, >>> Malithi. >>> >>> On Thu, Apr 28, 2016 at 4:43 PM, Dulindra Wijethilake <dulin...@wso2.com >>> <javascript:_e(%7B%7D,'cvml','dulin...@wso2.com');>> wrote: >>> >>>> >>>> >>>> On Thu, Apr 28, 2016 at 4:12 PM, Ayoma Wijethunga <ay...@wso2.com >>>> <javascript:_e(%7B%7D,'cvml','ay...@wso2.com');>> wrote: >>>> >>>>> IMO we should use the 2nd approach by default. Please check following >>>>> OWASP recommendation : >>>>> >>>>> Furthermore, since adversaries will try the "forgot password" reset >>>>>> flow to reset a user's password (especially if they have compromised the >>>>>> side-channel, such as user's email account or their mobile device where >>>>>> they receive SMS text messages), is a good practice to minimize >>>>>> unintended >>>>>> and unauthorized information disclosure of the security questions. This >>>>>> may >>>>>> mean that you require the user to answer one security question before >>>>>> displaying any subsequent questions to be answered. In this manner, it >>>>>> does >>>>>> not allow an adversary an opportunity to research all the questions at >>>>>> once. Note however that this is contrary to the advice given on the >>>>>> Forgot >>>>>> Password Cheat Sheet and it may also be perceived as not being >>>>>> user-friendly by your sponsoring business unit, so again YMMV. [1] >>>>> >>>>> >>>>> It is true that having multiple screens is not user-friendly, but IMO >>>>> security aspect is important than being user friendly in such sensitive >>>>> and >>>>> infrequently used flow. >>>>> >>>>> Also during PCI PA-DSS audits, I have experience where auditors >>>>> recommend 2nd approach. This is based on section 7 of PCI PA-DSS Guide [2] >>>>> which is regarding disclosing information on need-to-know basis (even >>>>> though PCI PA-DSS purely speak about securing cardholder data, which does >>>>> not include security questions). >>>>> >>>> >>>> Agree with Ayoma. I too have experienced this and have read expert >>>> opinion on this. Security questions disclosure should be on need-to-know >>>> basis. >>>> >>>>> >>>>> >>>>> It is great if we can support both options and allow user to decide >>>>> what to use. However, IMO default should be the 2nd approach. >>>>> >>>>> [1] >>>>> https://www.owasp.org/index.php/Choosing_and_Using_Security_Questions_Cheat_Sheet >>>>> >>>>> [2] https://www.pcisecuritystandards.org/documents/PCIDSS_QRGv3_1.pdf >>>>> [3] >>>>> https://security.googleblog.com/2015/05/new-research-some-tough-questions-for.html >>>>> >>>>> On Thu, Apr 28, 2016 at 3:28 PM, Isura Karunaratne <is...@wso2.com >>>>> <javascript:_e(%7B%7D,'cvml','is...@wso2.com');>> wrote: >>>>> >>>>>> Hi all, >>>>>> >>>>>> On Thu, Apr 28, 2016 at 12:08 PM, Malithi Edirisinghe < >>>>>> malit...@wso2.com <javascript:_e(%7B%7D,'cvml','malit...@wso2.com');> >>>>>> > wrote: >>>>>> >>>>>>> >>>>>>> Hi All, >>>>>>> >>>>>>> I'm working on supporting user information recovery scenarios in IS >>>>>>> user portal [1]. >>>>>>> >>>>>>> While discussing on the user aspects of password recovery with >>>>>>> security questions, with UX team we came across the below concern. >>>>>>> >>>>>>> 1. Should we view all of the security questions chosen by the user, >>>>>>> from each question set, in the same page >>>>>>> >>>>>>> 2. Should we view the question chosen from each question set in a >>>>>>> separate page, and make the user to go page by page answering each >>>>>>> question >>>>>>> >>>>>>> If we chose option (1) we should be able to verify user answers for >>>>>>> all the questions in a one step. If all are answered properly we will >>>>>>> let >>>>>>> the user to proceed, or else we will notify the user that he has not >>>>>>> correctly answered to one or more, in the next page. >>>>>>> If we chose option (2) in each step we will verify the user's answer >>>>>>> to the question prompted. If the first one is properly answered prompt >>>>>>> the >>>>>>> second question and let him to proceed similarly or else break the flow. >>>>>>> >>>>>>> However, with information recovery service implementation at IS , we >>>>>>> can only support option (2) at the moment. >>>>>>> But, as it seems most of the sites opt for option (1). >>>>>>> >>>>>>> >>>>>> Yes. In the currently implementation we can support only option 2. >>>>>> When we are desiging Identity Management Java API s for IS 5.3.0 >>>>>> release, >>>>>> it is better to support java API for both of above scenarios. >>>>>> >>>>>> Thanks >>>>>> Isura >>>>>> >>>>>> >>>>>> We would like to clarify on which option we should proceed with. >>>>>>> Also, would like to clarify on any security concerns with regard to >>>>>>> above >>>>>>> options. >>>>>>> >>>>>>> Appreciate your thoughts. >>>>>>> >>>>>>> >>>>>>> [1] https://wso2.org/jira/browse/IDENTITY-3300 >>>>>>> >>>>>>> Thanks, >>>>>>> Malithi. >>>>>>> -- >>>>>>> >>>>>>> *Malithi Edirisinghe* >>>>>>> Senior Software Engineer >>>>>>> WSO2 Inc. >>>>>>> >>>>>>> Mobile : +94 (0) 718176807 >>>>>>> malit...@wso2.com >>>>>>> <javascript:_e(%7B%7D,'cvml','malit...@wso2.com');> >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Isura Dilhara Karunaratne >>>>>> Senior Software Engineer >>>>>> >>>>>> Mob +94 772 254 810 >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> Dev mailing list >>>>>> Dev@wso2.org <javascript:_e(%7B%7D,'cvml','Dev@wso2.org');> >>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> Ayoma Wijethunga >>>>> Software Engineer >>>>> WSO2, Inc.; http://wso2.com >>>>> lean.enterprise.middleware >>>>> >>>>> Mobile : +94 (0) 719428123 <+94+(0)+719428123> >>>>> Blog : http://www.ayomaonline.com >>>>> LinkedIn: https://www.linkedin.com/in/ayoma >>>>> >>>>> _______________________________________________ >>>>> Dev mailing list >>>>> Dev@wso2.org <javascript:_e(%7B%7D,'cvml','Dev@wso2.org');> >>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>> >>>>> >>>> >>>> >>>> -- >>>> Dulindra Wijethilake >>>> Senior Product Manager >>>> WSO2, Inc.; http://wso2.com >>>> lean.enterprise.middleware >>>> mobile- +94 71 312 0005 >>>> >>> >>> >>> >>> -- >>> >>> *Malithi Edirisinghe* >>> Senior Software Engineer >>> WSO2 Inc. >>> >>> Mobile : +94 (0) 718176807 >>> malit...@wso2.com <javascript:_e(%7B%7D,'cvml','malit...@wso2.com');> >>> >> >> >> >> -- >> Thanks & Regards, >> >> *Johann Dilantha Nallathamby* >> Technical Lead & Product Lead of WSO2 Identity Server >> Governance Technologies Team >> WSO2, Inc. >> lean.enterprise.middleware >> >> Mobile - *+94777776950* >> Blog - *http://nallaa.wordpress.com <http://nallaa.wordpress.com>* >> > > > > -- > Thanks & Regards, > Prabath > > Twitter : @prabath > LinkedIn : http://www.linkedin.com/in/prabathsiriwardena > > Mobile : +1 650 625 7950 > > http://blog.facilelogin.com > http://blog.api-security.org > -- Regards, *Darshana Gunawardana*Senior Software Engineer WSO2 Inc.; http://wso2.com *E-mail: darsh...@wso2.com <darsh...@wso2.com>* *Mobile: +94718566859*Lean . Enterprise . Middleware
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev