Skip to content

Latest commit

 

History

History
116 lines (67 loc) · 6.12 KB

quickstart.md

File metadata and controls

116 lines (67 loc) · 6.12 KB

LingZhi IAST has been upgraded to "HuoXian~ DongTai IAST". At the same time, an independent SaaS version is provided, which supports third-party component management, general vulnerability detection, unauthorized vulnerability detection, and component-level vulnerability mining

DongTai IAST SaaS Version:https://iast.huoxian.cn/login

Login to IAST Platform

1. Register

  • Fill out the questionnaire to register register_questionnaire

    Notice:Accounts will be created in 10 o'clock am.

  • We will send you the user name and password to you after registration and generating the user.

2. Login

3. Modify the password

  • After logging in to IAST platform, click on system configuration and select password modification in the left column to modify the password.

    password_change

Online Range- Quick Experience of IAST

  • Currently, the online range provides openrasp test environment, BenchMark test environment, etc. You can quickly start the cloud environment through the online range to experience the use process of IAST. The following takes the range mirroring openrasp shooting range environment as an example to demonstrate. ####

Configurations of Online Range IAST token

  • Login to IAST platform

  • Access the "Deploy IAST" feature

  • Select the development language used by the target application (Java)

  • Select the corresponding operating system and version (choose 1.8 for JDK 1.8 and below, choose 1.9 for JDK 1.8 and above)

  • Copy the TOKEN

    find_token

  • Log in to Range, the range account is the same as the IAST account

  • Click System Settings, enter the token configuration page, paste the previously copied token, click Modify to save

    config_token_setting

2.Download the shooting range mirror (take the mirror openrasp1-3-6 as an example)

  • Take the mirror openrasp1-3-6 as an example, click mirror management, click download after the corresponding mirror, and a prompt box will pop up to start downloading the range

    vulfocus_download

  • After the download is successful, check whether there is an access path for the current range description item (for example, the access path for openrasp1-3-6 is /wxpay-xxe and /vulns), if so, please copy it, click to enter the range, and paste the access path to access the project

    vulfocus_downloadd_success

    visit_route

  • After the project is successfully launched, enter IAST platform, you can see the newly launched application on the engine management page in the system configuration

    agentManage

3、Create project

  • Enter the Project Configuration page, click New Project

create project

  • Create a new project, fill in the basic settings and save

create project

4、Detect vulnerabilities

After the project is created, you can access the application normally and trigger the API to detect vulnerabilities; the detected vulnerabilities can be seen on the Project Details page or on the Application Vulnerabilities page.

project_detail project_detail_list

Local application-install IAST

1、Download Agent

  • Login to IAST platform
  • Access the "Deploy IAST" feature
  • Select the development language (Java) used by the target application
  • Select the corresponding operating system and version (choose 1.8 for JDK 1.8 and below, choose 1.9 for JDK 1.8 and above)
  • Enter the download and configuration page, follow the steps to complete the download and configuration

get_iast_token

2、Configure the agent and start the application ( SpringBoot as example)

SpringBoot is packaged as jar by default and started by the method of java -jar app.jar; when installing the agent on this type of SpringBoot, you only need to add a parameter to the startup command:

java -javaagent:/path/to/agent.jar -Dproject.name=<project name> -jar app.jar

Note: -Dproject.name=<project name> is an optional parameter, <project name> is consistent with the name of the created project, and the agent will be automatically associated with the project; if you do not configure this parameter, you need to enter the project management Perform manual binding.

After the application is started, you can see the newly launched agent on the Engine Management page in the System Configuration. If -Dproject.name=<project name> is not specified, the project name defaults to Demo Project .

agent_system_manage

3、Create project

Enter the Project Configuration page, if you use the -Dproject.name=<project name> parameter, the agent will be automatically associated with it. If you want to associate with other agents, you can configure it independently in the settings.

project_new_auto

project_edit_auto

4、Detect vulnerabilities

After the project is created, you can access the application normally and trigger the API to detect vulnerabilities; the detected vulnerabilities can be seen on the Project Details page or on the Application Vulnerabilities page.

project vul

project vul list