RE: ASP security in HTML pages

From: Wolf, Yonah (Yonah.Wolf_at_ujc.org)
Date: 06/23/04

  • Next message: Paulo: "Close ports 137 and 138 samba server"
    Date: Wed, 23 Jun 2004 09:36:55 -0400
    To: Bénoni MARTIN <Benoni.MARTIN@libertis.ga>, <security-basics@securityfocus.com>, <webappsec@securityfocus.com>
    
    

    Martin,

     I am not quite sure what you are asking?

            Are you asking about 'Classic' asp? Classic ASP code is intertwined with HTML in a .ASP file. It is executed server side. The end user cannot 'see' the ASP code, even if they look at the source because the code is executed at run time and never sent to the browser. So long as your server and the original code is secure then end users can't see the code.

            Are you talking about client-side VBScript/JavaScript that runs in the browser? If so, it is very hard to hide that from the browser because the browser needs to be able to read it to execute the code.

            Or, are you talking about an ASP application that you plan on selling/deploying and putting on a clients' server. And not wanting them to get access to the code? If this is the case, and you are using ASP.NET you can use the code obfuscator to blur the code. If you're using classic ASP, I believe you are S.O.O.L.

    HTH,
    --Yonah

    -----Original Message-----
    From: Bénoni MARTIN [mailto:Benoni.MARTIN@libertis.ga]
    Sent: Tuesday, June 22, 2004 7:42 AM
    To: security-basics@securityfocus.com; webappsec@securityfocus.com
    Subject: ASP security in HTML pages

    Hi list,

    I have been googling around to know how secure can be ASP code, and I found what follows:
    - For a newbee, impossible to get the asp scripts inserted in an HTML page as they are not displayed in the client's browser,
    - Instead of just letting the ASP code in the HTML pages, we can create some DLLs for example, but a not-to-bad skilled hacker can get and reverse them.

    So, my question to you, skilled-people :) is: is there a way to get the asp scripts in a page the server does not send when a client's request arrives? There should be a way to ^perform that, but how tough is it?

    Thanks in advance, folks!

    ---------------------------------------------------------------------------
    Ethical Hacking at the InfoSec Institute. Mention this ad and get $545 off
    any course! All of our class sizes are guaranteed to be 10 students or less
    to facilitate one-on-one interaction with one of our expert instructors.
    Attend a course taught by an expert instructor with years of in-the-field
    pen testing experience in our state of the art hacking lab. Master the skills
    of an Ethical Hacker to better assess the security of your organization.
    Visit us at:
    http://www.infosecinstitute.com/courses/ethical_hacking_training.html
    ----------------------------------------------------------------------------


  • Next message: Paulo: "Close ports 137 and 138 samba server"

    Relevant Pages

    • RE: ASP security in HTML pages
      ... I know ASP code is executed on the server's side, and not in the client's browser. ... Objet: RE: ASP security in HTML pages ... to facilitate one-on-one interaction with one of our expert instructors. ...
      (Security-Basics)
    • Re: Are "include files" serach egine friendly and HTML/XHTML compliant?
      ... I am not sure but I think it has problem with ASP pages. ... done with it by removing all VBscript codes and test it again pure HTML ... Any unrendered ASP code will return an error in a validator - it must be ...
      (microsoft.public.frontpage.programming)
    • Re: Creating a DLL
      ... > The MS Common Dialog Control is an ActiveX control. ... >>I do understand the difference between ASP and ASP.NET. ... >> existing HTML pages. ...
      (microsoft.public.dotnet.languages.vb.controls)
    • Re: ASP vs ASP.NET
      ... browser can only understand HTML. ... that's all that browsers can understand. ... As far as your ASP vs. ASP.NET concerns... ... >> dynamic areas without the need to change your HTML layout techniques. ...
      (microsoft.public.inetserver.asp.general)
    • Re: ASP vs ASP.NET
      ... browser can only understand HTML. ... that's all that browsers can understand. ... As far as your ASP vs. ASP.NET concerns... ... >> dynamic areas without the need to change your HTML layout techniques. ...
      (microsoft.public.inetserver.asp.components)

    Loading