SANS Institute Security Consensus Operational Readiness Evaluation

Page created by Philip Tucker
 
CONTINUE READING
Interested in learning more
                                                                         about application security?

SANS Institute
Security Consensus Operational Readiness Evaluation
This checklist is from the SCORE Checklist Project. Reposting is not permited without express, written permission.

                                             ASP Checklist

                                               Copyright SANS Institute
                                               Author Retains Full Rights
Small Business Checklist for
                                      Evaluating an ASP

        Step                       Reason                          Tools/References
1.      Review information         Provides background for
        on application. All        evaluating function of
        printed materials,         app for business.
        sales documents,
        and contact
        information.
2.      Summarize what the         Provides summary for
        application will be        evaluation/report to
        used for, how it will      management. Basis for
        be used, and by            rating the criticality of the
        whom. Specify              data at the ASP.
        what information
        the ASP holds.
3.      Contact the                Written permission for
        application                testing is absolutely
        developer or               necessary. Be prepared
        company                    to outline which tools you
        representative to          will be using—and what
        establish testing          their effect on the
        boundaries and get         application may be.
        written permission
        for testing from
        them before any
        actual testing is
        done.
3a.     If possible, get a
        separate admin and
        user account strictly
        to use for testing.
3b.     Ask for any policies       Open ended questions
        related to server          can provide a good
        patching-who               foundation for an
        watches for new            evaluation
        vulnerabilities in this
        company.
3c.     Ask for policies           Length, pw history,
        related to passwords       complexity-how does
                                   their application handle
                                   passwords?
3d.     Ask for any third          Have they been
        party security             evaluated/certified by an
        certification              outside company?
        documentation and
        reports.

     REV 1.1 August 2003
3e.      Ask for general         How is their application
         information about       structured? Web server
         firewall/perimeter      in a DMZ/ db server on a
         protection.             trusted net? Or
                                 everything on one box?
                                 Are other websites hosted
                                 on the same server?
3f.      Ask for general         Do they use an                http://www.owasp.org/development/codeseeker
         information about       application level firewall?
         application level
         protection.
3g.      Ask about               Will you be able to glean
         logging/auditing of     information from these
         application-do they     logs in the case of a
         log IP info,            security incident?
         username/pw info,
         time of day
         information. How
         long are logs kept?

3h.      Explain in detail the   Inform them well so that
         process  uses to        when you are testing… it
         evaluate an             may be a good idea to list
         application/server.     your tools if they seem
                                 reluctant or hesitant.
3i.      Determine the level     Do they have a
         of QA and code          process/personnel for QA
         review.                 testing and code review-
                                 is it the people who are
                                 responsible for
                                 developing the code?
3j.      Ask about insurance     Do they carry “cyber
         coverage.               insurance” that would
                                 provide coverage for
                                 security related events?
3k.      Ask what their          Do they encrypt all data      http://info.sen.ca.gov/pub/01-02/bill/sen/sb_1351-
         process is in regards   in all databases? If you      1400/sb_1386_bill_20020926_chaptered.html
         to California Law SB    have customer
         1386.                   identifiable information
                                 and have California
                                 customers, what would
                                 be the ASP’s process for
                                 notification? Are they
                                 prepared to assist with
                                 notifications?
3l.      Confirm the web-        Verify this in the testing
         server OS and           phase.
         server
         software/version.

      REV 1.1 August 2003
3m      Ask for any            Open ended questions –
.       additional             let them talk about their
        information that the   application and network
        developer or           environment.
        company
        representative may
        provide that would
        be helpful in
        evaluating the
        application
4       Review provided        Create an application
        documentation to       specific checklist from the
        establish auditable    information provided to
        items.                 you.
5.      Web Server FQDN        Identify the specific         -NSLookup (online tool)
        and IP Address         server you’ll be testing.     http://network-tools.com/nslook/

                                                             -WHOIS information
                                                             http://www.networksolutions.com/cgi-bin/whois/whois
6.      Network testing—       See what is open to the       -GFI LANscanner
        port scan              Internet—is it just ports     http://www.gfi.com/lannetscan/
                               80 and 443? (HTTP and
                               HTTPS) What else is           -nMap
                               open?                         http://www.insecure.org/nmap

                                                             -nMapWIN
                                                             http://mypage.bluewin.ch/vogje01/e/nmapwin/index.ht
                                                             ml
7.      Site Map               Will enable you to            -Achilles
                               view/search source code       http://www.mavensecurity.com/achilles
                               for sensitive information:
                                 • hidden                    -Black Widow
                                 •
9.      Authentication and     Is SSL configured            Use “What’s that SSL site running?” on Netcraft
        encryption             correctly-is it user
                               friendly?                    CTR-I using Netscape browser will provide encryption
                                                            info
                               List certificate related
                               browser warning, if any.

                               Any pages containing a
                               mix of
                               encrypted/plaintext data?

                               Document all SSL ciphers
                               allowed by site.

10.     Sign-on Issues         Friendly error messages?     Webcracker 4.0
                               Can accounts be brute-       http://packetstormsecurity.nl/Crackers/indexsize.shtml
                               force attacked?
                               Can passwords be
                               harvested?
11.     Session-level Issues   Does the site allow
                               concurrency?
                               How long is the inactivity
                               timeout?
12.     Other security         Nikto performs a             NIKTO http://www.cirt.net/code/nikto.shtml
        issues- this step      comprehensive, fairly
        MAY be optional        obvious scan-if you want
        because of the         to use Nikto on the ASP
        nature of the tool.    site, MAKE SURE you
                               describe your process
                               and the tool in detail to
                               the people responsible for
                               the site.
13.     Transaction-level-     Where are hidden form        Odysseus
        from mirrored site     elements used? Does          http://www.wastelands.gen.nz/index.php?page=odysse
        info                   manipulating them            us
                               adversely affect the
                               server?
                               Document any server-
                               generated error visible to
                               a remote user.
                               Where are GETS used for
                               user input?

     REV 1.1 August 2003
Last Updated: November 13th, 2021

                    Upcoming SANS Training
                    Click Here for a full list of all Upcoming SANS Events by Location

SANS Paris November 2021                                     Paris, FR               Nov 15, 2021 - Nov 20, 2021       Live Event

SANS Pen Test HackFest Summit & Training 2021 - Bethesda,    Bethesda, MDUS          Nov 15, 2021 - Nov 22, 2021       Live Event
MD
SANS Amsterdam November 2021                                 Amsterdam, NL           Nov 22, 2021 - Nov 27, 2021       Live Event

SANS Nashville 2021                                          Nashville, TNUS         Nov 29, 2021 - Dec 04, 2021       Live Event

SANS San Francisco 2021                                      San Francisco, CAUS     Nov 29, 2021 - Dec 04, 2021       Live Event

SANS Austin 2021                                             Austin, TXUS                Dec 06, 2021 - Dec 11, 2021   Live Event

SANS London December 2021                                    London, GB                  Dec 06, 2021 - Dec 11, 2021   Live Event

SANS Frankfurt December 2021                                 Frankfurt, DE           Dec 13, 2021 - Dec 18, 2021       Live Event

SANS Cyber Defense Initiative 2021                           Washington, DCUS        Dec 13, 2021 - Dec 18, 2021       Live Event

SANS SEC504 Helsinki December 2021                           Helsinki, FI            Dec 13, 2021 - Dec 18, 2021       Live Event

SANS Bahrain December 2021                                   Manama, BH              Dec 18, 2021 - Dec 23, 2021       Live Event

SANS Threat Hunting London 2022                              London, GB                  Jan 10, 2022 - Jan 15, 2022   Live Event

InterfACE Denver Januay 2022                                 Denver, COUS                Jan 12, 2022 - Jan 12, 2022   Live Event

SANS Amsterdam January 2022                                  Amsterdam, NL               Jan 24, 2022 - Jan 29, 2022   Live Event

Cyber Threat Intelligence Summit & Training 2022             Bethesda, MDUS              Jan 27, 2022 - Feb 05, 2022   Live Event

SANS Paris January 2022                                      Paris, FR                   Jan 31, 2022 - Feb 05, 2022   Live Event

SANS London February 2022                                    London, GB              Feb 07, 2022 - Feb 12, 2022       Live Event

SANS San Diego 2022                                          San Diego, CAUS         Feb 07, 2022 - Feb 12, 2022       Live Event

SANS Dubai February 2022                                     Dubai, AE               Feb 12, 2022 - Feb 17, 2022       Live Event

SANS November Singapore 2021                                 OnlineSG                Nov 15, 2021 - Nov 20, 2021       Live Event

SANS OnDemand                                                Books & MP3s OnlyUS                  Anytime              Self Paced
You can also read