[go: up one dir, main page]

MX2019003559A - Deteccion de vulnerabilidades del servicio en un sistema de computacion distribuido. - Google Patents

Deteccion de vulnerabilidades del servicio en un sistema de computacion distribuido.

Info

Publication number
MX2019003559A
MX2019003559A MX2019003559A MX2019003559A MX2019003559A MX 2019003559 A MX2019003559 A MX 2019003559A MX 2019003559 A MX2019003559 A MX 2019003559A MX 2019003559 A MX2019003559 A MX 2019003559A MX 2019003559 A MX2019003559 A MX 2019003559A
Authority
MX
Mexico
Prior art keywords
distributed computing
traffic
request
service
computing system
Prior art date
Application number
MX2019003559A
Other languages
English (en)
Inventor
Basiri Ali
Blohowiak Aaron
HOCHSTEIN Lorin
Rosenthal Casey
Original Assignee
Netflix Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Netflix Inc filed Critical Netflix Inc
Publication of MX2019003559A publication Critical patent/MX2019003559A/es

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/079Root cause analysis, i.e. error or fault diagnosis
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5061Partitioning or combining of resources
    • G06F9/5077Logical partitioning of resources; Management or configuration of virtualized resources
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/008Reliability or availability analysis
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0706Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
    • G06F11/0709Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in a distributed system consisting of a plurality of standalone computer nodes, e.g. clusters, client-server systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0751Error or fault detection not based on redundancy
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/3006Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system is distributed, e.g. networked systems, clusters, multiprocessor systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/302Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a software system
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3409Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3466Performance evaluation by tracing or monitoring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/50Testing arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • H04L67/025Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/24Marginal checking or other specified testing methods not covered by G06F11/26, e.g. race tests
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Prevention of errors by analysis, debugging or testing of software
    • G06F11/3668Testing of software
    • G06F11/3672Test management
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Prevention of errors by analysis, debugging or testing of software
    • G06F11/3668Testing of software
    • G06F11/3672Test management
    • G06F11/3688Test management for test execution, e.g. scheduling of test suites
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Prevention of errors by analysis, debugging or testing of software
    • G06F11/3668Testing of software
    • G06F11/3672Test management
    • G06F11/3692Test management for test results analysis
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0823Errors, e.g. transmission errors

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • Computing Systems (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Mathematical Physics (AREA)
  • Biomedical Technology (AREA)
  • Health & Medical Sciences (AREA)
  • Debugging And Monitoring (AREA)
  • Computer And Data Communications (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

Una modalidad de la presente invención establece una técnica para probar microservicios en sistemas de computación distribuidos; la técnica incluye enrutar una primera muestra de tráfico asociada con tráfico de solicitud desde uno o más dispositivos de cliente a un primer caso de un primer servicio implementado en un sistema de computación distribuido, en donde el primer caso genera una primera pluralidad de respuestas de solicitud en respuesta a una primera pluralidad de solicitudes de datos incluidas en la primera muestra de tráfico y transmite la primera pluralidad de respuestas de solicitud a un segundo servicio incluido en la secuencia de servicios, y enrutar una segunda muestra de tráfico asociada con el tráfico de solicitud a un segundo caso del primer servicio, en donde el segundo caso genera una segunda pluralidad de respuestas de solicitud en respuesta a una segunda pluralidad de solicitudes de datos incluidas en la segunda muestra de tráfico y transmite la segunda pluralidad de respuestas de solicitud al segundo servicio.
MX2019003559A 2016-09-28 2017-09-27 Deteccion de vulnerabilidades del servicio en un sistema de computacion distribuido. MX2019003559A (es)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201662401095P 2016-09-28 2016-09-28
US15/393,183 US10866851B2 (en) 2016-09-28 2016-12-28 Determining the failure resiliency of a service in a distributed computing system
PCT/US2017/053841 WO2018064236A1 (en) 2016-09-28 2017-09-27 Detecting service vulnerabilities in a distributed computing system

Publications (1)

Publication Number Publication Date
MX2019003559A true MX2019003559A (es) 2019-08-12

Family

ID=61686300

Family Applications (1)

Application Number Title Priority Date Filing Date
MX2019003559A MX2019003559A (es) 2016-09-28 2017-09-27 Deteccion de vulnerabilidades del servicio en un sistema de computacion distribuido.

Country Status (6)

Country Link
US (1) US10866851B2 (es)
EP (1) EP3519957A1 (es)
AU (2) AU2017336644B2 (es)
CA (1) CA3036924C (es)
MX (1) MX2019003559A (es)
WO (1) WO2018064236A1 (es)

Families Citing this family (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10382313B2 (en) * 2017-02-16 2019-08-13 International Business Machines Corporation Test building for testing server operation
WO2018160199A1 (en) * 2017-03-03 2018-09-07 Google Llc Systems and methods for detecting improper implementation of presentation of content items by applications executing on client devices
US10657019B1 (en) * 2017-05-30 2020-05-19 EMC IP Holding Company LLC Method and system for multi-node monitoring services
US10528450B2 (en) * 2017-08-15 2020-01-07 Sap Se Predicting defects in software systems hosted in cloud infrastructures
US10645153B2 (en) 2017-08-15 2020-05-05 Sap Se Modeling session states in microservices on cloud infrastructures
US10769274B2 (en) 2017-08-15 2020-09-08 Sap Se Security in microservice architectures
US11062315B2 (en) * 2018-04-25 2021-07-13 At&T Intellectual Property I, L.P. Fraud as a service
US10678665B2 (en) * 2018-05-21 2020-06-09 Microsoft Technology Licensing, Llc Cloud platform experimentation system
US11144039B2 (en) * 2018-09-20 2021-10-12 Rockwell Automation Technologies, Inc. Systems and methods for controlling devices based on mapping between operation technology data and information technology data
CN109412944B (zh) * 2018-10-16 2023-05-12 深圳壹账通智能科技有限公司 基于微服务的请求转发方法、装置和服务器
US11310140B2 (en) * 2019-01-31 2022-04-19 Uber Technologies, Inc. Mitigating failure in request handling
US11184241B2 (en) 2019-02-08 2021-11-23 International Business Machines Corporation Topology-aware continuous evaluation of microservice-based applications
US11204861B2 (en) 2019-03-05 2021-12-21 Honeywell International Inc. Systems and methods for fault injection and ensuring failsafe FMS SaaS platforms
CN109962925A (zh) * 2019-04-09 2019-07-02 苏州浪潮智能科技有限公司 一种测试终端的方法及装置
US10644954B1 (en) 2019-05-10 2020-05-05 Capital One Services, Llc Techniques for dynamic network management
US11416362B2 (en) * 2019-05-17 2022-08-16 Citrix Systems, Inc. Dependency API controlled experiment dashboard
US11323348B2 (en) * 2019-05-17 2022-05-03 Citrix Systems, Inc. API dependency error and latency injection
CN110647386B (zh) * 2019-07-31 2023-01-24 平安科技(深圳)有限公司 数据处理方法、装置及计算机设备、存储介质
US11567846B2 (en) * 2019-10-17 2023-01-31 Cyara Solutions Pty Ltd System and method for contact center fault diagnostics
US11570073B1 (en) * 2019-11-21 2023-01-31 Juniper Networks, Inc. Service status notification
US20210200611A1 (en) * 2019-12-30 2021-07-01 Capital One Services, Llc Techniques for utilizing disruptions to enterprise systems
US11175902B2 (en) * 2020-03-09 2021-11-16 Hewlett Packard Enterprise Development Lp Testing an upgrade to a microservice in a production environment
CN111510480B (zh) * 2020-04-08 2022-09-13 北京百度网讯科技有限公司 一种请求发送方法、装置以及第一服务器
US20210329100A1 (en) * 2020-04-10 2021-10-21 Oracle International Corporation System and method for use of remote procedure call with a microservices environment
JP7776438B2 (ja) 2020-04-14 2025-11-26 オラクル・インターナショナル・コーポレイション マイクロサービス環境で使用するリアクティブメッセージングクライアントのためのシステムおよび方法
US11748487B2 (en) * 2020-04-23 2023-09-05 Hewlett Packard Enterprise Development Lp Detecting a potential security leak by a microservice
US11153227B1 (en) * 2020-08-05 2021-10-19 International Business Machines Corporation Managing communication between microservices
US11983100B2 (en) * 2020-09-29 2024-05-14 Amazon Technologies, Inc. Automated testing of systems and applications
US11228656B1 (en) * 2020-10-23 2022-01-18 Express Scripts Strategic Development, Inc. Systems and methods for resilient communication protocols and interfaces
US11422927B1 (en) * 2021-06-04 2022-08-23 Bank Of America Corporation Application resiliency via context aware scriptless auditing equilibrium
CN113839963B (zh) * 2021-11-25 2022-02-15 南昌首页科技发展有限公司 基于人工智能与大数据的网络安全漏洞智能检测方法
US20230396686A1 (en) * 2022-06-06 2023-12-07 International Business Machines Corporation Configurable and adaptive resiliency in microservice architectures
US12068941B2 (en) * 2022-12-29 2024-08-20 Warner Bros. Entertainment Inc. System and method for resiliency testing at a session level
US12222841B2 (en) * 2023-01-20 2025-02-11 Dell Products L.P. Smart microservice testing based on centrality prioritization
US20250184428A1 (en) * 2023-11-30 2025-06-05 Bank Of America Corporation System and method to evaluate microservices integrated in Interactive Voice Response (IVR) operations

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6567857B1 (en) * 1999-07-29 2003-05-20 Sun Microsystems, Inc. Method and apparatus for dynamic proxy insertion in network traffic flow
US20020198985A1 (en) * 2001-05-09 2002-12-26 Noam Fraenkel Post-deployment monitoring and analysis of server performance
US7100091B2 (en) * 2002-11-05 2006-08-29 Spirent Communications Method and system for testing networks
US20070213966A1 (en) * 2006-03-13 2007-09-13 Finisar Corporation Traffic generator program
US20090300423A1 (en) * 2008-05-28 2009-12-03 James Michael Ferris Systems and methods for software test management in cloud-based network
US8001422B1 (en) * 2008-06-30 2011-08-16 Amazon Technologies, Inc. Shadow testing services
US9237034B2 (en) * 2008-10-21 2016-01-12 Iii Holdings 1, Llc Methods and systems for providing network access redundancy
US8281187B1 (en) * 2010-09-27 2012-10-02 Amazon Technologies Unified and extensible meta-testing framework
US9015289B2 (en) * 2012-04-12 2015-04-21 Netflix, Inc. Method and system for evaluating the resiliency of a distributed computing service by inducing a latency
US8811401B2 (en) * 2012-06-21 2014-08-19 Breakingpoint Systems, Inc. Binding of network flows to process threads
TW201426348A (zh) * 2012-12-19 2014-07-01 Hon Hai Prec Ind Co Ltd 虛擬機標籤分類系統及方法
US9979674B1 (en) * 2014-07-08 2018-05-22 Avi Networks Capacity-based server selection
US20170012814A1 (en) * 2015-07-06 2017-01-12 Bank Of America Corporation System Resiliency Tracing
US9983986B2 (en) * 2015-09-28 2018-05-29 International Business Machines Corporation Testing code response to injected processing errors
US9842045B2 (en) * 2016-02-19 2017-12-12 International Business Machines Corporation Failure recovery testing framework for microservice-based applications
US10681005B2 (en) * 2016-12-08 2020-06-09 Keysight Technologies Singapore (Sales) Pte. Ltd. Deploying a networking test tool in a cloud computing system
US9935818B1 (en) * 2017-05-02 2018-04-03 At&T Intellectual Property I, L.P. Diagnostic traffic generation for automatic testing and troubleshooting

Also Published As

Publication number Publication date
US10866851B2 (en) 2020-12-15
WO2018064236A1 (en) 2018-04-05
EP3519957A1 (en) 2019-08-07
CA3036924C (en) 2021-07-06
US20180089011A1 (en) 2018-03-29
CA3036924A1 (en) 2018-04-05
AU2020202848A1 (en) 2020-05-21
AU2017336644B2 (en) 2020-01-30
AU2017336644A1 (en) 2019-04-04

Similar Documents

Publication Publication Date Title
MX2019003559A (es) Deteccion de vulnerabilidades del servicio en un sistema de computacion distribuido.
EA201990708A1 (ru) Системы и способы для аутентификации устройств
BR112017020517A2 (pt) técnicas para recomendação de produtos, serviços e negócios
BR112018074562A2 (pt) negociação de protocolo de medição de temporização fina melhorada
MX370367B (es) Sistemas y métodos para evaluación de seguridad y riesgos y pruebas de aplicaciones.
EP3821586A4 (en) SYSTEMS AND PROCEDURES FOR SECURE DEPOSIT SERVICE
EP4271017A3 (en) Secured home network
EP3921741A4 (en) DISTRIBUTED LEDGER COMPUTING PLATFORMS AND RELATED METHODS, SYSTEMS AND DEVICES
BR112017018382A2 (pt) distribuição e utilização de informações de antena para operações de determinação de localização
EP3632156A4 (en) PROCEDURES, DEVICES AND SYSTEMS FOR SERVICE-DRIVEN MOBILITY MANAGEMENT
BR112016024969A2 (pt) alvos anônimos de envio de mensagem alljoyn com base em associação
WO2017039777A3 (en) Network architecture and security with encrypted client device contexts
GB2553451A (en) Implementing a neural network algorithm on a neurosynaptic substrate based on metadata associated with the neural network algorithm
BR112017018347A2 (pt) distribuição e utilização de informações de antena para operações de determinação de localização
BR112018009431A2 (pt) método, sistema, e produtos de programa de computador
BR112017003103A8 (pt) Método de estabelecer uma assinatura para uma entidade e sistema de provedor em nuvem
BR112017018359A2 (pt) distribuição e utilização de informações de antena para operações de determinação de localização
MX384029B (es) Registro seguro de dispositivo de seguridad para la comunicacion con servidor de seguridad.
EP3566218A4 (en) SYSTEMS AND METHOD FOR A SERVICE FOR JOINT VEHICLE USE
BR112017013704A2 (pt) método e sistema para balanceamento de carga de sessões de serviço de taxa de informações comprometidas em canais de rota de entrada de tdma
WO2013173504A8 (en) Systems and methods for integrating third party services with a digital assistant
WO2016049636A3 (en) Remote server encrypted data provisioning system and methods
MX373404B (es) Sistema de control de acceso con datos de tarjeta virtual.
WO2017070305A8 (en) System and method for detecting interaction and influence in networks
MX2016014093A (es) Marco de servicios de integracion del lado del cliente.