ML
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Trueability Testing

    Scheduled Pinned Locked Moved IT Discussion
    testingtestlinuxcareers
    7 Posts 3 Posters 2.1k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • antonitA
      antonit
      last edited by antonit

      Gonna be participating in a trueability test coming up and was wondering what to expect. Has anyone had any experience with this?

      1 Reply Last reply Reply Quote 1
      • scottalanmillerS
        scottalanmiller
        last edited by

        Don't know that one. Like Previsor?

        antonitA 1 Reply Last reply Reply Quote 0
        • antonitA
          antonit @scottalanmiller
          last edited by

          @scottalanmiller https://trueability.com/

          1 Reply Last reply Reply Quote 0
          • scottalanmillerS
            scottalanmiller
            last edited by

            Nope, don't know it.

            1 Reply Last reply Reply Quote 0
            • dafyreD
              dafyre
              last edited by

              I've taken a couple of tests there(or somewhere similar)... they're kinda like knowledge tests for whatever... I had a couple of linux tests, and basically, there's a time limit to do something, and you can get it done however, you can get it done.

              Like write a shell script to extract data from two files, and then combine them into a CSV or something like that.

              It's not terrible, and I like the way the tests are done.

              antonitA 1 Reply Last reply Reply Quote 0
              • antonitA
                antonit @dafyre
                last edited by

                @dafyre Yeah, it was pretty intense. It really digs deep to see if you have the knowledge needed. I just did a test on my own accord and was given the following:

                Apache Self Assess

                101: Baseline Implementation
                Installation and Global Configuration

                • Install the Apache HTTPD Webserver via the distro's packaging system (yum/apt)
                • Ensure that the following modules are installed and enabled:
                  • Mod Rewrite
                  • Mod SSL
                • Configure the server admin email address (globally) [email protected]
                • Configure the server so that its signature is displayed on server-generated pages (such as 500 Internal Server Error), and that it also includes the server admin's email address in the signature.
                • Enable the server status page at http://localhost/server-statusaccessible only by the host 127.0.0.1
                  Users, Groups, and Files
                • Create the system group webadmin
                • Create the system user don.draper with the following credentials:
                  • Password: IXnMe2Fp
                  • Home Directory: /home/don.draper
                  • Primary Group: don.draper
                  • Secondary Group: webadmin
                • Create the system user peggy.olson:
                  • Password: 3Hx1M8aS
                  • Home Directory: /home/peggy.olson
                  • Primary Group: peggy.olson
                  • Secondary Group: webadmin
                • Create the directory /var/www/vhosts, with the following ownership and permissions:
                  • User Ownership / Permissions: root / Read, Write, and Execute
                  • Group Ownership / Permissions: webadmin / Read, Write, and Execute.
                  • Other Permissions: Everyone should have Read, and Execute permissions.
                • All future files and directories created in the /var/www/vhosts directory should automatically inherit the same group ownership of webadmin.
                  Virtual Hosts
                  Configure the web server for the following virtual hosts, and specifications.
                  VirtualHost 1
                • Server Name: site1.104.239.228.184.xip.io
                • Document Root: /var/www/vhosts/site1/htdocs
                • Access Log: /var/www/vhosts/site1/logs/access.log
                • Error Log: /var/www/vhosts/site1/logs/error.log
                • Copy the content of this virtual host from /root/files/site1 to the document root
                  Ensure that the proper content is returned when this site is accessed athttp://site1.104.239.228.184.xip.io, and there are no errors in the logs.
                  VirtualHost 2
                • Server Name: site2.104.239.228.184.xip.io
                • The virtual host should also respond to the following aliases:
                  • www.site2.104.239.228.184.xip.io
                  • web.site2.104.239.228.184.xip.io
                • Document Root: /var/www/vhosts/site2/htdocs
                • Access Log: /var/www/vhosts/site2/logs/access.log
                • Error Log: /var/www/vhosts/site2/logs/error.log
                • Copy the content of this virtual host from /root/files/site2 to the document root
                • Configure Apache with any necessary PHP modules required for the site
                  Ensure that the proper content is returned when this site is accessed athttp://site2.104.239.228.184.xip.io, that the aliases for www and webreturn the proper content, and there are no errors in the logs.
                  VirtualHost 3
                • Document Root: /var/www/vhosts/site3/htdocs
                • Access Log: /var/www/vhosts/site3/logs/access.log for HTTP and/var/www/vhosts/site3/logs/ssl_access.log for HTTPS
                • Error Log: /var/www/vhosts/site3/logs/error.log for HTTP and/var/www/vhosts/site3/logs/ssl_error.log for HTTPS
                • Copy the content of this virtual host from /root/files/site3 to the document root
                • Restrict access to this site with HTTP Basic Auth, with the user namewebadmin and password 4v2JaLuQ
                • Configure the document root so that a directory listing is displayed in the browser, rather than an index page.
                • Configure this site to respond on both HTTP, and HTTPS standard ports, however all traffic that comes through over HTTP must be redirected to the HTTPS virtual host. Any self-signed certificate will do.
                  Ensure that the proper content is returned when this site is accessed athttps://site3.104.239.228.184.xip.io and that the traffic is redirected when accessing http://site3.104.239.228.184.xip.io. No content should be returned without proper authentication as mentioned above, and there are no errors in the logs.

                Was given 3 hours to finish, and unfortunately I did not. Looks like I have some studying to do 😛

                dafyreD 1 Reply Last reply Reply Quote 1
                • dafyreD
                  dafyre @antonit
                  last edited by

                  @antonit said:

                  @dafyre Yeah, it was pretty intense. It really digs deep to see if you have the knowledge needed. I just did a test on my own accord and was given the following:

                  Apache Self Assess

                  101: Baseline Implementation
                  Installation and Global Configuration

                  • Install the Apache HTTPD Webserver via the distro's packaging system (yum/apt)
                  • Ensure that the following modules are installed and enabled:
                    • Mod Rewrite
                    • Mod SSL
                  • Configure the server admin email address (globally) [email protected]
                  • Configure the server so that its signature is displayed on server-generated pages (such as 500 Internal Server Error), and that it also includes the server admin's email address in the signature.
                  • Enable the server status page at http://localhost/server-statusaccessible only by the host 127.0.0.1
                    Users, Groups, and Files
                  • Create the system group webadmin
                  • Create the system user don.draper with the following credentials:
                    • Password: IXnMe2Fp
                    • Home Directory: /home/don.draper
                    • Primary Group: don.draper
                    • Secondary Group: webadmin
                  • Create the system user peggy.olson:
                    • Password: 3Hx1M8aS
                    • Home Directory: /home/peggy.olson
                    • Primary Group: peggy.olson
                    • Secondary Group: webadmin
                  • Create the directory /var/www/vhosts, with the following ownership and permissions:
                    • User Ownership / Permissions: root / Read, Write, and Execute
                    • Group Ownership / Permissions: webadmin / Read, Write, and Execute.
                    • Other Permissions: Everyone should have Read, and Execute permissions.
                  • All future files and directories created in the /var/www/vhosts directory should automatically inherit the same group ownership of webadmin.
                    Virtual Hosts
                    Configure the web server for the following virtual hosts, and specifications.
                    VirtualHost 1
                  • Server Name: site1.104.239.228.184.xip.io
                  • Document Root: /var/www/vhosts/site1/htdocs
                  • Access Log: /var/www/vhosts/site1/logs/access.log
                  • Error Log: /var/www/vhosts/site1/logs/error.log
                  • Copy the content of this virtual host from /root/files/site1 to the document root
                    Ensure that the proper content is returned when this site is accessed athttp://site1.104.239.228.184.xip.io, and there are no errors in the logs.
                    VirtualHost 2
                  • Server Name: site2.104.239.228.184.xip.io
                  • The virtual host should also respond to the following aliases:
                    • www.site2.104.239.228.184.xip.io
                    • web.site2.104.239.228.184.xip.io
                  • Document Root: /var/www/vhosts/site2/htdocs
                  • Access Log: /var/www/vhosts/site2/logs/access.log
                  • Error Log: /var/www/vhosts/site2/logs/error.log
                  • Copy the content of this virtual host from /root/files/site2 to the document root
                  • Configure Apache with any necessary PHP modules required for the site
                    Ensure that the proper content is returned when this site is accessed athttp://site2.104.239.228.184.xip.io, that the aliases for www and webreturn the proper content, and there are no errors in the logs.
                    VirtualHost 3
                  • Document Root: /var/www/vhosts/site3/htdocs
                  • Access Log: /var/www/vhosts/site3/logs/access.log for HTTP and/var/www/vhosts/site3/logs/ssl_access.log for HTTPS
                  • Error Log: /var/www/vhosts/site3/logs/error.log for HTTP and/var/www/vhosts/site3/logs/ssl_error.log for HTTPS
                  • Copy the content of this virtual host from /root/files/site3 to the document root
                  • Restrict access to this site with HTTP Basic Auth, with the user namewebadmin and password 4v2JaLuQ
                  • Configure the document root so that a directory listing is displayed in the browser, rather than an index page.
                  • Configure this site to respond on both HTTP, and HTTPS standard ports, however all traffic that comes through over HTTP must be redirected to the HTTPS virtual host. Any self-signed certificate will do.
                    Ensure that the proper content is returned when this site is accessed athttps://site3.104.239.228.184.xip.io and that the traffic is redirected when accessing http://site3.104.239.228.184.xip.io. No content should be returned without proper authentication as mentioned above, and there are no errors in the logs.

                  Was given 3 hours to finish, and unfortunately I did not. Looks like I have some studying to do 😛

                  Yeah, that sounds like the site I was on. It's cool, because you can use any tool at your disposal to help you get things done. Google is your friend, lol.

                  1 Reply Last reply Reply Quote 2
                  • 1 / 1
                  • First post
                    Last post