Hi Shawn,

In atomic scan it isn't possible to scan RHEL8 containers.

But you can download the content from upstream and use `oscap-docker`, eg.:

oscap-docker image ubi8/ubi-minimal xccdf eval --fetch-remote-resources
 --profile ospp scap-security-guide-0.1.44/ssg-rhel8-ds-1.3.xml

This works for me on RHEL 7. For the 1.3 datastreams, you have to provide
--fetch-remote-resources option, due to
https://bugzilla.redhat.com/show_bug.cgi?id=1709423

Regards

On Mon, Jun 3, 2019 at 10:40 AM Shawn Wells <sh...@redhat.com> wrote:

>
>
> On Jun 3, 2019, at 10:30 AM, Jan Cerny <jce...@redhat.com> wrote:
>
> Hi Shawn,
>
> It seems to me that `openscap-daemon` doesn't contain RHEL 8 CPE, so it
> can't pick the RHEL 8 datastream that you added to the container.
> However, in RHEL 7 container the RHEL 8 datastreams aren't shipped, so it
> means customers won't be able to scan RHEL 8 - based containers on RHEL 7
> hosts anyway.
>
> Regards
>
>
> Yikes - so there is no possible way to scan RHEL8 systems? how soon will
> that bug be fixed?
>
>
>
> On Sun, Jun 2, 2019 at 8:34 PM Shawn Wells <sh...@redhat.com> wrote:
>
>>
>> On 6/2/19 2:24 PM, Shawn Wells wrote:
>> > Attempting to use the RHEL 8 data streams, but even 'oscap info' fails
>> > using the latest release [0]:
>> >
>> >> # oscap info /usr/share/xml/scap/ssg/content/ssg-rhel8-ds-1.3.xml
>> >> Document type: Source Data Stream
>> >> Imported: 2019-06-02T11:16:07
>> >>
>> >> Stream:
>> scap_org.open-scap_datastream_from_xccdf_ssg-rhel8-xccdf-1.2.xml
>> >> Generated: (null)
>> >> Version: 1.3
>> >> Checklists:
>> >>     Ref-Id: scap_org.open-scap_cref_ssg-rhel8-xccdf-1.2.xml
>> >> WARNING: Datastream component
>> >>
>> 'scap_org.open-scap_cref_security-data-oval-com.redhat.rhsa-RHEL8.xml.bz2'
>> >> points out to the remote
>> >> '
>> https://www.redhat.com/security/data/oval/com.redhat.rhsa-RHEL8.xml.bz2'.
>>
>> >> Use '--fetch-remote-resources' option to download it.
>> >> WARNING: Skipping
>> >> '
>> https://www.redhat.com/security/data/oval/com.redhat.rhsa-RHEL8.xml.bz2'
>> >> file which is referenced from datastream
>> >> OpenSCAP Error: Could not extract
>> >> scap_org.open-scap_cref_ssg-rhel8-xccdf-1.2.xml with all dependencies
>> >> from datastream. [ds_sds_session.c:211]
>> >
>> >
>> > Looking at the ssg-rhel8-ds-1.3 file there are lots of mentions to
>> > SCAP 1.2 instead of 1.3?
>> >
>> >
>> > [0]
>> >
>> https://github.com/ComplianceAsCode/content/releases/download/v0.1.44/scap-security-guide-0.1.44-redhat-SCAP-1.3.zip
>> >
>>
>>
>> p.s. this also happens with upstream:
>>
>> $ ./build_product rhel8
>> $ oscap info build/ssg-rhel8-ds-1.3.xml
>> Document type: Source Data Stream
>> Imported: 2019-06-02T14:27:51
>>
>> Stream: scap_org.open-scap_datastream_from_xccdf_ssg-rhel8-xccdf-1.2.xml
>> Generated: (null)
>> Version: 1.3
>> Checklists:
>>      Ref-Id: scap_org.open-scap_cref_ssg-rhel8-xccdf-1.2.xml
>> WARNING: Datastream component
>> 'scap_org.open-scap_cref_security-data-oval-com.redhat.rhsa-RHEL8.xml'
>> points out to the remote
>> 'https://www.redhat.com/security/data/oval/com.redhat.rhsa-RHEL8.xml'.
>> Use '--fetch-remote-resources' option to download it.
>> WARNING: Skipping
>> 'https://www.redhat.com/security/data/oval/com.redhat.rhsa-RHEL8.xml'
>> file which is referenced from datastream
>> OpenSCAP Error: Could not extract
>> scap_org.open-scap_cref_ssg-rhel8-xccdf-1.2.xml with all dependencies
>> from datastream. [ds_sds_session.c:211]
>>
>>
>> The rhel8 1.2 datastream appears fine when using "oscap info," but using
>> it also results in an error:
>>
>> > $ oscap info build/ssg-rhel8-ds.xml
>> > Document type: Source Data Stream
>> > Imported: 2019-06-02T14:27:50
>> >
>> > Stream: scap_org.open-scap_datastream_from_xccdf_ssg-rhel8-xccdf-1.2.xml
>> > Generated: (null)
>> > Version: 1.2
>> > Checklists:
>> >     Ref-Id: scap_org.open-scap_cref_ssg-rhel8-xccdf-1.2.xml
>> >         Status: draft
>> >         Generated: 2019-06-02
>> >         Resolved: true
>> >         Profiles:
>> >             Title: Criminal Justice Information Services (CJIS)
>> > Security Policy
>> >                 Id: xccdf_org.ssgproject.content_profile_cjis
>> >             Title: Unclassified Information in Non-federal Information
>> > Systems and Organizations (NIST 800-171)
>> >                 Id: xccdf_org.ssgproject.content_profile_cui
>> >             Title: Health Insurance Portability and Accountability Act
>> > (HIPAA)
>> >                 Id: xccdf_org.ssgproject.content_profile_hipaa
>> >             Title: Protection Profile for General Purpose Operating
>> > Systems
>> >                 Id: xccdf_org.ssgproject.content_profile_ospp
>> >             Title: PCI-DSS v3.2.1 Control Baseline for Red Hat
>> > Enterprise Linux 8
>> >                 Id: xccdf_org.ssgproject.content_profile_pci-dss
>> >             Title: Red Hat Corporate Profile for Certified Cloud
>> > Providers (RH CCP)
>> >                 Id: xccdf_org.ssgproject.content_profile_rht-ccp
>> >             Title: Standard System Security Profile for Red Hat
>> > Enterprise Linux 8
>> >                 Id: xccdf_org.ssgproject.content_profile_standard
>> >         Referenced check files:
>> >             ssg-rhel8-oval.xml
>> >                 system:
>> http://oval.mitre.org/XMLSchema/oval-definitions-5
>> >             ssg-rhel8-ocil.xml
>> >                 system: http://scap.nist.gov/schema/ocil/2
>> >  https://www.redhat.com/security/data/oval/com.redhat.rhsa-RHEL8.xml
>> >                 system:
>> http://oval.mitre.org/XMLSchema/oval-definitions-5
>> > Checks:
>> >     Ref-Id: scap_org.open-scap_cref_ssg-rhel8-oval.xml
>> >     Ref-Id: scap_org.open-scap_cref_ssg-rhel8-ocil.xml
>> >     Ref-Id: scap_org.open-scap_cref_ssg-rhel8-cpe-oval.xml
>> > Dictionaries:
>> >     Ref-Id: scap_org.open-scap_cref_ssg-rhel8-cpe-dictionary.xml
>> >
>> > $ sudo atomic scan --scan_type configuration_compliance --scanner_args
>> >
>> xccdf-id=scap_org.open-scap_cref_ssg-rhel8-xccdf-1.2.xml,profile=xccdf_org.ssgproject.content_profile_ospp,report
>>
>> > registry.redhat.io/ubi8/ubi-minimal --scanner openscap-ncp
>> > docker run -t --rm -v /etc/localtime:/etc/localtime -v
>> > /run/atomic/2019-06-02-07-30-02-549130:/scanin -v
>> > /var/lib/atomic/openscap-ncp/2019-06-02-07-30-02-549130:/scanout:rw,Z
>> > -v /etc/oscapd:/etc/oscapd:ro openscap-ncp:latest oscapd-evaluate scan
>> > --targets chroots-in-dir:///scanin --output /scanout --no-cve-scan
>> > --fix_type bash -j1 --xccdf-id
>> > scap_org.open-scap_cref_ssg-rhel8-xccdf-1.2.xml --profile
>> > xccdf_org.ssgproject.content_profile_ospp --report
>> >
>> > registry.redhat.io/ubi8/ubi-minimal (3bfa511b67f8277)
>> >
>> >      registry.redhat.io/ubi8/ubi-minimal is not supported for this
>> scan.
>> >
>> > Files associated with this scan are in
>> > /var/lib/atomic/openscap-ncp/2019-06-02-07-30-02-549130.
>> >
>>
>> _______________________________________________
>> scap-security-guide mailing list --
>> scap-security-guide@lists.fedorahosted.org
>> To unsubscribe send an email to
>> scap-security-guide-le...@lists.fedorahosted.org
>> Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
>> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
>> List Archives:
>> https://lists.fedorahosted.org/archives/list/scap-security-guide@lists.fedorahosted.org
>>
>
>
> --
> Jan Černý
> Security Technologies | Red Hat, Inc.
>
> _______________________________________________
> scap-security-guide mailing list --
> scap-security-guide@lists.fedorahosted.org
> To unsubscribe send an email to
> scap-security-guide-le...@lists.fedorahosted.org
> Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives:
> https://lists.fedorahosted.org/archives/list/scap-security-guide@lists.fedorahosted.org
>
> _______________________________________________
> scap-security-guide mailing list --
> scap-security-guide@lists.fedorahosted.org
> To unsubscribe send an email to
> scap-security-guide-le...@lists.fedorahosted.org
> Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives:
> https://lists.fedorahosted.org/archives/list/scap-security-guide@lists.fedorahosted.org
>


-- 
Jan Černý
Security Technologies | Red Hat, Inc.
_______________________________________________
scap-security-guide mailing list -- scap-security-guide@lists.fedorahosted.org
To unsubscribe send an email to scap-security-guide-le...@lists.fedorahosted.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedorahosted.org/archives/list/scap-security-guide@lists.fedorahosted.org

Reply via email to