Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Competition platform dynamic Flag injection method and system based on file system

A file system and platform technology, which is applied in the field of network security and computer software, can solve the problems of not being able to inject Flag into it, occupy server resources, etc., and achieve the effect of reducing pressure and improving security

Active Publication Date: 2021-09-03
南京赛宁信息技术有限公司
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The existing Flag injection scheme has the following problems: 1. The virtual machine must have network services, obtain the correct IP address and enable the SSH service to inject the Flag; 2. Injecting the Flag through SSH needs to ensure that the competition platform and the competition environment The network between machines can be connected, and flags cannot be injected into the competition in an independent network environment; 3. After starting the virtual machine of the competition environment, it is necessary to regularly check whether the Flag port of the virtual machine of the competition environment is connected, and a large number of users start the competition concurrently. In the test environment, a process will be allocated for the connectivity detection of each test environment, which will take up a lot of server resources; 4. Every time the user restores the virtual machine of the test environment, the Flag needs to be re-injected

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Competition platform dynamic Flag injection method and system based on file system
  • Competition platform dynamic Flag injection method and system based on file system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0037] The technical solutions of the present invention will be clearly and completely described below in conjunction with the accompanying drawings and specific embodiments.

[0038] Such as figure 2 As shown, a dynamic Flag injection method for a competition platform based on a file system disclosed in the embodiment of the present invention mainly includes: when the competition platform receives the competition environment corresponding to the contestant starting the selected topic, selects a computing node and records the contestant's , the binding relationship between the competition problem and the computing node; then generate the Flag corresponding to the competition environment, and send the virtual machine creation request, the generated Flag information, and the mounting information to the proxy service on the corresponding computing node; the proxy service receives After creating the request, create a directory to be mounted according to the information of the con...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a competition platform dynamic Flag injection method and system based on a file system. According to the method, a virtual machine file system mounting scheme is adopted, a binding relation is recorded when a player starts a game question environment, Flag information is generated, and a related request is sent to a proxy service on a computing node; and the proxy service creates a directory to be mounted and writes Flag information, a directory mounting command is written by modifying a startup script of a virtual machine mirror image, a startup command is generated according to the mounting information, the game environment virtual machine is started, a corresponding directory on a computing node can be automatically mounted after the game environment virtual machine is started, and Flag injection is achieved. When the player reconstructs the game environment, the Flag does not need to be injected again for the environment in which the Flag is successfully injected. Network communication between the competition platform and the competition question environment virtual machine is not needed, Flag injection of an independent network competition question environment is supported, and the safety, the injection efficiency and the success rate are improved.

Description

technical field [0001] The invention relates to a dynamic Flag injection method and system for a competition platform based on a file system, and belongs to the fields of network security and computer software. Background technique [0002] CTF (Capture The Flag) is a form of technical competition among network security technicians. Participating teams take the lead in obtaining a string of strings or other content with a certain format from the competition environment through offensive and defensive confrontation, program analysis, etc., and submit it to the organizer to win points. Call it Flag. In order to prevent participating teams or players from cheating, a dynamic Flag scheme is usually adopted. At present, the competition platform injects dynamic Flags into the competition environment, which usually depends on the network between the competition platform and the virtual machine of the competition environment, for example figure 1 A flag injection scheme based on ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/455H04L29/06
CPCG06F9/45558H04L63/168G06F2009/45575G06F2009/45595
Inventor 王鹏谢峥高庆官卢成远王文杰高丽彪
Owner 南京赛宁信息技术有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products