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

    Security Of Cloud Shared Links

    IT Discussion
    7
    96
    46.8k
    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.
    • scottalanmillerS
      scottalanmiller @Dashrender
      last edited by

      @Dashrender said in Security Of Cloud Shared Links:

      @BRRABill said in Security Of Cloud Shared Links:

      Now we're getting to debate my question!

      I originally thought the same as @Dashrender, whichis why I was concerned that the link would eventually be found.

      But as you've seen, @scottalanmiller says that is impossible.

      But he doesn't - he and I are talking about the same thing - things that you self publish to HTTP are there and are findable without links from some place else.

      No one said links from somewhere else. You are linking yourself to every file in the example that you are providing.

      DashrenderD 1 Reply Last reply Reply Quote 0
      • DashrenderD
        Dashrender @scottalanmiller
        last edited by

        @scottalanmiller said in Security Of Cloud Shared Links:

        @Dashrender said in Security Of Cloud Shared Links:

        @scottalanmiller said in Security Of Cloud Shared Links:

        To be sure, if you have a folder that is published or a generic name like "public" and it is listable, then you are self publishing those links through HTTP discovery, obviously. But that's publishing.

        This is what I'm talking about.

        Right, so if there are links, Google can see them. Disable the display of the links, and Google cannot.

        I'm not entirely sure what you mean by display of links - can you be more specific in an explanation?

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

          @scottalanmiller said in Security Of Cloud Shared Links:

          @Dashrender said in Security Of Cloud Shared Links:

          @BRRABill said in Security Of Cloud Shared Links:

          Now we're getting to debate my question!

          I originally thought the same as @Dashrender, whichis why I was concerned that the link would eventually be found.

          But as you've seen, @scottalanmiller says that is impossible.

          But he doesn't - he and I are talking about the same thing - things that you self publish to HTTP are there and are findable without links from some place else.

          No one said links from somewhere else. You are linking yourself to every file in the example that you are providing.

          So you're saying that every file in the www root directory on an IIS server is considered self published or more specifically.. self linked? Even if there is no link from any htm page that is on the site?

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

            @Dashrender said in Security Of Cloud Shared Links:

            @scottalanmiller said in Security Of Cloud Shared Links:

            @Dashrender said in Security Of Cloud Shared Links:

            @scottalanmiller said in Security Of Cloud Shared Links:

            To be sure, if you have a folder that is published or a generic name like "public" and it is listable, then you are self publishing those links through HTTP discovery, obviously. But that's publishing.

            This is what I'm talking about.

            Right, so if there are links, Google can see them. Disable the display of the links, and Google cannot.

            I'm not entirely sure what you mean by display of links - can you be more specific in an explanation?

            We rarely see this today because no one does this, we use applications rather than straight files, but let's say you have a directory of HTML files under my.site.com/files/

            You can set the web server to automatically generate a page as the default for that folder that displays each file in that folder as a link. This is not part of the web or of HTTP, but is a function that can be enabled in some web servers (but not all.) It's a "auto linking" feature that people often want. But the web server does this explicitly and makes a link to each resources creating everything that spiders need to see all files, including link to the next directory listing.

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

              @Dashrender said in Security Of Cloud Shared Links:

              @scottalanmiller said in Security Of Cloud Shared Links:

              @Dashrender said in Security Of Cloud Shared Links:

              @BRRABill said in Security Of Cloud Shared Links:

              Now we're getting to debate my question!

              I originally thought the same as @Dashrender, whichis why I was concerned that the link would eventually be found.

              But as you've seen, @scottalanmiller says that is impossible.

              But he doesn't - he and I are talking about the same thing - things that you self publish to HTTP are there and are findable without links from some place else.

              No one said links from somewhere else. You are linking yourself to every file in the example that you are providing.

              So you're saying that every file in the www root directory on an IIS server is considered self published or more specifically.. self linked? Even if there is no link from any htm page that is on the site?

              No, but you don't have that happening in your example. In your example, you are creating links to those resources. Most people do, as they want them spidered.

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

                Even index.html isn't an exception to this, that is autolinked as a setting in the web server, too. Many of the links are by convention.

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

                  Example...

                  http://mirror.centos.org/centos/

                  That link doesn't go to a file, it goes to a directory. but what does your browser display? An HTML page automatically generated by the web server that links to all files and folders stored in that location. Follow the links to automatically generated pages with more links until you get to the file that you want. A spider following this is literally following links generated by an application making HTML pages behind the scenes to display the links to the end users (or spiders.) This is not intrinsic but is a "by convention" method of displaying static HTML folders and files and is super common to not use (the web server that NodeBB uses doesn't even have this functionality.)

                  If you don't automatically make those links one way or another, the spider has nothing to follow.

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

                    Things that people often miss that make links that they don't know about are...

                    • Automatic links generated for default landing by the web server
                    • Automatic links generated for folder listing by the web server
                    • Sitemaps generated by the web server or application
                    • Robot directives directing spiders to specific resources
                    • RSS or Atom feeds of files
                    • Automatic linking by applications
                    1 Reply Last reply Reply Quote 0
                    • DashrenderD
                      Dashrender @scottalanmiller
                      last edited by

                      @scottalanmiller said in Security Of Cloud Shared Links:

                      Even index.html isn't an exception to this, that is autolinked as a setting in the web server, too. Many of the links are by convention.

                      auto linked to what?

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

                        @Dashrender said in Security Of Cloud Shared Links:

                        @scottalanmiller said in Security Of Cloud Shared Links:

                        Even index.html isn't an exception to this, that is autolinked as a setting in the web server, too. Many of the links are by convention.

                        auto linked to what?

                        To whatever the default is set in the web server. Go to http://ntg.co/ (really, go to it, we need the hits) and the web server is informed to go "serve up the default link." In the case of that particular site, the default is set to index.php. You set this for all web servers. If you don't set it for Apache, it has a default setting of index.html and IIS has a built in default of index.htm.

                        DashrenderD 1 Reply Last reply Reply Quote 0
                        • DashrenderD
                          Dashrender @scottalanmiller
                          last edited by

                          @scottalanmiller said in Security Of Cloud Shared Links:

                          Example...

                          http://mirror.centos.org/centos/

                          That link doesn't go to a file, it goes to a directory. but what does your browser display? An HTML page automatically generated by the web server that links to all files and folders stored in that location. Follow the links to automatically generated pages with more links until you get to the file that you want. A spider following this is literally following links generated by an application making HTML pages behind the scenes to display the links to the end users (or spiders.) This is not intrinsic but is a "by convention" method of displaying static HTML folders and files and is super common to not use (the web server that NodeBB uses doesn't even have this functionality.)

                          If you don't automatically make those links one way or another, the spider has nothing to follow.

                          OK that makes sense. So if, in the case of NodeBB, it doesn't have the functionality, but there a folder called /pictures123 that has pictures in it and there are no links to it, and not auto generation - yet if you know the exact URL, you're saying Google can't find that folder? and no legal entity can?

                          scottalanmillerS 1 Reply Last reply Reply Quote 0
                          • StrongBadS
                            StrongBad
                            last edited by

                            Right... the HTTP command set has no listing capability at all. That's not one of the HTTP commands. All directory listings or links of any sort have to be either included in a static file or created by the web server or something that talks to the web server (like a PHP site.)

                            DashrenderD 1 Reply Last reply Reply Quote 0
                            • DashrenderD
                              Dashrender @scottalanmiller
                              last edited by

                              @scottalanmiller said in Security Of Cloud Shared Links:

                              @Dashrender said in Security Of Cloud Shared Links:

                              @scottalanmiller said in Security Of Cloud Shared Links:

                              Even index.html isn't an exception to this, that is autolinked as a setting in the web server, too. Many of the links are by convention.

                              auto linked to what?

                              To whatever the default is set in the web server. Go to http://ntg.co/ (really, go to it, we need the hits) and the web server is informed to go "serve up the default link." In the case of that particular site, the default is set to index.php. You set this for all web servers. If you don't set it for Apache, it has a default setting of index.html and IIS has a built in default of index.htm.

                              The whole it's linked is where I'm getting hung up here - I agree that those are the default locations where those services will send people - but calling them links or linked - not sure you've convinced me yet.

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

                                @Dashrender said in Security Of Cloud Shared Links:

                                @scottalanmiller said in Security Of Cloud Shared Links:

                                Example...

                                http://mirror.centos.org/centos/

                                That link doesn't go to a file, it goes to a directory. but what does your browser display? An HTML page automatically generated by the web server that links to all files and folders stored in that location. Follow the links to automatically generated pages with more links until you get to the file that you want. A spider following this is literally following links generated by an application making HTML pages behind the scenes to display the links to the end users (or spiders.) This is not intrinsic but is a "by convention" method of displaying static HTML folders and files and is super common to not use (the web server that NodeBB uses doesn't even have this functionality.)

                                If you don't automatically make those links one way or another, the spider has nothing to follow.

                                OK that makes sense. So if, in the case of NodeBB, it doesn't have the functionality, but there a folder called /pictures123 that has pictures in it and there are no links to it, and not auto generation - yet if you know the exact URL, you're saying Google can't find that folder? and no legal entity can?

                                Right, Google has no means to look for that folder or its contents.

                                1 Reply Last reply Reply Quote 0
                                • DashrenderD
                                  Dashrender @StrongBad
                                  last edited by

                                  @StrongBad said in Security Of Cloud Shared Links:

                                  Right... the HTTP command set has no listing capability at all. That's not one of the HTTP commands. All directory listings or links of any sort have to be either included in a static file or created by the web server or something that talks to the web server (like a PHP site.)

                                  OK, that was something I didn't know. Thanks.

                                  Then what's the problem with leaving the default directories and junk behind in an IIS install - if nothing links to those things, what harm is there in them being there? I suppose their being there as a directly accessible folder and the tyranny of the default is what creates the harm. So if you know that that is a default folder, you can try to go there directly and attempt to execute something that might be there...

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

                                    @Dashrender said in Security Of Cloud Shared Links:

                                    @scottalanmiller said in Security Of Cloud Shared Links:

                                    @Dashrender said in Security Of Cloud Shared Links:

                                    @scottalanmiller said in Security Of Cloud Shared Links:

                                    Even index.html isn't an exception to this, that is autolinked as a setting in the web server, too. Many of the links are by convention.

                                    auto linked to what?

                                    To whatever the default is set in the web server. Go to http://ntg.co/ (really, go to it, we need the hits) and the web server is informed to go "serve up the default link." In the case of that particular site, the default is set to index.php. You set this for all web servers. If you don't set it for Apache, it has a default setting of index.html and IIS has a built in default of index.htm.

                                    The whole it's linked is where I'm getting hung up here - I agree that those are the default locations where those services will send people - but calling them links or linked - not sure you've convinced me yet.

                                    It only sends people there because of the links. You can argue that index.html is not a link, but only that one case. All other resources are only available by links, there is no default to get people there.

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

                                      @Dashrender said in Security Of Cloud Shared Links:

                                      Then what's the problem with leaving the default directories and junk behind in an IIS install - if nothing links to those things, what harm is there in them being there? I suppose their being there as a directly accessible folder and the tyranny of the default is what creates the harm. So if you know that that is a default folder, you can try to go there directly and attempt to execute something that might be there...

                                      Because if it is generic, then malicious users can try to access it because they know that it is commonly there. It's a bigger attack surface.

                                      1 Reply Last reply Reply Quote 0
                                      • BRRABillB
                                        BRRABill
                                        last edited by

                                        My example I used was that if I create a page OUTSIDE my WordPress site, there is no way anything can find it.

                                        So if I made www.brra.com/SAM, no one would ever see it.

                                        Well, they would now because I posted here on ML. But you get the drift.

                                        DashrenderD 1 Reply Last reply Reply Quote 0
                                        • DashrenderD
                                          Dashrender @scottalanmiller
                                          last edited by

                                          @scottalanmiller said in Security Of Cloud Shared Links:

                                          @Dashrender said in Security Of Cloud Shared Links:

                                          @scottalanmiller said in Security Of Cloud Shared Links:

                                          @Dashrender said in Security Of Cloud Shared Links:

                                          @scottalanmiller said in Security Of Cloud Shared Links:

                                          Even index.html isn't an exception to this, that is autolinked as a setting in the web server, too. Many of the links are by convention.

                                          auto linked to what?

                                          To whatever the default is set in the web server. Go to http://ntg.co/ (really, go to it, we need the hits) and the web server is informed to go "serve up the default link." In the case of that particular site, the default is set to index.php. You set this for all web servers. If you don't set it for Apache, it has a default setting of index.html and IIS has a built in default of index.htm.

                                          The whole it's linked is where I'm getting hung up here - I agree that those are the default locations where those services will send people - but calling them links or linked - not sure you've convinced me yet.

                                          It only sends people there because of the links. You can argue that index.html is not a link, but only that one case. All other resources are only available by links, there is no default to get people there.

                                          I completely agree with the rest being links.. just the default page loaded when visiting a folder directly be it www.google.com or www.google.com\scottalenmiller

                                          scottalanmillerS 1 Reply Last reply Reply Quote 0
                                          • DashrenderD
                                            Dashrender @BRRABill
                                            last edited by

                                            @BRRABill said in Security Of Cloud Shared Links:

                                            My example I used was that if I create a page OUTSIDE my WordPress site, there is no way anything can find it.

                                            So if I made www.brra.com/SAM, no one would ever see it.

                                            Well, they would now because I posted here on ML. But you get the drift.

                                            Yesterday I would have said that Google could find it.. but now with an education from Scott and strongbad - I guess not.

                                            BRRABillB 1 Reply Last reply Reply Quote 0
                                            • 1
                                            • 2
                                            • 3
                                            • 4
                                            • 5
                                            • 4 / 5
                                            • First post
                                              Last post