CINXE.COM
SAST | JFrog
<!doctype html> <html lang="zh-hans"> <head> <!--BE Head: Start--> <!-- be_ixf, sdk, gho--> <meta name="be:sdk" content="php_sdk_1.5.12" /> <meta name="be:timer" content="768ms" /> <meta name="be:orig_url" content="https%3A%2F%2Fwww.jfrogchina.com%2Fsast%2F" /> <meta name="be:norm_url" content="https%3A%2F%2Fwww.jfrogchina.com%2Fsast%2F" /> <meta name="be:capsule_url" content="https%3A%2F%2Fixfd1-api.bc0a.com%2Fapi%2Fixf%2F1.0.0%2Fget_capsule%2Ff00000000300631%2F01297616909" /> <meta name="be:api_dt" content="py_2025;pm_03;pd_29;ph_05;pmh_24;p_epoch:1743225844461" /> <meta name="be:mod_dt" content="py_2025;pm_03;pd_29;ph_05;pmh_24;p_epoch:1743225844461" /> <meta name="be:diag" content="a8o3OaS8LQmKsyS/DKWlLJ7sZnqjK+KJdJ72rQvraiJYDXlP6gdtmTFyweE9OdE5C0wg+Wf1B8aFm8YfyWc66bnBmqXnhPTFEY7XAi3esSmj0tPXl5VI72q/8uyWe+OBKqNZFWBE5ZbSmnpHj8ekT3cm6A7UX+MyJhKdlfv790/AlQwgtEncQSRPBgV58h5wthLM8qk7zWGR+JhRIIyFxOhjWHfgTvFrh3qd38JoBVApQPchZHsdKyhYDvNSxz1zRmvXCJ4QhA4XcxiUeYSTuH/FdKsJy2ENnwI3rb6k/7QvV6nNCGabNvaDZDUZUaZQC/tZXOATldn7JYUxBcM3w57pBB6tNOXzcuQKq9uRgrlhY89+XQwGmwvWHjsGSQAeHmNP5Ge2XQeFvU/TvAik9bmkKQN4M6B2qLZp+QFqsZPdDTp7cz/t8Vy/wO33N47l3JI/cf6fvfaMvNAydXTTGvo5cNOGx1VirLRJlNAca9bhfjYw/pku9zwgleEGkLeFKlEJ4n8/+TGOxNHRcaA1EXcMYYOUlnb/70bEI7DWaXTAqsELY/NaLWanrHdc/WCfbGdRVlioZuwhm0DqBXDtwSo+iuoiQgpUWf8SgsQ2g9kDqp9mEsbfJTX718hD4Sm6dbRLo3a/tHzD3SNuf3MYvT/+k6uAV1OHJp6pqQQo6P/bns5P22XhRvdqNAihhVoJX3XG3IRu6uQBX2Vb7FvBhX9+RUp1VVwtXtvo1Tz6+Jwe8gOAhc8Q8DcSGgIaOnBXzCd/RaXW3Q/CvkHzKXpu140C/l/dtYUxYKuZS3+DUPAgRWZnL/1N/LcDQC5UQMpFfqldBADTnuJ6EBXrxiJbcU8/9479gb2drEPUwsfnd5UwaqQ6geRTtZgXQrhmYjRpW+v/EHJrHe9tVcRX7KQQGIP27CBnxG5Aze5lXIcxHEl9pVDBxG3FYr0Zm1TllqwjCMSwbF4hX3RSwZqimOrqttc5RotkZswdr0Ud1kht490e/Qb1ntdWgU6exa9dkCXd31Mvs3/KHZB3i5rFwWnpBWLf48423fDRaDyh3L6ZCDXu7xlUezx9LRObutoPoD5Q+r4x4XG46ia0Ev32raq7B59Q9H2qD6iyTXZce0huptMmDfX08ipascPBHQNoEjz/oGYFHfIcs2KxWaz+ViZj8tsEGYQMlRdv1EkvivZGnqff92qJXGbizj2fER9FXyURfF2DPN/HrxfSYTHl9I1h+igPqxeKVIhp+tNg5U1xqGgBv4BdsnWoPDT56W3Rhghfr3fHvpkJ5OUUjQmnjuDfKOBmsUyahfHbpavIjKogyibYtu3rVH74B3mc7EkcKMpFKAJYnSX50MUoaoky/TVJ8DXSJeuirL4uTrb7G8/YFSxMCz7ViRttBPtxics/xu1rTPTILO2nJHT5Dz8TlsA3LXU8TiQQjL0b0EA5Y6ul28AD1lhcFuG4jNuIoASozloApMPHnkBqPHWRXk88MQS+HEgeNDL+jh97gJJXRdqiIIy/CnVRzH0nD4/IMwZuLDeCdnH0zfaRO3MnfdPtiXrKUXhw/zxIV+FXXyz/KPGUjGqTbf06GP+V7iIkNJ+LQAuXcXvpAvSuD8Bq3949kCVmM2L2FCGUhoI9veENMv5G0JFdOu0iR8kcMntqLZCgN1y9EcA88qN6X4m0fT5Pmpi2691mNc4XsPPhqRWkLRWUzRQ2KYB9JXZhiNZXPQ7ebkOfJMJF5iMu8NoeI/bo4J9dC7hS2rTTQYCgefxK6Y3uFPQVoPzpIeyGp8fk97IfkuEtoE7doUUcBqhGQ3libdUE9yjk/eUkhpTGlk6QZzMXTQoEVwlujkxfY8LCfq/cKGNu31TkavT9J78LKc9GPfyZPnFwKbULxYX1VCKH08G+AsQg5RB5ca9g+1Gt5BlGJzTPpFsf/dzI6NTsLzMYF1EogOybVeCM2g653InmKkOCKQskgd6gdqpM1lcKLYqeKeJDx3XIwganey4XsJEsJZgEx331AAIRmwuSFM2i9Rtr9+1CVuYdTBvAAHLLctPIGcW5i63tZZyxJfuamFJ7shqo0vMlYTkT/BKQlgZopvg2MhMj98/5GSYsQBKK7iK4z6RgfavjBBlh/L1dX5soWDcKwWWCfJSre1/W83UiKxZWGcIM+IFFgb2TAsNKl+9y6dU88OWfc1pQkquF7Dz/eWnwBpKCbnNMXe3pZKT9MfBJ6QbTztII9HyvIE0ixHqQf4jUqEwsq9hCqBuSYSDE+FU2yA==" /> <meta name="be:messages" content="false" /> <style> .be-ix-link-block .be-related-link-container {margin-bottom: 20px;text-align: center;} .be-ix-link-block .be-related-link-container .be-label {margin: 0;color: #fff;font-weight: 700;font-size: 18px;line-height: 149.68%;} .be-ix-link-block .be-related-link-container .be-list { display: inline-flex; list-style: none;margin: 0; padding: 0;} .be-ix-link-block .be-related-link-container .be-list .be-list-item {display: inline-flex;margin-right: 20px;margin-bottom: 6px;} .be-ix-link-block .be-related-link-container .be-list .be-list-item .be-related-link{width: 45ch;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;vertical-align: middle;} .be-ix-link-block .be-related-link-container .be-list .be-list-item:last-child { margin-right: 0;} @media (max-width: 767px) { .be-ix-link-block .be-related-link-container .be-label {width: 100%;margin-bottom: 10px;} .be-ix-link-block .be-related-link-container .be-list { display: block;width: 100%;} .be-ix-link-block .be-related-link-container .be-list .be-list-item {display: block;margin-right: 0;font-size:14px;} .be-ix-link-block .be-related-link-container .be-list .be-list-item .be-related-link{font-size:12px;} } @media (min-width: 768px) and (max-width: 1439px){ .be-ix-link-block .be-related-link-container .be-label {width: 20%;margin-bottom: 10px;} .be-ix-link-block .be-related-link-container .be-list { display: inline-block;width: 100%;} .be-ix-link-block .be-related-link-container .be-list .be-list-item {display: block;margin-right: 0;font-size:14px;} } @media (min-width: 768px) { .be-ix-link-block .be-related-link-container {display: flex;align-items: baseline;} .be-ix-link-block .be-related-link-container .be-label {display: inline-flex;margin-right: 20px;flex-grow: 0;flex-shrink: 0;} } </style> <!--BE Head: End--> <meta charset="utf-8"> <meta http-equiv="x-ua-compatible" content="ie=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="applicable-device" content="pc,mobile"> <link rel="icon" href="https://www.jfrogchina.com/wp-content/uploads/2019/04/Jfrog16-1.png"> <link data-minify="1" href="https://www.jfrogchina.com/wp-content/cache/min/1/font-awesome/4.7.0/css/font-awesome.min.css?ver=1695003886" rel="stylesheet"> <script data-cfasync="false" type="text/javascript">var ewww_webp_supported=!1;function check_webp_feature(A,e){var w;e=void 0!==e?e:function(){},ewww_webp_supported?e(ewww_webp_supported):((w=new Image).onload=function(){ewww_webp_supported=0<w.width&&0<w.height,e&&e(ewww_webp_supported)},w.onerror=function(){e&&e(!1)},w.src="data:image/webp;base64,"+{alpha:"UklGRkoAAABXRUJQVlA4WAoAAAAQAAAAAAAAAAAAQUxQSAwAAAARBxAR/Q9ERP8DAABWUDggGAAAABQBAJ0BKgEAAQAAAP4AAA3AAP7mtQAAAA=="}[A])}check_webp_feature("alpha");</script><script data-cfasync="false" type="text/javascript">var Arrive=function(c,w){"use strict";if(c.MutationObserver&&"undefined"!=typeof HTMLElement){var r,a=0,u=(r=HTMLElement.prototype.matches||HTMLElement.prototype.webkitMatchesSelector||HTMLElement.prototype.mozMatchesSelector||HTMLElement.prototype.msMatchesSelector,{matchesSelector:function(e,t){return e instanceof HTMLElement&&r.call(e,t)},addMethod:function(e,t,r){var a=e[t];e[t]=function(){return r.length==arguments.length?r.apply(this,arguments):"function"==typeof a?a.apply(this,arguments):void 0}},callCallbacks:function(e,t){t&&t.options.onceOnly&&1==t.firedElems.length&&(e=[e[0]]);for(var r,a=0;r=e[a];a++)r&&r.callback&&r.callback.call(r.elem,r.elem);t&&t.options.onceOnly&&1==t.firedElems.length&&t.me.unbindEventWithSelectorAndCallback.call(t.target,t.selector,t.callback)},checkChildNodesRecursively:function(e,t,r,a){for(var i,n=0;i=e[n];n++)r(i,t,a)&&a.push({callback:t.callback,elem:i}),0<i.childNodes.length&&u.checkChildNodesRecursively(i.childNodes,t,r,a)},mergeArrays:function(e,t){var r,a={};for(r in e)e.hasOwnProperty(r)&&(a[r]=e[r]);for(r in t)t.hasOwnProperty(r)&&(a[r]=t[r]);return a},toElementsArray:function(e){return e=void 0!==e&&("number"!=typeof e.length||e===c)?[e]:e}}),e=(l.prototype.addEvent=function(e,t,r,a){a={target:e,selector:t,options:r,callback:a,firedElems:[]};return this._beforeAdding&&this._beforeAdding(a),this._eventsBucket.push(a),a},l.prototype.removeEvent=function(e){for(var t,r=this._eventsBucket.length-1;t=this._eventsBucket[r];r--)e(t)&&(this._beforeRemoving&&this._beforeRemoving(t),(t=this._eventsBucket.splice(r,1))&&t.length&&(t[0].callback=null))},l.prototype.beforeAdding=function(e){this._beforeAdding=e},l.prototype.beforeRemoving=function(e){this._beforeRemoving=e},l),t=function(i,n){var o=new e,l=this,s={fireOnAttributesModification:!1};return o.beforeAdding(function(t){var e=t.target;e!==c.document&&e!==c||(e=document.getElementsByTagName("html")[0]);var r=new MutationObserver(function(e){n.call(this,e,t)}),a=i(t.options);r.observe(e,a),t.observer=r,t.me=l}),o.beforeRemoving(function(e){e.observer.disconnect()}),this.bindEvent=function(e,t,r){t=u.mergeArrays(s,t);for(var a=u.toElementsArray(this),i=0;i<a.length;i++)o.addEvent(a[i],e,t,r)},this.unbindEvent=function(){var r=u.toElementsArray(this);o.removeEvent(function(e){for(var t=0;t<r.length;t++)if(this===w||e.target===r[t])return!0;return!1})},this.unbindEventWithSelectorOrCallback=function(r){var a=u.toElementsArray(this),i=r,e="function"==typeof r?function(e){for(var t=0;t<a.length;t++)if((this===w||e.target===a[t])&&e.callback===i)return!0;return!1}:function(e){for(var t=0;t<a.length;t++)if((this===w||e.target===a[t])&&e.selector===r)return!0;return!1};o.removeEvent(e)},this.unbindEventWithSelectorAndCallback=function(r,a){var i=u.toElementsArray(this);o.removeEvent(function(e){for(var t=0;t<i.length;t++)if((this===w||e.target===i[t])&&e.selector===r&&e.callback===a)return!0;return!1})},this},i=new function(){var s={fireOnAttributesModification:!1,onceOnly:!1,existing:!1};function n(e,t,r){return!(!u.matchesSelector(e,t.selector)||(e._id===w&&(e._id=a++),-1!=t.firedElems.indexOf(e._id)))&&(t.firedElems.push(e._id),!0)}var c=(i=new t(function(e){var t={attributes:!1,childList:!0,subtree:!0};return e.fireOnAttributesModification&&(t.attributes=!0),t},function(e,i){e.forEach(function(e){var t=e.addedNodes,r=e.target,a=[];null!==t&&0<t.length?u.checkChildNodesRecursively(t,i,n,a):"attributes"===e.type&&n(r,i)&&a.push({callback:i.callback,elem:r}),u.callCallbacks(a,i)})})).bindEvent;return i.bindEvent=function(e,t,r){t=void 0===r?(r=t,s):u.mergeArrays(s,t);var a=u.toElementsArray(this);if(t.existing){for(var i=[],n=0;n<a.length;n++)for(var o=a[n].querySelectorAll(e),l=0;l<o.length;l++)i.push({callback:r,elem:o[l]});if(t.onceOnly&&i.length)return r.call(i[0].elem,i[0].elem);setTimeout(u.callCallbacks,1,i)}c.call(this,e,t,r)},i},o=new function(){var a={};function i(e,t){return u.matchesSelector(e,t.selector)}var n=(o=new t(function(){return{childList:!0,subtree:!0}},function(e,r){e.forEach(function(e){var t=e.removedNodes,e=[];null!==t&&0<t.length&&u.checkChildNodesRecursively(t,r,i,e),u.callCallbacks(e,r)})})).bindEvent;return o.bindEvent=function(e,t,r){t=void 0===r?(r=t,a):u.mergeArrays(a,t),n.call(this,e,t,r)},o};d(HTMLElement.prototype),d(NodeList.prototype),d(HTMLCollection.prototype),d(HTMLDocument.prototype),d(Window.prototype);var n={};return s(i,n,"unbindAllArrive"),s(o,n,"unbindAllLeave"),n}function l(){this._eventsBucket=[],this._beforeAdding=null,this._beforeRemoving=null}function s(e,t,r){u.addMethod(t,r,e.unbindEvent),u.addMethod(t,r,e.unbindEventWithSelectorOrCallback),u.addMethod(t,r,e.unbindEventWithSelectorAndCallback)}function d(e){e.arrive=i.bindEvent,s(i,e,"unbindArrive"),e.leave=o.bindEvent,s(o,e,"unbindLeave")}}(window,void 0),ewww_webp_supported=!1;function check_webp_feature(e,t){var r;ewww_webp_supported?t(ewww_webp_supported):((r=new Image).onload=function(){ewww_webp_supported=0<r.width&&0<r.height,t(ewww_webp_supported)},r.onerror=function(){t(!1)},r.src="data:image/webp;base64,"+{alpha:"UklGRkoAAABXRUJQVlA4WAoAAAAQAAAAAAAAAAAAQUxQSAwAAAARBxAR/Q9ERP8DAABWUDggGAAAABQBAJ0BKgEAAQAAAP4AAA3AAP7mtQAAAA==",animation:"UklGRlIAAABXRUJQVlA4WAoAAAASAAAAAAAAAAAAQU5JTQYAAAD/////AABBTk1GJgAAAAAAAAAAAAAAAAAAAGQAAABWUDhMDQAAAC8AAAAQBxAREYiI/gcA"}[e])}function ewwwLoadImages(e){if(e){for(var t=document.querySelectorAll(".batch-image img, .image-wrapper a, .ngg-pro-masonry-item a, .ngg-galleria-offscreen-seo-wrapper a"),r=0,a=t.length;r<a;r++)ewwwAttr(t[r],"data-src",t[r].getAttribute("data-webp")),ewwwAttr(t[r],"data-thumbnail",t[r].getAttribute("data-webp-thumbnail"));for(var i=document.querySelectorAll(".rev_slider ul li"),r=0,a=i.length;r<a;r++){ewwwAttr(i[r],"data-thumb",i[r].getAttribute("data-webp-thumb"));for(var n=1;n<11;)ewwwAttr(i[r],"data-param"+n,i[r].getAttribute("data-webp-param"+n)),n++}for(r=0,a=(i=document.querySelectorAll(".rev_slider img")).length;r<a;r++)ewwwAttr(i[r],"data-lazyload",i[r].getAttribute("data-webp-lazyload"));for(var o=document.querySelectorAll("div.woocommerce-product-gallery__image"),r=0,a=o.length;r<a;r++)ewwwAttr(o[r],"data-thumb",o[r].getAttribute("data-webp-thumb"))}for(var l=document.querySelectorAll("video"),r=0,a=l.length;r<a;r++)ewwwAttr(l[r],"poster",e?l[r].getAttribute("data-poster-webp"):l[r].getAttribute("data-poster-image"));for(var s,c=document.querySelectorAll("img.ewww_webp_lazy_load"),r=0,a=c.length;r<a;r++)e&&(ewwwAttr(c[r],"data-lazy-srcset",c[r].getAttribute("data-lazy-srcset-webp")),ewwwAttr(c[r],"data-srcset",c[r].getAttribute("data-srcset-webp")),ewwwAttr(c[r],"data-lazy-src",c[r].getAttribute("data-lazy-src-webp")),ewwwAttr(c[r],"data-src",c[r].getAttribute("data-src-webp")),ewwwAttr(c[r],"data-orig-file",c[r].getAttribute("data-webp-orig-file")),ewwwAttr(c[r],"data-medium-file",c[r].getAttribute("data-webp-medium-file")),ewwwAttr(c[r],"data-large-file",c[r].getAttribute("data-webp-large-file")),null!=(s=c[r].getAttribute("srcset"))&&!1!==s&&s.includes("R0lGOD")&&ewwwAttr(c[r],"src",c[r].getAttribute("data-lazy-src-webp"))),c[r].className=c[r].className.replace(/\bewww_webp_lazy_load\b/,"");for(var w=document.querySelectorAll(".ewww_webp"),r=0,a=w.length;r<a;r++)e?(ewwwAttr(w[r],"srcset",w[r].getAttribute("data-srcset-webp")),ewwwAttr(w[r],"src",w[r].getAttribute("data-src-webp")),ewwwAttr(w[r],"data-orig-file",w[r].getAttribute("data-webp-orig-file")),ewwwAttr(w[r],"data-medium-file",w[r].getAttribute("data-webp-medium-file")),ewwwAttr(w[r],"data-large-file",w[r].getAttribute("data-webp-large-file")),ewwwAttr(w[r],"data-large_image",w[r].getAttribute("data-webp-large_image")),ewwwAttr(w[r],"data-src",w[r].getAttribute("data-webp-src"))):(ewwwAttr(w[r],"srcset",w[r].getAttribute("data-srcset-img")),ewwwAttr(w[r],"src",w[r].getAttribute("data-src-img"))),w[r].className=w[r].className.replace(/\bewww_webp\b/,"ewww_webp_loaded");window.jQuery&&jQuery.fn.isotope&&jQuery.fn.imagesLoaded&&(jQuery(".fusion-posts-container-infinite").imagesLoaded(function(){jQuery(".fusion-posts-container-infinite").hasClass("isotope")&&jQuery(".fusion-posts-container-infinite").isotope()}),jQuery(".fusion-portfolio:not(.fusion-recent-works) .fusion-portfolio-wrapper").imagesLoaded(function(){jQuery(".fusion-portfolio:not(.fusion-recent-works) .fusion-portfolio-wrapper").isotope()}))}function ewwwWebPInit(e){ewwwLoadImages(e),ewwwNggLoadGalleries(e),document.arrive(".ewww_webp",function(){ewwwLoadImages(e)}),document.arrive(".ewww_webp_lazy_load",function(){ewwwLoadImages(e)}),document.arrive("videos",function(){ewwwLoadImages(e)}),"loading"==document.readyState?document.addEventListener("DOMContentLoaded",ewwwJSONParserInit):("undefined"!=typeof galleries&&ewwwNggParseGalleries(e),ewwwWooParseVariations(e))}function ewwwAttr(e,t,r){null!=r&&!1!==r&&e.setAttribute(t,r)}function ewwwJSONParserInit(){"undefined"!=typeof galleries&&check_webp_feature("alpha",ewwwNggParseGalleries),check_webp_feature("alpha",ewwwWooParseVariations)}function ewwwWooParseVariations(e){if(e)for(var t=document.querySelectorAll("form.variations_form"),r=0,a=t.length;r<a;r++){var i=t[r].getAttribute("data-product_variations"),n=!1;try{for(var o in i=JSON.parse(i))void 0!==i[o]&&void 0!==i[o].image&&(void 0!==i[o].image.src_webp&&(i[o].image.src=i[o].image.src_webp,n=!0),void 0!==i[o].image.srcset_webp&&(i[o].image.srcset=i[o].image.srcset_webp,n=!0),void 0!==i[o].image.full_src_webp&&(i[o].image.full_src=i[o].image.full_src_webp,n=!0),void 0!==i[o].image.gallery_thumbnail_src_webp&&(i[o].image.gallery_thumbnail_src=i[o].image.gallery_thumbnail_src_webp,n=!0),void 0!==i[o].image.thumb_src_webp&&(i[o].image.thumb_src=i[o].image.thumb_src_webp,n=!0));n&&ewwwAttr(t[r],"data-product_variations",JSON.stringify(i))}catch(e){}}}function ewwwNggParseGalleries(e){if(e)for(var t in galleries){var r=galleries[t];galleries[t].images_list=ewwwNggParseImageList(r.images_list)}}function ewwwNggLoadGalleries(e){e&&document.addEventListener("ngg.galleria.themeadded",function(e,t){window.ngg_galleria._create_backup=window.ngg_galleria.create,window.ngg_galleria.create=function(e,t){var r=$(e).data("id");return galleries["gallery_"+r].images_list=ewwwNggParseImageList(galleries["gallery_"+r].images_list),window.ngg_galleria._create_backup(e,t)}})}function ewwwNggParseImageList(e){for(var t in e){var r=e[t];if(void 0!==r["image-webp"]&&(e[t].image=r["image-webp"],delete e[t]["image-webp"]),void 0!==r["thumb-webp"]&&(e[t].thumb=r["thumb-webp"],delete e[t]["thumb-webp"]),void 0!==r.full_image_webp&&(e[t].full_image=r.full_image_webp,delete e[t].full_image_webp),void 0!==r.srcsets)for(var a in r.srcsets)nggSrcset=r.srcsets[a],void 0!==r.srcsets[a+"-webp"]&&(e[t].srcsets[a]=r.srcsets[a+"-webp"],delete e[t].srcsets[a+"-webp"]);if(void 0!==r.full_srcsets)for(var i in r.full_srcsets)nggFSrcset=r.full_srcsets[i],void 0!==r.full_srcsets[i+"-webp"]&&(e[t].full_srcsets[i]=r.full_srcsets[i+"-webp"],delete e[t].full_srcsets[i+"-webp"])}return e}check_webp_feature("alpha",ewwwWebPInit);</script><meta name='robots' content='max-image-preview:large' /> <link rel="alternate" hreflang="en" href="https://www.jfrogchina.com/en/sast/" /> <link rel="alternate" hreflang="zh-hans" href="https://www.jfrogchina.com/sast/" /> <link rel="alternate" hreflang="x-default" href="https://www.jfrogchina.com/sast/" /> <!-- This site is optimized with the Yoast SEO Premium plugin v15.2 - https://yoast.com/wordpress/plugins/seo/ --> <title>SAST | JFrog</title> <meta name="robots" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1" /> <link rel="canonical" href="https://www.jfrogchina.com/sast/" /> <meta property="og:locale" content="zh_CN" /> <meta property="og:type" content="article" /> <meta property="og:title" content="SAST | JFrog" /> <meta property="og:url" content="https://www.jfrogchina.com/sast/" /> <meta property="og:site_name" content="JFrog" /> <meta property="article:modified_time" content="2024-08-14T06:14:46+00:00" /> <meta property="og:image" content="https://media.jfrog.com/wp-content/uploads/2023/08/31142049/sast-social-1.png" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:label1" value="作者"> <meta name="twitter:data1" value="yangs"> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebSite","@id":"https://www.jfrogchina.com/#website","url":"https://www.jfrogchina.com/","name":"JFrog","description":"Release Fast Or Die","potentialAction":[{"@type":"SearchAction","target":"https://www.jfrogchina.com/?s={search_term_string}","query-input":"required name=search_term_string"}],"inLanguage":"zh-CN"},{"@type":"WebPage","@id":"https://www.jfrogchina.com/sast/#webpage","url":"https://www.jfrogchina.com/sast/","name":"SAST | JFrog","isPartOf":{"@id":"https://www.jfrogchina.com/#website"},"datePublished":"2023-10-24T08:48:55+00:00","dateModified":"2024-08-14T06:14:46+00:00","inLanguage":"zh-CN","potentialAction":[{"@type":"ReadAction","target":["https://www.jfrogchina.com/sast/"]}]}]}</script> <!-- / Yoast SEO Premium plugin. --> <link rel='dns-prefetch' href='//geoip-js.com' /> <script data-minify="1" type="text/javascript" src="https://www.jfrogchina.com/wp-content/cache/min/1/js/wDv55PKmTtpCTH14WWzDXw2yJ3Gz/wzbody.js?ver=1695003887" async></script> <script type="text/javascript"> (function() { var didInit = false; function initMunchkin() { if(didInit === false) { didInit = true; Munchkin.init('256-FNZ-187', {"wsInfo":"j0hRcdjOKwEI"}); } } var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = '//munchkin.marketo.net/munchkin.js'; s.onreadystatechange = function() { if (this.readyState == 'complete' || this.readyState == 'loaded') { initMunchkin(); } }; s.onload = initMunchkin; document.getElementsByTagName('head')[0].appendChild(s); })(); </script> <script type='text/javascript'> (function(c,h,a,f,i,e){c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)}; c[a].a=i;c[a].e=e;var g=h.createElement("script");g.async=true;g.type="text/javascript"; g.src=f+'?aid='+i;var b=h.getElementsByTagName("script")[0];b.parentNode.insertBefore(g,b); })(window,document,"rtp","//lonrtp1-cdn.marketo.com/rtp-api/v1/rtp.js","jfrog"); rtp('send','view'); rtp('get', 'campaign',true); </script> <script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?677d0174df2c6efaca87d9a26851b4c3"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script><link data-minify="1" rel='stylesheet' id='betterdocscategorygrid-defaultcss-css' href='https://www.jfrogchina.com/wp-content/cache/min/1/wp-content/plugins/betterdocs/assets/blocks/categorygrid/default.css?ver=1705460565' type='text/css' media='all' /> <style id='global-styles-inline-css' type='text/css'> body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--duotone--dark-grayscale: url('#wp-duotone-dark-grayscale');--wp--preset--duotone--grayscale: url('#wp-duotone-grayscale');--wp--preset--duotone--purple-yellow: url('#wp-duotone-purple-yellow');--wp--preset--duotone--blue-red: url('#wp-duotone-blue-red');--wp--preset--duotone--midnight: url('#wp-duotone-midnight');--wp--preset--duotone--magenta-yellow: url('#wp-duotone-magenta-yellow');--wp--preset--duotone--purple-green: url('#wp-duotone-purple-green');--wp--preset--duotone--blue-orange: url('#wp-duotone-blue-orange');--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} </style> <link data-minify="1" rel='stylesheet' id='jfrog-pages-css' href='https://www.jfrogchina.com/wp-content/cache/min/1/wp-content/themes/jfrog.com/dist/pages.bundle.ff0f0eb210a9eea50708.css?ver=1729672211' type='text/css' media='all' /> <link data-minify="1" rel='stylesheet' id='jfrog-vendor-main-pages-css' href='https://www.jfrogchina.com/wp-content/cache/min/1/wp-content/themes/jfrog.com/dist/vendor~main~pages.chunk.1d04111f72ac341e735c.css?ver=1695003886' type='text/css' media='all' /> <link data-minify="1" rel='stylesheet' id='jfrog-vendor-pages-css' href='https://www.jfrogchina.com/wp-content/cache/min/1/wp-content/themes/jfrog.com/dist/vendor~pages.chunk.9ecdca97dd84645d13a2.css?ver=1729672211' type='text/css' media='all' /> <link data-minify="1" rel='stylesheet' id='style-flag-icons-css' href='https://www.jfrogchina.com/wp-content/cache/min/1/wp-content/themes/jfrog.com/node_modules/flag-icon-css/css/flag-icon.css?ver=1695003887' type='text/css' media='all' /> <script data-minify="1" type='text/javascript' src='https://www.jfrogchina.com/wp-content/cache/min/1/js/apis/geoip2/v2.1/geoip2.js?ver=1712480488' id='geoip2-js-js'></script> <link rel="https://api.w.org/" href="https://www.jfrogchina.com/wp-json/" /><link rel="alternate" type="application/json" href="https://www.jfrogchina.com/wp-json/wp/v2/pages/121504" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.jfrogchina.com/xmlrpc.php?rsd" /> <link rel="wlwmanifest" type="application/wlwmanifest+xml" href="https://www.jfrogchina.com/wp-includes/wlwmanifest.xml" /> <meta name="generator" content="WordPress 6.0.9" /> <link rel='shortlink' href='https://www.jfrogchina.com/?p=121504' /> <link rel="alternate" type="application/json+oembed" href="https://www.jfrogchina.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.jfrogchina.com%2Fsast%2F" /> <link rel="alternate" type="text/xml+oembed" href="https://www.jfrogchina.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.jfrogchina.com%2Fsast%2F&format=xml" /> <meta name="generator" content="WPML ver:4.6.13 stt:59,1;" /> <!-- Start Drift By WP-Plugin: Drift --> <!-- Start of Async Drift Code --> <script> "use strict"; !function() { var t = window.driftt = window.drift = window.driftt || []; if (!t.init) { if (t.invoked) return void (window.console && console.error && console.error("Drift snippet included twice.")); t.invoked = !0, t.methods = [ "identify", "config", "track", "reset", "debug", "show", "ping", "page", "hide", "off", "on" ], t.factory = function(e) { return function() { var n = Array.prototype.slice.call(arguments); return n.unshift(e), t.push(n), t; }; }, t.methods.forEach(function(e) { t[e] = t.factory(e); }), t.load = function(t) { var e = 3e5, n = Math.ceil(new Date() / e) * e, o = document.createElement("script"); o.type = "text/javascript", o.async = !0, o.crossorigin = "anonymous", o.src = "https://js.driftt.com/include/" + n + "/" + t + ".js"; var i = document.getElementsByTagName("script")[0]; i.parentNode.insertBefore(o, i); }; } }(); drift.SNIPPET_VERSION = '0.3.1'; drift.load('gebxvrgwfyr7'); </script> <!-- End of Async Drift Code --><!-- end: Drift Code. --> <link rel="preload" as="font" href="https://www.jfrogchina.com/wp-content/themes/jfrog.com/assets/fonts/bebasneue/bebasneue-webfont.woff2" type="font/woff2" crossorigin /> <link rel="preload" as="font" href="https://www.jfrogchina.com/wp-content/themes/jfrog.com/assets/fonts/jfrogfontawesome/FontAwesome.woff2" type="font/woff2" crossorigin /> <link rel="preload" as="font" href="https://www.jfrogchina.com/wp-content/themes/jfrog.com/assets/fonts/opensans/OpenSans-Bold.woff2" type="font/woff2" crossorigin /> <link rel="preload" as="font" href="https://www.jfrogchina.com/wp-content/themes/jfrog.com/assets/fonts/opensans/OpenSans-Regular.woff2" type="font/woff2" crossorigin /> <noscript><style>.lazyload[data-src]{display:none !important;}</style></noscript><style>.lazyload{background-image:none !important;}.lazyload:before{background-image:none !important;}</style><style>.wp-block-gallery.is-cropped .blocks-gallery-item picture{height:100%;width:100%;}</style><noscript><style id="rocket-lazyload-nojs-css">.rll-youtube-player, [data-lazy-src]{display:none !important;}</style></noscript> <script type="text/javascript"> //Exposing global isMobile param var isMobile = function () { var check = false; (function (a) { if (/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(a) || /1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0, 4))) check = true; })(navigator.userAgent || navigator.vendor || window.opera); return check; }; </script> <script></script> <style> .ctaClassStrip{order:1;} .customer-trust-section {order: 2;} .h-mob.vid-mob video {left: 50% !important; height: 108% !important; top: -15px !important;} @media only screen and (min-width: 426px) and (max-width: 768px) { .h-mob.vid-mob video { height: 140% !important; top: -65px !important;}} @media only screen and (min-width: 769px) and (max-width: 991px) { .h-mob.vid-mob video {object-fit: unset;} } .vid-desk.big video {height: 100%!important;} .vid-desk.big-r video {top: -5%;height: 110% !important;} </style> </head> <body class="page-template page-template-templates page-template-lp-sast page-template-templateslp-sast-php page page-id-121504 page-parent sast sidebar-primary has-top-fixed-stripe"> <script data-cfasync="false">if(ewww_webp_supported){document.body.classList.add("webp-support");}</script> <header class="banner banner2022"> <div id="topFixedStripeOuter" class="minimum-height"> <div class="position-relative top-fixed-stripe show" > <picture><source type='image/webp' data-srcset="https://www.jfrogchina.com/wp-content/uploads/2024/05/top2.jpg.webp"><img loading="eager" class="img-fluid stripe-bg d-lg-block lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB4AAAABkAQAAAABPqxBxAAAAAnRSTlMAAHaTzTgAAAAuSURBVHja7cExAQAAAMKg9U9tCy+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4GV4kAAE8o7ZJAAAAAElFTkSuQmCC" alt="banner background" data-eio="p" data-src="https://www.jfrogchina.com/wp-content/uploads/2024/05/top2.jpg" decoding="async"><noscript><img loading="eager" class="img-fluid stripe-bg d-lg-block" src="https://www.jfrogchina.com/wp-content/uploads/2024/05/top2.jpg" alt="banner background" data-eio="l"></noscript></picture> <div class="container"> <div class="row stripe-inner-content position-relative"> <a data-gac="" data-gaa="" data-gal="" href="https://www.jfrogchina.com/software-supply-chain-state-of-union/" class="d-none d-md-flex mx-auto align-items-center" aria-label="JFrog banner" target="_blank" rel="noopener noreferrer" > <picture><source type='image/webp' data-srcset="https://www.jfrogchina.com/wp-content/uploads/2024/05/top1.png.webp"><img class="img-fluid lazyload" alt="JFrog banner" height="100" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA+gAAABkAQAAAAA9Qid3AAAAAnRSTlMAAHaTzTgAAAAiSURBVHja7cEBDQAAAMIg+6e2xwcMAAAAAAAAAAAAAAAg6jE4AAGIvtDEAAAAAElFTkSuQmCC" width="1000" loading="eager" data-eio="p" data-src="https://www.jfrogchina.com/wp-content/uploads/2024/05/top1.png" decoding="async" /><noscript><img class="img-fluid" alt="JFrog banner" height="100" src="https://www.jfrogchina.com/wp-content/uploads/2024/05/top1.png" width="1000" loading="eager" data-eio="l" /></noscript></picture> </a> </div> </div> </div> </div> <div class="container header-container"> <nav class="navbar navbar-expand-lg navbar-dark"> <a class="brand" href="https://www.jfrogchina.com/"> <img class="img-fluid d-none d-sm-inline lazyload" id="jfrogDesktopLogo" title="jfrog-logo-2022" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABCAQAAAADGMU0CAAAAAnRSTlMAAHaTzTgAAAAOSURBVHgBYxgFo2CQAQAClAABKBp0PwAAAABJRU5ErkJggg==" alt="" width="68" height="66" title="jfrog-logo-2022" loading="eager" data-src="https://www.jfrogchina.com/wp-content/uploads/2022/03/jfrog-logo-2022.svg" decoding="async" data-srcset="https://www.jfrogchina.com/wp-content/uploads//2022/03/jfrog-logo-2022.svg 150w, https://www.jfrogchina.com/wp-content/uploads//2022/03/jfrog-logo-2022.svg 300w, https://www.jfrogchina.com/wp-content/uploads//2022/03/jfrog-logo-2022.svg 1024w"><noscript><img class="img-fluid d-none d-sm-inline" id="jfrogDesktopLogo" title="jfrog-logo-2022" src="https://www.jfrogchina.com/wp-content/uploads/2022/03/jfrog-logo-2022.svg" srcset="https://www.jfrogchina.com/wp-content/uploads//2022/03/jfrog-logo-2022.svg 150w, https://www.jfrogchina.com/wp-content/uploads//2022/03/jfrog-logo-2022.svg 300w, https://www.jfrogchina.com/wp-content/uploads//2022/03/jfrog-logo-2022.svg 1024w" alt="" width="68" height="66" title="jfrog-logo-2022" loading="eager" data-eio="l"></noscript> <img class="img-fluid d-sm-none lazyload" id="jfrogMobileLogo" title="jfrog-logo-2022" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABCAQAAAADGMU0CAAAAAnRSTlMAAHaTzTgAAAAOSURBVHgBYxgFo2CQAQAClAABKBp0PwAAAABJRU5ErkJggg==" alt="" width="68" height="66" title="jfrog-logo-2022" loading="eager" data-src="https://www.jfrogchina.com/wp-content/uploads/2022/03/jfrog-logo-2022.svg" decoding="async" data-srcset="https://www.jfrogchina.com/wp-content/uploads//2022/03/jfrog-logo-2022.svg 150w, https://www.jfrogchina.com/wp-content/uploads//2022/03/jfrog-logo-2022.svg 300w, https://www.jfrogchina.com/wp-content/uploads//2022/03/jfrog-logo-2022.svg 1024w"><noscript><img class="img-fluid d-sm-none" id="jfrogMobileLogo" title="jfrog-logo-2022" src="https://www.jfrogchina.com/wp-content/uploads/2022/03/jfrog-logo-2022.svg" srcset="https://www.jfrogchina.com/wp-content/uploads//2022/03/jfrog-logo-2022.svg 150w, https://www.jfrogchina.com/wp-content/uploads//2022/03/jfrog-logo-2022.svg 300w, https://www.jfrogchina.com/wp-content/uploads//2022/03/jfrog-logo-2022.svg 1024w" alt="" width="68" height="66" title="jfrog-logo-2022" loading="eager" data-eio="l"></noscript> </a> <div class="nav-right-wrapper d-lg-none align-items-center"> <div class="header-search"> <div class="search-form-div"> <div class="form-search-wrapper"> <form role="search" method="get" action="https://www.jfrogchina.com/"> <div class="search-wrap"> <input type="search" placeholder="Search..." name="s" value="" aria-label="Search" /> </div> </form> </div> </div> </div> <button class="navbar-toggler collapsed" type="button" data-toggle="collapse" data-target="#nav-primary-mobile" aria-controls="nav-primary-mobile" aria-expanded="false" aria-label="Toggle navigation"> <svg width="22" height="16" viewBox="0 0 22 16" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M0 1C0 0.447715 0.447715 0 1 0H21C21.5523 0 22 0.447715 22 1C22 1.55228 21.5523 2 21 2H1C0.447716 2 0 1.55228 0 1Z" fill="#C4C4C4" /> <path d="M0 8C0 7.44772 0.447715 7 1 7H21C21.5523 7 22 7.44772 22 8C22 8.55228 21.5523 9 21 9H1C0.447716 9 0 8.55228 0 8Z" fill="#C4C4C4" /> <path d="M0 15C0 14.4477 0.447715 14 1 14H21C21.5523 14 22 14.4477 22 15C22 15.5523 21.5523 16 21 16H1C0.447716 16 0 15.5523 0 15Z" fill="#C4C4C4" /> </svg> </button> </div> <div class="navbar-div "> <div id="nav-primary" class="collapse navbar-collapse d-none d-lg-flex"><ul id="menu-primary-menu-chinese" class="navbar-nav menu-primary-menu"><li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-33975" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-33975 nav-item"><a title="产品" target="_blank" rel="noopener noreferrer" class="nav-link" data-mega-menu-item="141394">产品</a></li> <li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-33976" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-33976 nav-item"><a title="解决方案" target="_blank" rel="noopener noreferrer" class="nav-link" data-mega-menu-item="82438">解决方案</a></li> <li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-33977" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-33977 nav-item"><a title="资源" target="_blank" rel="noopener noreferrer" class="nav-link" data-mega-menu-item="82441">资源</a></li> <li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-141569" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-141569 nav-item"><a title="计划" href="https://www.jfrogchina.com/pricing/" class="nav-link">计划</a></li> <li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-109768" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-109768 nav-item"><a title="合作伙伴" href="https://www.jfrogchina.com/jfrog-partner/" class="nav-link">合作伙伴</a></li> <li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-134522" class="menu-item menu-item-type-post_type menu-item-object-docs menu-item-134522 nav-item"><a title="文档" href="https://www.jfrogchina.com/docs/artifactory-install/" class="nav-link">文档</a></li> </ul></div><div id="mega-menu-item-141394" class="mega-menu-item-2022 mega-menu-item-2023 mega-menu-item mega-menu-item-products " data-mega-menu-item="141394"> <div class="menu-item-products"> <div class="container-fluid d-lg-block"> <div class="row mega-menu-products-row"> <div class="mm-spacer"></div> </div> <div class="row mega-menu-products-row shadow-menu mega-menu-2022-top-row"> <div class="col-lg-auto menu-bg-white mm-content mega-menu-platform-wrapper"> <div class="row menu-gray"> <div class="col-12"> <div class="subtitle"></div> </div> </div> <div class="row menu-bg-white"> <div class="col-md-11"> <div class="mega-menu-item-item"> <div class="mega-menu-text"> <a data-mainmenusub="JFrog Platform" data-mainmenutop="Product" href="/platform/" > <div class="title black mb-2"> JFrog Platform </div> <div class="desc menu-gray">快速交付可信软件和 AI。 JFrog 软件供应链平台为您提供端到端的可视性、安全性和可控性,确保自动交付可信版本。</div> <div class="green-text-platform text-decoration-underline green mt-3 bold">查看更多</div> </a> </div> </div> </div> </div> </div> <div class="col-lg mega-menu-products-wrapper mm-content menu-bg-gray"> <div class="row menu-gray"> <div class="col-12"> <div class="subtitle"></div> </div> </div> <div class="row"> <div class="col-md-4"> <div class="col-info"> <div class="col-title"> DevOps </div> </div> <div class="col-products"> <div class="mega-menu-item-item flex-column align-items-start menu-item-counter-1"> <div class="mega-menu-item-image"> <img class="img-fluid" alt="" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2040%2040'%3E%3C/svg%3E" title="Artifactory" width="40" height="40" data-lazy-src="https://www.jfrogchina.com/wp-content/uploads/2017/08/icon-artifactory-1.png" /><noscript><img class="img-fluid" alt="" src="https://www.jfrogchina.com/wp-content/uploads/2017/08/icon-artifactory-1.png" title="Artifactory" width="40" height="40" /></noscript> </div> <div class="mega-menu-text mt-1"> <a href="/artifactory/" data-gaa="products" data-gac="main menu" > <div class="title black"> JFrog Artifactory </div> <div class="desc menu-gray">通用制品库和机器学习模块存储管理</div> </a> </div> </div> <div class="mega-menu-item-item flex-column align-items-start menu-item-counter-2"> <div class="mega-menu-item-image"> <img class="img-fluid" alt="Bintray icon" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2040%2040'%3E%3C/svg%3E" title="Bintray" width="40" height="40" data-lazy-src="https://www.jfrogchina.com/wp-content/uploads/2017/08/icon-bintray_40x40.png" /><noscript><img class="img-fluid" alt="Bintray icon" src="https://www.jfrogchina.com/wp-content/uploads/2017/08/icon-bintray_40x40.png" title="Bintray" width="40" height="40" /></noscript> </div> <div class="mega-menu-text mt-1"> <a href="/distribution/" data-gaa="products" data-gac="main menu" > <div class="title black"> JFrog Distribution </div> <div class="desc menu-gray">适用于可信软件发布</div> </a> </div> </div> <div class="mega-menu-item-item flex-column align-items-start menu-item-counter-3"> <div class="mega-menu-item-image"> <img class="img-fluid" alt="" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2036%2044'%3E%3C/svg%3E" title="icon-jfrog-connect" width="36" height="44" data-lazy-src="https://www.jfrogchina.com/wp-content/uploads/2024/11/icon-jfrog-connect.svg" /><noscript><img class="img-fluid" alt="" src="https://www.jfrogchina.com/wp-content/uploads/2024/11/icon-jfrog-connect.svg" title="icon-jfrog-connect" width="36" height="44" /></noscript> </div> <div class="mega-menu-text mt-1"> <a href="/connect/" data-gaa="products" data-gac="main menu" > <div class="title black"> JFrog Connect </div> <div class="desc menu-gray">敏捷的IoT设备管理</div> </a> </div> </div> </div> </div> <div class="col-md-4"> <div class="col-info"> <div class="col-title"> DevSecOps </div> </div> <div class="col-products"> <div class="mega-menu-item-item flex-column align-items-start menu-item-counter-1"> <div class="mega-menu-item-image"> <img class="img-fluid" alt="" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2034%2039'%3E%3C/svg%3E" title="Curation_Icon-1" width="34" height="39" data-lazy-src="https://www.jfrogchina.com/wp-content/uploads/2021/10/Curation_Icon-1.svg" /><noscript><img class="img-fluid" alt="" src="https://www.jfrogchina.com/wp-content/uploads/2021/10/Curation_Icon-1.svg" title="Curation_Icon-1" width="34" height="39" /></noscript> </div> <div class="mega-menu-text mt-1"> <a href="/curation/" data-gaa="products" data-gac="main menu" > <div class="title black"> JFrog Curation </div> <div class="desc menu-gray">无缝集成监管进入企业的<br/>软件包</div> </a> </div> </div> <div class="mega-menu-item-item flex-column align-items-start menu-item-counter-2"> <div class="mega-menu-item-image"> <img class="img-fluid" alt="Xray Logo" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2040%2040'%3E%3C/svg%3E" title="Xray" width="40" height="40" data-lazy-src="https://www.jfrogchina.com/wp-content/uploads/2017/08/icon-xray.png" /><noscript><img class="img-fluid" alt="Xray Logo" src="https://www.jfrogchina.com/wp-content/uploads/2017/08/icon-xray.png" title="Xray" width="40" height="40" /></noscript> </div> <div class="mega-menu-text mt-1"> <a href="/xray/" data-gaa="products" data-gac="main menu" > <div class="title black"> JFrog Xray </div> <div class="desc menu-gray">容器安全和通用制品分析</div> </a> </div> </div> <div class="mega-menu-item-item flex-column align-items-start menu-item-counter-3"> <div class="mega-menu-item-image"> <img class="img-fluid" alt="" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2032%2032'%3E%3C/svg%3E" title="icon-adv-security" width="32" height="32" data-lazy-src="https://www.jfrogchina.com/wp-content/uploads/2024/11/icon-adv-security.svg" /><noscript><img class="img-fluid" alt="" src="https://www.jfrogchina.com/wp-content/uploads/2024/11/icon-adv-security.svg" title="icon-adv-security" width="32" height="32" /></noscript> </div> <div class="mega-menu-text mt-1"> <a href="/devops-native-security/" data-gaa="products" data-gac="main menu" > <div class="title black"> JFrog Advanced Security </div> <div class="desc menu-gray">软件供应链暴露扫描和影响分析</div> </a> </div> </div> <div class="mega-menu-item-item flex-column align-items-start menu-item-counter-4"> <div class="mega-menu-item-image"> <img class="img-fluid" alt="" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2063%2071'%3E%3C/svg%3E" title="JFrog_Runtime" width="63" height="71" data-lazy-src="https://www.jfrogchina.com/wp-content/uploads/2024/11/JFrog_Runtime.svg" /><noscript><img class="img-fluid" alt="" src="https://www.jfrogchina.com/wp-content/uploads/2024/11/JFrog_Runtime.svg" title="JFrog_Runtime" width="63" height="71" /></noscript> </div> <div class="mega-menu-text mt-1"> <a href="/jfrog-runtime/" data-gaa="products" data-gac="main menu" > <div class="title black"> JFrog Runtime </div> <div class="desc menu-gray">实时监测运行时漏洞</div> </a> </div> </div> </div> </div> <div class="col-md-4"> <div class="col-info"> <div class="col-title"> MLOps </div> </div> <div class="col-products"> <div class="mega-menu-item-item flex-column align-items-start menu-item-counter-1"> <div class="mega-menu-item-image"> <img class="img-fluid" alt="" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2033%2032'%3E%3C/svg%3E" title="ml-nav-icon" width="33" height="32" data-lazy-src="https://www.jfrogchina.com/wp-content/uploads/2024/11/ml-nav-icon.svg" /><noscript><img class="img-fluid" alt="" src="https://www.jfrogchina.com/wp-content/uploads/2024/11/ml-nav-icon.svg" title="ml-nav-icon" width="33" height="32" /></noscript> </div> <div class="mega-menu-text mt-1"> <a href="https://jfrog.com/jfrog-ml/" data-gaa="products" data-gac="main menu" target="_blank" rel="noopener" > <div class="title black"> JFrog ML </div> <div class="desc menu-gray">构建、训练、安全、部署、服务、监控机器学习模块和生成式AI</div> </a> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div id="mega-menu-item-82438" class="mega-menu-item-2022 mega-menu-item-solutions mega-menu-item-products" data-mega-menu-item="82438"> <div class="menu-item-products"> <div class="container-fluid"> <div class="row mega-menu-products-row"> <div class="mm-spacer"></div> </div> <div class="row mega-menu-products-row shadow-menu mega-menu-2022-top-row default"> <div class="col-lg-auto mega-menu-products-wrapper mm-content bg-white mega-menu-solutions-wrapper"> <div class="d-flex solution-main-cols-flex justify-content-between w-100 flex-nowrap menu-gray"> <div class="solutions-mega-menu-col col-use-case"> <div class="subtitle"> 使用案例 </div> <ul class="list-unstyled pt-2"> <li class="level-1"> <a href="/artifact-management/" class="text-hover" data-gaa="solutions" data-gal="artifact management" data-gac="main menu" > <div class="title black "> 制品管理 <span class="green d-inline-block ml-1"> > </span> </div> <div class="desc mt-1 menu-gray">适用于软件制品管理的可扩展 DevOps</div> </a> </li> <li class="level-1"> <a href="/security-and-compliance/" class="text-hover" data-gaa="solutions" data-gal="security & compliance" data-gac="main menu" > <div class="title black "> 安全与合规 <span class="green d-inline-block ml-1"> > </span> </div> <div class="desc mt-1 menu-gray">适用于安全与合规管理的 DevOps 自动化</div> </a> </li> <li class="level-1"> <a href="/continuous-integration-continuous-delivery/" class="text-hover" data-gaa="solutions" data-gal="ci/cd" data-gac="main menu" > <div class="title black "> CI/CD <span class="green d-inline-block ml-1"> > </span> </div> <div class="desc mt-1 menu-gray">软件开发流水线自动化与管理</div> </a> </li> <li class="level-1"> <a href="/tool-consolidation/" class="text-hover" data-gaa="solutions" data-gac="main menu" > <div class="title black "> 工具整合 <span class="green d-inline-block ml-1"> > </span> </div> <div class="desc mt-1 menu-gray">管理更少的软件工具,实现更大的价值</div> </a> </li> <li class="level-1"> <a href="/mlsecops/" class="text-hover" data-gaa="solutions" data-gac="main menu" > <div class="title black "> MLSecOps <span class="green d-inline-block ml-1"> > </span> </div> <div class="desc mt-1 menu-gray">管理、保护和交付可信的 AI/ML 组件</div> </a> </li> <li class="level-1"> <a href="/usecase/automobile" class="text-hover" data-gaa="solutions" data-gac="main menu" > <div class="title black "> 汽车行业 <span class="green d-inline-block ml-1"> > </span> </div> <div class="desc mt-1 menu-gray">新能源车企客户案例</div> </a> </li> </ul> </div> <div class="solutions-mega-menu-col col-industry"> <div class="subtitle"> 行业分类 </div> <ul class="list-unstyled pt-2"> <li class="level-1"> <a href="/financial-services/" class="text-hover" data-gaa="solutions" data-gac="main menu" > <div class="title black "> 金融服务 <span class="green d-inline-block ml-1"> > </span> </div> <div class="desc mt-1 menu-gray"> </div> </a> </li> <li class="level-1"> <a href="/automotive-services/" class="text-hover" data-gaa="solutions" data-gac="main menu" > <div class="title black "> 智能汽车 <span class="green d-inline-block ml-1"> > </span> </div> <div class="desc mt-1 menu-gray"> </div> </a> </li> <li class="level-1"> <a href="/technology-software-services/" class="text-hover" data-gaa="solutions" data-gac="main menu" > <div class="title black "> 科技&软件 <span class="green d-inline-block ml-1"> > </span> </div> <div class="desc mt-1 menu-gray"> </div> </a> </li> <li class="level-1"> <a href="/gaming" class="text-hover" data-gaa="solutions" data-gac="main menu" > <div class="title black "> 游戏行业 <span class="green d-inline-block ml-1"> > </span> </div> </a> </li> </ul> </div> </div> </div> <div class="col-lg-auto py-2 px-4 menu-bg-gray mm-content mega-menu-platform-wrapper d-flex align-content-center justify-content-center solutions-mega-menu-right-side"> <div class="centered-content d-flex flex-column mt-3"> <div class="inside flex-column align-content-center d-flex"> <img class="mx-auto" title="solutions-diagram" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2071%2061'%3E%3C/svg%3E" data-lazy-srcset="https://www.jfrogchina.com/wp-content/uploads//2021/10/solutions-diagram.svg 150w, https://www.jfrogchina.com/wp-content/uploads//2021/10/solutions-diagram.svg 300w, https://www.jfrogchina.com/wp-content/uploads//2021/10/solutions-diagram.svg 1024w" alt="" width="71" height="61" title="solutions-diagram" data-lazy-src="https://www.jfrogchina.com/wp-content/uploads/2021/10/solutions-diagram.svg" ><noscript><img class="mx-auto" title="solutions-diagram" src="https://www.jfrogchina.com/wp-content/uploads/2021/10/solutions-diagram.svg" srcset="https://www.jfrogchina.com/wp-content/uploads//2021/10/solutions-diagram.svg 150w, https://www.jfrogchina.com/wp-content/uploads//2021/10/solutions-diagram.svg 300w, https://www.jfrogchina.com/wp-content/uploads//2021/10/solutions-diagram.svg 1024w" alt="" width="71" height="61" title="solutions-diagram" ></noscript> <div class="integrations-title black mb-4 mt-4 text-center"> JFrog 支持您的 DevOps 工作流程 </div> </div> </div> </div> </div> </div> </div> </div> <div id="mega-menu-item-82441" class="mega-menu-item-2022 mega-menu-item-products mega-menu-item" data-mega-menu-item="82441"> <div class="menu-item-products"> <div class="container-fluid"> <div class="row mega-menu-products-row"> <div class="mm-spacer"></div> </div> <div class="row mega-menu-products-row shadow-menu mega-menu-2022-top-row"> <div class="col-lg-auto mega-menu-products-wrapper mm-content bg-white mega-menu-solutions-wrapper mega-menu-resources-wrapper"> <div class="d-flex solution-main-cols-flex justify-content-between w-100 flex-nowrap menu-gray"> <div class="solutions-mega-menu-col col-industry"> <div class="subtitle"> 资源 </div> <ul class="list-unstyled pt-2"> <li class="text-hover" > <a href="/devops-tools/" data-gaa="resources" data-gac="main menu" > <div class="title black"> DevOps工具 <span class="green d-inline-block ml-1"> > </span> </div> <div class="desc mt-1 menu-gray">加速软件发布</div> </a> </li> <li class="text-hover" > <a href="/integration/" data-gaa="resources" data-gac="main menu" > <div class="title black"> 整合解决方案 <span class="green d-inline-block ml-1"> > </span> </div> <div class="desc mt-1 menu-gray">更紧密 更高效</div> </a> </li> </ul> </div> <div class="solutions-mega-menu-col col-industry"> <div class="subtitle"> 学习中心 </div> <ul class="list-unstyled pt-2"> <li class="text-hover" > <a href="https://www.jfrogchina.com/blog/" data-gaa="resources" data-gac="main menu" rel="noopener noreferrer" target="_blank"> <div class="title black"> Blog <span class="green d-inline-block ml-1"> > </span> </div> <div class="desc mt-1 menu-gray">查看更多</div> </a> </li> <li class="text-hover" > <a href="https://www.jfrogchina.com/tei/" data-gaa="resources" data-gac="main menu" rel="noopener noreferrer" target="_blank"> <div class="title black"> TEI 报告 <span class="green d-inline-block ml-1"> > </span> </div> <div class="desc mt-1 menu-gray">JFrog平台的总体经济影响</div> </a> </li> <li class="text-hover" > <a href="https://www.jfrogchina.com/docker-is-for-everyone/" data-gaa="resources" data-gac="main menu" rel="noopener noreferrer" target="_blank"> <div class="title black"> Docker指南 <span class="green d-inline-block ml-1"> > </span> </div> <div class="desc mt-1 menu-gray">Docker必备基础知识</div> </a> </li> <li class="text-hover" > <a href="https://www.jfrogchina.com/software-supply-chain-state-of-union/" data-gaa="resources" data-gac="main menu" rel="noopener noreferrer" target="_blank"> <div class="title black"> 软件供应链发展报告 <span class="green d-inline-block ml-1"> > </span> </div> <div class="desc mt-1 menu-gray">查看更多</div> </a> </li> <li class="text-hover" > <a href="/the-hidden-cost-of-devsecops-ps/" data-gaa="resources" data-gac="main menu" rel="noopener noreferrer" target="_blank"> <div class="title black"> IDC:DevSecOps 的隐藏成本 <span class="green d-inline-block ml-1"> > </span> </div> <div class="desc mt-1 menu-gray">查看更多</div> </a> </li> </ul> </div> <div class="solutions-mega-menu-col col-use-case"> <div class="subtitle"> 活动中心 </div> <ul class="list-unstyled pt-2"> <li class="text-hover" > <a href="https://www.jfrogchina.com/webinar-new/" data-gaa="resources" data-gac="main menu" rel="noopener noreferrer" target="_blank"> <div class="title black"> 网络研讨会 <span class="green d-inline-block ml-1"> > </span> </div> <div class="desc mt-1 menu-gray"> 查看更多</div> </a> </li> </ul> </div> </div> </div> </div> </div> </div> </div><div id="mega-menu-item-82442" class="mega-menu-item-2022 mega-menu-item mega-menu-item-products" data-mega-menu-item="82442"> <div class="menu-item-products"> <div class="container-fluid d-lg-block"> <div class="row mega-menu-products-row"> <div class="mm-spacer"></div> </div> <div class="row mega-menu-products-row shadow-menu mega-menu-2022-top-row"> <div class="col-lg-auto menu-bg-white mm-content mega-menu-platform-wrapper"> <div class="row menu-gray"> <div class="col-12"> <div class="subtitle"></div> </div> </div> <div class="row menu-bg-white"> <div class="col-md-11"> <div class="mega-menu-item-item"> <div class="mega-menu-text"> <a data-mainmenusub="JFrog Platform" data-mainmenutop="Product" href="/platform/" > <div class="title black mb-2"> JFrog Platform </div> <div class="desc menu-gray">端到端软件管理和发布 </div> <div class="green-text-platform text-decoration-underline green mt-3">查看更多</div> </a> </div> </div> </div> </div> </div> <div class="col-lg mega-menu-products-wrapper mm-content menu-bg-gray"> <div class="row menu-gray"> <div class="col-12"> <div class="subtitle"></div> </div> </div> <div class="row "> <div class="col-md-6"> <div class="mega-menu-item-item"> <div class="mega-menu-item-image"> <img class="img-fluid" alt="" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2040%2040'%3E%3C/svg%3E" title="Artifactory" width="40" height="40" data-lazy-src="https://www.jfrogchina.com/wp-content/uploads/2017/08/icon-artifactory-1.png" /><noscript><img class="img-fluid" alt="" src="https://www.jfrogchina.com/wp-content/uploads/2017/08/icon-artifactory-1.png" title="Artifactory" width="40" height="40" /></noscript> </div> <div class="mega-menu-text"> <a href="/artifactory" data-gaa="products" data-gal="jfrog artifactory" data-gac="main menu" > <div class="title black mb-1"> JFrog Artifactory </div> <div class="desc menu-gray">企业通用制品库</div> </a> </div> </div> </div> <div class="col-md-6"> <div class="mega-menu-item-item"> <div class="mega-menu-item-image"> <img class="img-fluid" alt="JFrog Pipelines" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2040%2040'%3E%3C/svg%3E" title="icon_jfrog-pipeline" width="40" height="40" data-lazy-src="https://www.jfrogchina.com/wp-content/uploads/2017/08/icon_jfrog-pipeline.png" /><noscript><img class="img-fluid" alt="JFrog Pipelines" src="https://www.jfrogchina.com/wp-content/uploads/2017/08/icon_jfrog-pipeline.png" title="icon_jfrog-pipeline" width="40" height="40" /></noscript> </div> <div class="mega-menu-text"> <a href="/pipelines" data-gaa="products" data-gal="jfrog pipelines" data-gac="main menu" > <div class="title black mb-1"> JFrog Pipelines </div> <div class="desc menu-gray">企业通用 CI/CD DevOps 流水线</div> </a> </div> </div> </div> <div class="col-md-6"> <div class="mega-menu-item-item"> <div class="mega-menu-item-image"> <img class="img-fluid" alt="JFrog Container Registry" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2040%2040'%3E%3C/svg%3E" title="jcr40PX (1)" width="40" height="40" data-lazy-src="https://www.jfrogchina.com/wp-content/uploads/2017/08/jcr40PX-1.png" /><noscript><img class="img-fluid" alt="JFrog Container Registry" src="https://www.jfrogchina.com/wp-content/uploads/2017/08/jcr40PX-1.png" title="jcr40PX (1)" width="40" height="40" /></noscript> </div> <div class="mega-menu-text"> <a href="/container-registry/" data-gaa="products" data-gal="jfrog container registry" data-gac="main menu" > <div class="title black mb-1"> JFrog Container Registry </div> <div class="desc menu-gray">强大的功能<br/>同时支持Docker镜像中心和Helm注册中心</div> </a> </div> </div> </div> <div class="col-md-6"> <div class="mega-menu-item-item"> <div class="mega-menu-item-image"> <img class="img-fluid" alt="Xray Logo" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2040%2040'%3E%3C/svg%3E" title="Xray" width="40" height="40" data-lazy-src="https://www.jfrogchina.com/wp-content/uploads/2017/08/icon-xray.png" /><noscript><img class="img-fluid" alt="Xray Logo" src="https://www.jfrogchina.com/wp-content/uploads/2017/08/icon-xray.png" title="Xray" width="40" height="40" /></noscript> </div> <div class="mega-menu-text"> <a href="/xray" data-gaa="products" data-gal="jfrog xray" data-gac="main menu" > <div class="title black mb-1"> JFrog Xray </div> <div class="desc menu-gray">容器安全和通用制品分析</div> </a> </div> </div> </div> <div class="col-md-6"> <div class="mega-menu-item-item"> <div class="mega-menu-item-image"> <img class="img-fluid" alt="Bintray icon" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2040%2040'%3E%3C/svg%3E" title="Bintray" width="40" height="40" data-lazy-src="https://www.jfrogchina.com/wp-content/uploads/2017/08/icon-bintray_40x40.png" /><noscript><img class="img-fluid" alt="Bintray icon" src="https://www.jfrogchina.com/wp-content/uploads/2017/08/icon-bintray_40x40.png" title="Bintray" width="40" height="40" /></noscript> </div> <div class="mega-menu-text"> <a href="/distribution/" data-gaa="products" data-gal="jfrog distribution" data-gac="main menu" > <div class="title black mb-1"> JFrog Distribution </div> <div class="desc menu-gray">适用于可信软件发布</div> </a> </div> </div> </div> <div class="col-md-6"> <div class="mega-menu-item-item"> <div class="mega-menu-item-image"> <img class="img-fluid" alt="" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2034%2039'%3E%3C/svg%3E" title="Curation_Icon-1" width="34" height="39" data-lazy-src="https://www.jfrogchina.com/wp-content/uploads/2021/10/Curation_Icon-1.svg" /><noscript><img class="img-fluid" alt="" src="https://www.jfrogchina.com/wp-content/uploads/2021/10/Curation_Icon-1.svg" title="Curation_Icon-1" width="34" height="39" /></noscript> </div> <div class="mega-menu-text"> <a href="/curation/" data-gaa="products" data-gac="main menu" > <div class="title black mb-1"> JFrog Curation </div> <div class="desc menu-gray">无缝集成监管进入企业的<br/>软件包</div> </a> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="navbar-div__right d-none d-lg-inline-flex"> <div class='menu-search-wrap'> <div class="search-form-div"> <div class="form-search-wrapper"> <form role="search" method="get" action="https://www.jfrogchina.com/"> <div class="search-wrap"> <input type="search" placeholder="Search..." name="s" value="" aria-label="Search" /> </div> </form> </div> </div> </div> <a class="button btn-green-bck white fs18 text-center text-uppercase font-weight-bold menu-start-free-button br-4" id="trialBtn" data-gac="Main Menu" data-gaa="Start For Free" data-gal="Start For Free" href="/start-free/">免费开始试用</a></div> <div class="primary-mobile-nav-2022 d-lg-none " id="primaryMobileNav2022"> <div class="mobile-nav-top d-flex align-items-center justify-content-end"> <button class="close-main-menu" aria-label="close menu"> <svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none"> <path d="M0.73584 0.93457L10.6152 10.7305" stroke="black" stroke-linecap="round" /> <path d="M10.6152 0.93457L0.735874 10.7305" stroke="black" stroke-linecap="round" /> </svg> </button> </div> <div class="mobile-nav-main"> <ul class="mobile-nav-main-list p-0 m-0 list-unstyled"> <li class="mobile-nav-main-item showMobileSubMenu"> <div class="label-wrapper d-flex justify-content-between align-items-center has-sub-menu"> <span class="label mobile-menu-item-title">产品</span> <i class="fa fa-chevron-down green" aria-hidden="true"></i> </div> <div class="mobile-nav-main-sub-menu mobile-nav-main-sub-menu-141394" id="products_2023"> <div class="mobile-nav-platform-wrapper"> <div class="mobile-nav-platform-name fs16 sbold darkgray lh1">JFrog Platform</div> <div class="mobile-nav-platform-description fs13 light-grey lh1_25"> 快速交付可信软件和 AI。 JFrog 软件供应链平台为您提供端到端的可视性、安全性和可控性,确保自动交付可信版本。 </div> <div class="mobile-nav-platform-link"> <a href="/platform/" class="fs13 text-decoration-underline sbold green" target="" > 查看更多 </a> </div> </div> <ul class="mobile-main-nav-sub-menu-cols-list"> <li class="mobile-main-nav-sub-menu-col-item "> <div class="column-label">DevOps </div> <ul class="mobile-main-nav-sub-menu-items-list" style=""> <li class="mobile-main-nav-sub-menu-list-item"> <a href="/artifactory/" class="d-flex submenu-container" > <div class="image"> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2032%2032'%3E%3C/svg%3E" alt="" height="32" width="32" data-lazy-src="https://www.jfrogchina.com/wp-content/uploads/2017/08/icon-artifactory-1.png" /><noscript><img src="https://www.jfrogchina.com/wp-content/uploads/2017/08/icon-artifactory-1.png" alt="" height="32" width="32" /></noscript> </div> <div> <div class="label green">JFrog Artifactory</div> <div class="description">通用制品库和机器学习模块存储管理</div> </div> </a> </li> <li class="mobile-main-nav-sub-menu-list-item"> <a href="/distribution/" class="d-flex submenu-container" > <div class="image"> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2032%2032'%3E%3C/svg%3E" alt="Bintray icon" height="32" width="32" data-lazy-src="https://www.jfrogchina.com/wp-content/uploads/2017/08/icon-bintray_40x40.png" /><noscript><img src="https://www.jfrogchina.com/wp-content/uploads/2017/08/icon-bintray_40x40.png" alt="Bintray icon" height="32" width="32" /></noscript> </div> <div> <div class="label green">JFrog Distribution</div> <div class="description">适用于可信软件发布</div> </div> </a> </li> <li class="mobile-main-nav-sub-menu-list-item"> <a href="/connect/" class="d-flex submenu-container" > <div class="image"> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2032%2032'%3E%3C/svg%3E" alt="" height="32" width="32" data-lazy-src="https://www.jfrogchina.com/wp-content/uploads/2024/11/icon-jfrog-connect.svg" /><noscript><img src="https://www.jfrogchina.com/wp-content/uploads/2024/11/icon-jfrog-connect.svg" alt="" height="32" width="32" /></noscript> </div> <div> <div class="label green">JFrog Connect</div> <div class="description">敏捷的IoT设备管理</div> </div> </a> </li> </ul> </li> <li class="mobile-main-nav-sub-menu-col-item "> <div class="column-label">DevSecOps </div> <ul class="mobile-main-nav-sub-menu-items-list" style=""> <li class="mobile-main-nav-sub-menu-list-item"> <a href="/curation/" class="d-flex submenu-container" > <div class="image"> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2032%2032'%3E%3C/svg%3E" alt="" height="32" width="32" data-lazy-src="https://www.jfrogchina.com/wp-content/uploads/2021/10/Curation_Icon-1.svg" /><noscript><img src="https://www.jfrogchina.com/wp-content/uploads/2021/10/Curation_Icon-1.svg" alt="" height="32" width="32" /></noscript> </div> <div> <div class="label green">JFrog Curation</div> <div class="description">无缝集成监管进入企业的<br/>软件包</div> </div> </a> </li> <li class="mobile-main-nav-sub-menu-list-item"> <a href="/xray/" class="d-flex submenu-container" > <div class="image"> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2032%2032'%3E%3C/svg%3E" alt="Xray Logo" height="32" width="32" data-lazy-src="https://www.jfrogchina.com/wp-content/uploads/2017/08/icon-xray.png" /><noscript><img src="https://www.jfrogchina.com/wp-content/uploads/2017/08/icon-xray.png" alt="Xray Logo" height="32" width="32" /></noscript> </div> <div> <div class="label green">JFrog Xray</div> <div class="description">容器安全和通用制品分析</div> </div> </a> </li> <li class="mobile-main-nav-sub-menu-list-item"> <a href="/devops-native-security/" class="d-flex submenu-container" > <div class="image"> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2032%2032'%3E%3C/svg%3E" alt="" height="32" width="32" data-lazy-src="https://www.jfrogchina.com/wp-content/uploads/2024/11/icon-adv-security.svg" /><noscript><img src="https://www.jfrogchina.com/wp-content/uploads/2024/11/icon-adv-security.svg" alt="" height="32" width="32" /></noscript> </div> <div> <div class="label green">JFrog Advanced Security</div> <div class="description">软件供应链暴露扫描和影响分析</div> </div> </a> </li> <li class="mobile-main-nav-sub-menu-list-item"> <a href="/jfrog-runtime/" class="d-flex submenu-container" > <div class="image"> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2032%2032'%3E%3C/svg%3E" alt="" height="32" width="32" data-lazy-src="https://www.jfrogchina.com/wp-content/uploads/2024/11/JFrog_Runtime.svg" /><noscript><img src="https://www.jfrogchina.com/wp-content/uploads/2024/11/JFrog_Runtime.svg" alt="" height="32" width="32" /></noscript> </div> <div> <div class="label green">JFrog Runtime</div> <div class="description">实时监测运行时漏洞</div> </div> </a> </li> </ul> </li> <li class="mobile-main-nav-sub-menu-col-item "> <div class="column-label">MLOps </div> <ul class="mobile-main-nav-sub-menu-items-list" style=""> <li class="mobile-main-nav-sub-menu-list-item"> <a href="https://jfrog.com/jfrog-ml/" class="d-flex submenu-container" rel="noopener noreferrer" target="_blank" > <div class="image"> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2032%2032'%3E%3C/svg%3E" alt="" height="32" width="32" data-lazy-src="https://www.jfrogchina.com/wp-content/uploads/2024/11/ml-nav-icon.svg" /><noscript><img src="https://www.jfrogchina.com/wp-content/uploads/2024/11/ml-nav-icon.svg" alt="" height="32" width="32" /></noscript> </div> <div> <div class="label green">JFrog ML</div> <div class="description">构建、训练、安全、部署、服务、监控机器学习模块和生成式AI</div> </div> </a> </li> </ul> </li> </ul> </div> </li> <li class="mobile-nav-main-item showMobileSubMenu"> <div class="label-wrapper d-flex justify-content-between align-items-center has-sub-menu"> <span class="label mobile-menu-item-title">解决方案</span> <i class="fa fa-chevron-down green" aria-hidden="true"></i> </div> <div class="mobile-nav-main-sub-menu mobile-nav-main-sub-menu-82438" > <ul class="mobile-main-nav-sub-menu-cols-list"> <li class="mobile-main-nav-sub-menu-col-item "> <div class="column-label">使用案例 </div> <ul class="mobile-main-nav-sub-menu-items-list" style=""> <li class="mobile-main-nav-sub-menu-list-item"> <a href="/artifact-management/" class="" > <div class="label green">制品管理</div> <div class="description">适用于软件制品管理的可扩展 DevOps</div> </a> </li> <li class="mobile-main-nav-sub-menu-list-item"> <a href="/security-and-compliance/" class="" > <div class="label green">安全与合规</div> <div class="description">适用于安全与合规管理的 DevOps 自动化</div> </a> </li> <li class="mobile-main-nav-sub-menu-list-item"> <a href="/continuous-integration-continuous-delivery/" class="" > <div class="label green">CI/CD</div> <div class="description">软件开发流水线自动化与管理</div> </a> </li> <li class="mobile-main-nav-sub-menu-list-item"> <a href="/tool-consolidation/" class="" > <div class="label green">工具整合</div> <div class="description">管理更少的软件工具,实现更大的价值</div> </a> </li> <li class="mobile-main-nav-sub-menu-list-item"> <a href="/mlsecops/" class="" > <div class="label green">MLSecOps</div> <div class="description">管理、保护和交付可信的 AI/ML 组件</div> </a> </li> <li class="mobile-main-nav-sub-menu-list-item"> <a href="/usecase/automobile" class="" > <div class="label green">汽车行业</div> <div class="description">新能源车企客户案例</div> </a> </li> </ul> </li> <li class="mobile-main-nav-sub-menu-col-item "> <div class="column-label">行业分类 </div> <ul class="mobile-main-nav-sub-menu-items-list" style=""> <li class="mobile-main-nav-sub-menu-list-item"> <a href="/financial-services/" class="" > <div class="label green">金融服务</div> <div class="description"> </div> </a> </li> <li class="mobile-main-nav-sub-menu-list-item"> <a href="/automotive-services/" class="" > <div class="label green">智能汽车</div> <div class="description"> </div> </a> </li> <li class="mobile-main-nav-sub-menu-list-item"> <a href="/technology-software-services/" class="" > <div class="label green">科技&软件</div> <div class="description"> </div> </a> </li> <li class="mobile-main-nav-sub-menu-list-item"> <a href="/gaming" class="" > <div class="label green">游戏行业</div> </a> </li> </ul> </li> <li class="mobile-main-nav-sub-menu-col-item "> <ul class="mobile-main-nav-sub-menu-items-list" style=""> </ul> </li> </ul> </div> </li> <li class="mobile-nav-main-item showMobileSubMenu"> <div class="label-wrapper d-flex justify-content-between align-items-center has-sub-menu"> <span class="label mobile-menu-item-title">资源</span> <i class="fa fa-chevron-down green" aria-hidden="true"></i> </div> <div class="mobile-nav-main-sub-menu mobile-nav-main-sub-menu-82441" > <ul class="mobile-main-nav-sub-menu-cols-list"> <li class="mobile-main-nav-sub-menu-col-item "> <div class="column-label">资源 </div> <ul class="mobile-main-nav-sub-menu-items-list" style=""> <li class="mobile-main-nav-sub-menu-list-item"> <a href="/devops-tools/" class="" > <div class="label green">DevOps工具</div> <div class="description">加速软件发布</div> </a> </li> <li class="mobile-main-nav-sub-menu-list-item"> <a href="/integration/" class="" > <div class="label green">整合解决方案</div> <div class="description">更紧密 更高效</div> </a> </li> </ul> </li> <li class="mobile-main-nav-sub-menu-col-item "> <div class="column-label">学习中心 </div> <ul class="mobile-main-nav-sub-menu-items-list" style=""> <li class="mobile-main-nav-sub-menu-list-item"> <a href="https://www.jfrogchina.com/blog/" class="" rel="noopener noreferrer" target="_blank" > <div class="label green">Blog</div> <div class="description">查看更多</div> </a> </li> <li class="mobile-main-nav-sub-menu-list-item"> <a href="https://www.jfrogchina.com/tei/" class="" rel="noopener noreferrer" target="_blank" > <div class="label green">TEI 报告</div> <div class="description">JFrog平台的总体经济影响</div> </a> </li> <li class="mobile-main-nav-sub-menu-list-item"> <a href="https://www.jfrogchina.com/docker-is-for-everyone/" class="" rel="noopener noreferrer" target="_blank" > <div class="label green">Docker指南</div> <div class="description">Docker必备基础知识</div> </a> </li> <li class="mobile-main-nav-sub-menu-list-item"> <a href="https://www.jfrogchina.com/software-supply-chain-state-of-union/" class="" rel="noopener noreferrer" target="_blank" > <div class="label green">软件供应链发展报告</div> <div class="description">查看更多</div> </a> </li> <li class="mobile-main-nav-sub-menu-list-item"> <a href="/the-hidden-cost-of-devsecops-ps/" class="" rel="noopener noreferrer" target="_blank" > <div class="label green">IDC:DevSecOps 的隐藏成本</div> <div class="description">查看更多</div> </a> </li> </ul> </li> <li class="mobile-main-nav-sub-menu-col-item "> <div class="column-label">活动中心 </div> <ul class="mobile-main-nav-sub-menu-items-list" style=""> <li class="mobile-main-nav-sub-menu-list-item"> <a href="https://www.jfrogchina.com/webinar-new/" class="" rel="noopener noreferrer" target="_blank" > <div class="label green">网络研讨会</div> <div class="description"> 查看更多</div> </a> </li> </ul> </li> <li class="mobile-main-nav-sub-menu-col-item "> <ul class="mobile-main-nav-sub-menu-items-list" style=""> </ul> </li> </ul> </div> </li> <li class="mobile-nav-main-item goToURL"> <a href="https://www.jfrogchina.com/pricing/" class="label-wrapper d-flex justify-content-between align-items-center no-sub-menu" > <span class="label">计划</span> </a> </li> <li class="mobile-nav-main-item goToURL"> <a href="https://www.jfrogchina.com/jfrog-partner/" class="label-wrapper d-flex justify-content-between align-items-center no-sub-menu" > <span class="label">合作伙伴</span> </a> </li> <li class="mobile-nav-main-item goToURL"> <a href="https://www.jfrogchina.com/docs/artifactory-install/" class="label-wrapper d-flex justify-content-between align-items-center no-sub-menu" > <span class="label">文档</span> </a> </li> </ul> </div> </div> </div> <div class="body-black-overlay d-lg-none"></div> </nav> </div> </header> <div> <div class="product-page product-xray-v23 position-relative" id="lp-curation"> <div class="hta hp-hta mb-4 mb-xl-0 " style="background: #020816;"> <div class="hta-carousel position-relative" data-length="1"> <div class="slider-item"> <div class="container h-desk "> <div class="row align-items-center h-desk"> <div class=" vid-desk h-desk big"> <video class="video" loop muted preload="metadata" poster=""> <source src="https://www.jfrogchina.com/wp-content/uploads/2023/11/SAST_Hero-Banner_Desktop.mp4" type="video/mp4"> Your browser does not support the video tag. </video> </div> <div class=" vid-desk big-r h-desk"> <video class="video" loop muted preload="metadata" poster=""> <source src="" type="video/mp4"> Your browser does not support the video tag. </video> </div> <div class="col-xl-7 text-white hero-text pt-5 pt-md-0"> <h1 class="ff_os fs48 font-weight-bold mb-3 mb-md-2">可信构建需要<div class="green">可信代码<!-- wpml:html_fragment </span> --></h1> <div class="fs22 text subtitle mb-1">保护企业数字资产,降低源代码安全漏洞风险</div> <a class="btn-tt btn-green-bck btn-full-green-active br-3 text-center py-2 py-xl-3 font-weight-bold mt-4 mt-xl-5 d-inline-block " href="/start-free/" target="_blank" data-gac="UI Elements" data-gaa="CTA Buttons" data-gal="Request a Trial"> <span class="fs18">申请试用</span><i class="fa fa-chevron-right fs14" aria-hidden="true"></i> </a> <a class="btn-tt btn-white-bck br-3 text-center py-2 py-xl-3 font-weight-bold mt-4 d-block d-md-inline-block ml-md-4" href="/sast/schedule-a-demo/#book-a-demo/" data-target="_blank" data-gac="UI Elements" data-gaa="CTA Buttons" data-gal="Book a Demo"> <span class="fs18">预订演示</span> <i class="fa fa-chevron-right fs14" aria-hidden="true"></i> </a> </div> </div> </div> <div class="d-md-none vid-mob h-mob"> <video loop preload="metadata" muted playsinline poster=""> <source src="" type="video/mp4"> Your browser does not support the video tag. </video> </div> </div> </div> </div> <div class="right_description_section" style="background-color: #F2F9FF"> <div class="container"> <div class="row"> <div class="col-12 col-lg-5"> <h2 class="ff_os fs40 title bold mb-3 pb-1">什么是 <span class="green">JFrog SAST?</span></h2> <div class="description fs18"><p>JFrog SAST 使开发团队能够以开发人员体验为中心,编写和提交可信的代码。 快速准确地提供以安全为中心的扫描引擎,检测第一方源代码零日安全漏洞,同时最大限度地减少误报信息。</p> <p>JFrog SAST可以在现有的 DevOps 环境中与流行的 IDE 集成,,使开发人员能够在其本地开发工作流程中自信地进行编码、提交和构建。</p> </div> <div class="buttons-container d-flex flex-md-row mt-4 pt-3"> <a class="btn-tt first-button btn-full-green-active btn-green-bck br-4 text-center py-3 mx-2 font-weight-bold" href="/sast/schedule-a-demo/#book-a-demo" target="_blank" data-gaa="CTA Buttons" data-gac="UI Elements" data-gal="Book a Demo" > <span class="fs18 fbmob">预订演示</span> <i class="fa fa-chevron-right" aria-hidden="true"></i> </a> </div> </div> <div class="col-12 col-lg-7 mt-5 pt-4 mt-lg-0 pt-lg-0"> <div class="youtube-sec d-flex justify-content-start justify-content-lg-end"> <a class="youtube-box position-relative d-inline-block mw-100" target="_blank" href="https://jfrogchina-website-video.oss-cn-beijing.aliyuncs.com/sast/SAST%20Walkthrough.mp4" rel="nofollow" data-gac='UI Elements' data-gaa='Video' data-gal='https://youtu.be/CKgwyCFnNj8' aria-label="youtube video https://youtu.be/CKgwyCFnNj8" data-lity > <img class="img-fluid youtube-thumbnail" title="SAST-YouTube-Thumb" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" srcset="" alt="" width="0" height="0" title="SAST-YouTube-Thumb" data-lazy-src="https://www.jfrogchina.com/wp-content/uploads/2023/11/SAST-YouTube-Thumb.png" ><noscript><img class="img-fluid youtube-thumbnail" title="SAST-YouTube-Thumb" src="https://www.jfrogchina.com/wp-content/uploads/2023/11/SAST-YouTube-Thumb.png" srcset="" alt="" width="0" height="0" title="SAST-YouTube-Thumb" ></noscript> <img alt="" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" title="play-svg-grey" class="position-absolute-centered mw-100" data-lazy-src="https://www.jfrogchina.com/wp-content/uploads/2023/09/play-svg-grey.svg" /><noscript><img alt="" src="https://www.jfrogchina.com/wp-content/uploads/2023/09/play-svg-grey.svg" title="play-svg-grey" class="position-absolute-centered mw-100" /></noscript> </a> </div> </div> </div> </div> </div> <div class="feature-section"> <div class="container"> <div class="d-flex flex-column feature-column"> <div class="feature-wrapper d-flex flex-column-reverse flex-sm-row mt-0"> <div class="details-part mt-3 mt-md-4 mt-sm-0"> <h2 class="title ff_os bold">实现快速准确的开发<br class="d-none d-lg-block"/></h2> <p class="feature-details fs18">借助快速、准确、以安全为中心的SAST代码扫描引擎,无需浪费时间追查误报信息,可以最大限度地减少误报。<br class="d-none d-xl-block"/>通过本地代码扫描,可保障源代码的安全性,无需将代码上传到云端进行分析。</p> </div> <div class="img-part"> <div class="feature-img d-flex justify-content-lg-center"> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="" width="0" height="0" data-lazy-src="https://www.jfrogchina.com/wp-content/uploads/2023/11/Fast-and-Accurate-Development.png" ><noscript><img src="https://www.jfrogchina.com/wp-content/uploads/2023/11/Fast-and-Accurate-Development.png" alt="" width="0" height="0" ></noscript> </div> </div> </div> <div class="feature-wrapper d-flex flex-column-reverse feature-wrapper-reverse flex-sm-row-reverse align-items-sm-center"> <div class="details-part mt-3 mt-md-4 mt-sm-0"> <h2 class="title ff_os bold">高效查找并修复<br class="d-none d-lg-block"/>源代码安全漏洞</h2> <p class="feature-details fs18">以安全为中心的SAST提供代码扫描,可最大限度地减少误报信息,不会减缓开发速度。<br class="d-none d-xl-block"/>可有效地对扫描结果进行分类,为被发现的安全漏洞提供优先级,指导开发团队编写代码修复关键漏洞,帮助企业降低安全风险。</p> </div> <div class="img-part"> <div class="feature-img d-flex justify-content-lg-center"> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20398%20341'%3E%3C/svg%3E" alt="" width="398" height="341" data-lazy-src="https://www.jfrogchina.com/wp-content/uploads/2023/11/Efficiently-Find.png" data-lazy-src-webp="https://www.jfrogchina.com/wp-content/uploads/2023/11/Efficiently-Find.png.webp" class="ewww_webp_lazy_load"><noscript><img src="https://www.jfrogchina.com/wp-content/uploads/2023/11/Efficiently-Find.png" alt="" width="398" height="341" ></noscript> </div> </div> </div> <div class="feature-wrapper d-flex flex-column-reverse flex-sm-row align-items-sm-center"> <div class="details-part mt-3 mt-md-4 mt-sm-0"> <h2 class="title ff_os bold">以开发人员为中心 <br class="d-none d-lg-block"/>体验安全左移</h2> <p class="feature-details fs18">JFrog SAST可以在现有的 DevOps 环境中与流行的 IDE 集成,使开发人员能够在其本地开发工作流程中<a href="https://docs.jfrog-applications.jfrog.io/" target="_blank">自信地</a> 进行<a href="https://docs.jfrog-applications.jfrog.io/" target="_blank">编码、提交和构建。</a><br class="d-none d-xl-block"/> 通过JFrog的CLI和Frogbot工具的支持,可以在发出拉取请求时在您的Git仓库中进行源代码检查。</p> </div> <div class="img-part"> <div class="feature-img d-flex justify-content-lg-center"> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="" width="0" height="0" data-lazy-src="https://www.jfrogchina.com/wp-content/uploads/2023/11/Seamless-Shift-Left-Developer-Focused-Experience.png" ><noscript><img src="https://www.jfrogchina.com/wp-content/uploads/2023/11/Seamless-Shift-Left-Developer-Focused-Experience.png" alt="" width="0" height="0" ></noscript> </div> </div> </div> <div class="feature-wrapper d-flex flex-column-reverse feature-wrapper-reverse flex-sm-row-reverse align-items-sm-center"> <div class="details-part mt-3 mt-md-4 mt-sm-0"> <h2 class="title ff_os bold">集中的信息可见性<br class="d-none d-lg-block"/>和安全治理能力</h2> <p class="feature-details fs18">集中管理SAST扫描规则和策略,了解SAST将在开发团队中无缝集成与应用。<br class="d-none d-lg-block"/>请放心您的开发团队在从代码到生产的SDLC中使用SAST。</p> </div> <div class="img-part"> <div class="feature-img d-flex justify-content-lg-center"> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="" width="0" height="0" data-lazy-src="https://www.jfrogchina.com/wp-content/uploads/2023/11/Centralized-Visibility-and-Governance.png" ><noscript><img src="https://www.jfrogchina.com/wp-content/uploads/2023/11/Centralized-Visibility-and-Governance.png" alt="" width="0" height="0" ></noscript> </div> </div> </div> <div class="buttons-container d-flex flex-column justify-content-center align-items-sm-center flex-sm-row mt-3 mt-lg-5 pt-lg-5"> <a class="btn-tt first-button btn-full-green-active btn-green-bck br-3 text-center py-3 mx-2 font-weight-bold px-4" href="/start-free/" target="_blank" data-gac="UI Elements" data-gaa="CTA Buttons" data-gal="Request a Trial" > <span class="fs18 fbmob">申请试用</span> <i class="fa fa-chevron-right" aria-hidden="true"></i> </a> <a class="btn-tt first-button br-3 text-center btn-full-green-active text-transform-none py-3 mx-1 font-weight-bold text-white border-0 px-4" href="/sast/schedule-a-demo/#book-a-demo" target="" data-gac="UI Elements" data-gaa="CTA Buttons" data-gal="Book a Demo" > <span class="fs18 fbmob">预订演示</span> <i class="fa fa-chevron-right" aria-hidden="true"></i> </a> </div> </div> </div> </div> <div class="d-flex flex-column"> <div class="customer-trust-section"> <div class="tdesc dark title-desc-ssc " style="background-color: #2a4061"> <div class="container"> <h2 class="fs40 ff_os xbold text-center mx-auto color-gray" style="max-width: px;"><span class="text-white bold">为什么客户选择并</span><span class="green bold">信任 JFrog</span></h2> </div> </div> <div class="tcs dark ssc-with-images" style="background-color: #2a4061"> <div class="container"> <div class="d-none d-md-block"> <div class="row tabs-row nav mx-auto justify-content-between trust-slider" role="tablist"> <div class="col-md-1 col-lg-1 mb-3 mb-lg-0 nav-item p-0 w-100 active" data-toggle="tab" id="item-1--tab" role="tab" aria-controls="tcs-content-1" data-target="#tcs-content-1" data-gac="UI Elements" data-gaa="Customers" data-gal="Mercedes"> <div class=" br-3 d-flex align-items-center justify-content-center flex-column"> <div class="img-container d-flex align-items-center justify-content-center"> <div class="trust-card"> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20205%20205'%3E%3C/svg%3E" class="img-fluid ewww_webp_lazy_load" alt="" height="205" width="205" data-lazy-src="https://www.jfrogchina.com/wp-content/uploads/2023/09/Mercedez-Top-Icon-1.png" data-lazy-src-webp="https://www.jfrogchina.com/wp-content/uploads/2023/09/Mercedez-Top-Icon-1.png.webp" /><noscript><img src="https://www.jfrogchina.com/wp-content/uploads/2023/09/Mercedez-Top-Icon-1.png" class="img-fluid" alt="" height="205" width="205"/></noscript> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" class="img-top" alt="" height="0" width="0" data-lazy-src="https://www.jfrogchina.com/wp-content/uploads/2023/09/Mercedes-Benz-Hover-Icon.png"><noscript><img src="https://www.jfrogchina.com/wp-content/uploads/2023/09/Mercedes-Benz-Hover-Icon.png" class="img-top" alt="" height="0" width="0"></noscript> </div> </div> </div> </div> <div class="col-md-1 col-lg-1 mb-3 mb-lg-0 nav-item p-0 w-100 " data-toggle="tab" id="item-2--tab" role="tab" aria-controls="tcs-content-2" data-target="#tcs-content-2" data-gac="UI Elements" data-gaa="Customers" data-gal="Align Technology"> <div class=" br-3 d-flex align-items-center justify-content-center flex-column"> <div class="img-container d-flex align-items-center justify-content-center"> <div class="trust-card"> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20103%20103'%3E%3C/svg%3E" class="img-fluid" alt="" height="103" width="103" data-lazy-src="https://www.jfrogchina.com/wp-content/uploads/2023/09/align-Top-Icon.webp"/><noscript><img src="https://www.jfrogchina.com/wp-content/uploads/2023/09/align-Top-Icon.webp" class="img-fluid" alt="" height="103" width="103"/></noscript> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20205%20205'%3E%3C/svg%3E" class="img-top" alt="" height="205" width="205" data-lazy-src="https://www.jfrogchina.com/wp-content/uploads/2023/09/align-Hover-Icon.webp"><noscript><img src="https://www.jfrogchina.com/wp-content/uploads/2023/09/align-Hover-Icon.webp" class="img-top" alt="" height="205" width="205"></noscript> </div> </div> </div> </div> <div class="col-md-1 col-lg-1 mb-3 mb-lg-0 nav-item p-0 w-100 " data-toggle="tab" id="item-3--tab" role="tab" aria-controls="tcs-content-3" data-target="#tcs-content-3" data-gac="UI Elements" data-gaa="Customers" data-gal="Monster"> <div class=" br-3 d-flex align-items-center justify-content-center flex-column"> <div class="img-container d-flex align-items-center justify-content-center"> <div class="trust-card"> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20103%20103'%3E%3C/svg%3E" class="img-fluid" alt="" height="103" width="103" data-lazy-src="https://www.jfrogchina.com/wp-content/uploads/2023/09/Monster-Top-Icon.webp"/><noscript><img src="https://www.jfrogchina.com/wp-content/uploads/2023/09/Monster-Top-Icon.webp" class="img-fluid" alt="" height="103" width="103"/></noscript> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20206%20205'%3E%3C/svg%3E" class="img-top" alt="" height="205" width="206" data-lazy-src="https://www.jfrogchina.com/wp-content/uploads/2023/09/Monster-Hover-Icon.webp"><noscript><img src="https://www.jfrogchina.com/wp-content/uploads/2023/09/Monster-Hover-Icon.webp" class="img-top" alt="" height="205" width="206"></noscript> </div> </div> </div> </div> <div class="col-md-1 col-lg-1 mb-3 mb-lg-0 nav-item p-0 w-100 " data-toggle="tab" id="item-4--tab" role="tab" aria-controls="tcs-content-4" data-target="#tcs-content-4" data-gac="UI Elements" data-gaa="Customers" data-gal="Redbox"> <div class=" br-3 d-flex align-items-center justify-content-center flex-column"> <div class="img-container d-flex align-items-center justify-content-center"> <div class="trust-card"> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20103%20103'%3E%3C/svg%3E" class="img-fluid" alt="" height="103" width="103" data-lazy-src="https://www.jfrogchina.com/wp-content/uploads/2023/09/redbox-Top-Icon.webp"/><noscript><img src="https://www.jfrogchina.com/wp-content/uploads/2023/09/redbox-Top-Icon.webp" class="img-fluid" alt="" height="103" width="103"/></noscript> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20205%20205'%3E%3C/svg%3E" class="img-top" alt="" height="205" width="205" data-lazy-src="https://www.jfrogchina.com/wp-content/uploads/2023/09/redbox-Hover-Icon.webp"><noscript><img src="https://www.jfrogchina.com/wp-content/uploads/2023/09/redbox-Hover-Icon.webp" class="img-top" alt="" height="205" width="205"></noscript> </div> </div> </div> </div> <div class="col-md-1 col-lg-1 mb-3 mb-lg-0 nav-item p-0 w-100 " data-toggle="tab" id="item-5--tab" role="tab" aria-controls="tcs-content-5" data-target="#tcs-content-5" data-gac="UI Elements" data-gaa="Customers" data-gal="Hitachi Vantara"> <div class=" br-3 d-flex align-items-center justify-content-center flex-column"> <div class="img-container d-flex align-items-center justify-content-center"> <div class="trust-card"> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20103%20103'%3E%3C/svg%3E" class="img-fluid" alt="" height="103" width="103" data-lazy-src="https://www.jfrogchina.com/wp-content/uploads/2023/09/Hitachi-Top-Icon.webp"/><noscript><img src="https://www.jfrogchina.com/wp-content/uploads/2023/09/Hitachi-Top-Icon.webp" class="img-fluid" alt="" height="103" width="103"/></noscript> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" class="img-top" alt="" height="0" width="0" data-lazy-src="https://www.jfrogchina.com/wp-content/uploads/2023/09/Hitachi-Hover-Icon.png"><noscript><img src="https://www.jfrogchina.com/wp-content/uploads/2023/09/Hitachi-Hover-Icon.png" class="img-top" alt="" height="0" width="0"></noscript> </div> </div> </div> </div> <div class="col-md-1 col-lg-1 mb-3 mb-lg-0 nav-item p-0 w-100 " data-toggle="tab" id="item-6--tab" role="tab" aria-controls="tcs-content-6" data-target="#tcs-content-6" data-gac="UI Elements" data-gaa="Customers" data-gal="Yunex Traffic"> <div class=" br-3 d-flex align-items-center justify-content-center flex-column"> <div class="img-container d-flex align-items-center justify-content-center"> <div class="trust-card"> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20103%20103'%3E%3C/svg%3E" class="img-fluid" alt="" height="103" width="103" data-lazy-src="https://www.jfrogchina.com/wp-content/uploads/2023/09/Yunex-Top-Icon.webp"/><noscript><img src="https://www.jfrogchina.com/wp-content/uploads/2023/09/Yunex-Top-Icon.webp" class="img-fluid" alt="" height="103" width="103"/></noscript> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20206%20205'%3E%3C/svg%3E" class="img-top" alt="" height="205" width="206" data-lazy-src="https://www.jfrogchina.com/wp-content/uploads/2023/09/Yuvnex-Hover-Icon.webp"><noscript><img src="https://www.jfrogchina.com/wp-content/uploads/2023/09/Yuvnex-Hover-Icon.webp" class="img-top" alt="" height="205" width="206"></noscript> </div> </div> </div> </div> <div class="col-md-1 col-lg-1 mb-3 mb-lg-0 nav-item p-0 w-100 " data-toggle="tab" id="item-7--tab" role="tab" aria-controls="tcs-content-7" data-target="#tcs-content-7" data-gac="UI Elements" data-gaa="Customers" data-gal="SolarWinds"> <div class=" br-3 d-flex align-items-center justify-content-center flex-column"> <div class="img-container d-flex align-items-center justify-content-center"> <div class="trust-card"> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20103%20103'%3E%3C/svg%3E" class="img-fluid" alt="" height="103" width="103" data-lazy-src="https://www.jfrogchina.com/wp-content/uploads/2023/09/Solarwinds-Top-Icon.webp"/><noscript><img src="https://www.jfrogchina.com/wp-content/uploads/2023/09/Solarwinds-Top-Icon.webp" class="img-fluid" alt="" height="103" width="103"/></noscript> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20205%20205'%3E%3C/svg%3E" class="img-top" alt="" height="205" width="205" data-lazy-src="https://www.jfrogchina.com/wp-content/uploads/2023/09/Solarwinds-Hover-Icon.webp"><noscript><img src="https://www.jfrogchina.com/wp-content/uploads/2023/09/Solarwinds-Hover-Icon.webp" class="img-top" alt="" height="205" width="205"></noscript> </div> </div> </div> </div> <div class="col-md-1 col-lg-1 mb-3 mb-lg-0 nav-item p-0 w-100 " data-toggle="tab" id="item-8--tab" role="tab" aria-controls="tcs-content-8" data-target="#tcs-content-8" data-gac="UI Elements" data-gaa="Customers" data-gal="Workiva"> <div class=" br-3 d-flex align-items-center justify-content-center flex-column"> <div class="img-container d-flex align-items-center justify-content-center"> <div class="trust-card"> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20103%20103'%3E%3C/svg%3E" class="img-fluid" alt="" height="103" width="103" data-lazy-src="https://www.jfrogchina.com/wp-content/uploads/2023/09/workiva-Top-Icon.webp"/><noscript><img src="https://www.jfrogchina.com/wp-content/uploads/2023/09/workiva-Top-Icon.webp" class="img-fluid" alt="" height="103" width="103"/></noscript> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20205%20205'%3E%3C/svg%3E" class="img-top" alt="" height="205" width="205" data-lazy-src="https://www.jfrogchina.com/wp-content/uploads/2023/09/Workviva-Hover-Icon.webp"><noscript><img src="https://www.jfrogchina.com/wp-content/uploads/2023/09/Workviva-Hover-Icon.webp" class="img-top" alt="" height="205" width="205"></noscript> </div> </div> </div> </div> <div class="col-md-1 col-lg-1 mb-3 mb-lg-0 nav-item p-0 w-100 " data-toggle="tab" id="item-9--tab" role="tab" aria-controls="tcs-content-9" data-target="#tcs-content-9" data-gac="UI Elements" data-gaa="Customers" data-gal="Paessler AG"> <div class=" br-3 d-flex align-items-center justify-content-center flex-column"> <div class="img-container d-flex align-items-center justify-content-center"> <div class="trust-card"> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20103%20103'%3E%3C/svg%3E" class="img-fluid" alt="" height="103" width="103" data-lazy-src="https://www.jfrogchina.com/wp-content/uploads/2023/09/Paessler-Top-Icon.webp"/><noscript><img src="https://www.jfrogchina.com/wp-content/uploads/2023/09/Paessler-Top-Icon.webp" class="img-fluid" alt="" height="103" width="103"/></noscript> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20206%20205'%3E%3C/svg%3E" class="img-top" alt="" height="205" width="206" data-lazy-src="https://www.jfrogchina.com/wp-content/uploads/2023/09/Paessler-Hover-Icon.webp"><noscript><img src="https://www.jfrogchina.com/wp-content/uploads/2023/09/Paessler-Hover-Icon.webp" class="img-top" alt="" height="205" width="206"></noscript> </div> </div> </div> </div> <div class="col-md-1 col-lg-1 mb-3 mb-lg-0 nav-item p-0 w-100 " data-toggle="tab" id="item-10--tab" role="tab" aria-controls="tcs-content-10" data-target="#tcs-content-10" data-gac="UI Elements" data-gaa="Customers" data-gal="Ndustrial"> <div class=" br-3 d-flex align-items-center justify-content-center flex-column"> <div class="img-container d-flex align-items-center justify-content-center"> <div class="trust-card"> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20103%20103'%3E%3C/svg%3E" class="img-fluid" alt="" height="103" width="103" data-lazy-src="https://www.jfrogchina.com/wp-content/uploads/2023/09/Ndustrial-Top-Icon.webp"/><noscript><img src="https://www.jfrogchina.com/wp-content/uploads/2023/09/Ndustrial-Top-Icon.webp" class="img-fluid" alt="" height="103" width="103"/></noscript> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20205%20205'%3E%3C/svg%3E" class="img-top" alt="" height="205" width="205" data-lazy-src="https://www.jfrogchina.com/wp-content/uploads/2023/09/Industrial-Hover-Icon.webp"><noscript><img src="https://www.jfrogchina.com/wp-content/uploads/2023/09/Industrial-Hover-Icon.webp" class="img-top" alt="" height="205" width="205"></noscript> </div> </div> </div> </div> <div class="col-md-1 col-lg-1 mb-3 mb-lg-0 nav-item p-0 w-100 " data-toggle="tab" id="item-11--tab" role="tab" aria-controls="tcs-content-11" data-target="#tcs-content-11" data-gac="UI Elements" data-gaa="Customers" data-gal="Cars.com"> <div class=" br-3 d-flex align-items-center justify-content-center flex-column"> <div class="img-container d-flex align-items-center justify-content-center"> <div class="trust-card"> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20103%20103'%3E%3C/svg%3E" class="img-fluid ewww_webp_lazy_load" alt="" height="103" width="103" data-lazy-src="https://www.jfrogchina.com/wp-content/uploads/2023/09/Cars-Top-Icon-1.png" data-lazy-src-webp="https://www.jfrogchina.com/wp-content/uploads/2023/09/Cars-Top-Icon-1.png.webp" /><noscript><img src="https://www.jfrogchina.com/wp-content/uploads/2023/09/Cars-Top-Icon-1.png" class="img-fluid" alt="" height="103" width="103"/></noscript> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" class="img-top" alt="" height="0" width="0" data-lazy-src="https://www.jfrogchina.com/wp-content/uploads/2023/09/Cars-Hover-Icon.png"><noscript><img src="https://www.jfrogchina.com/wp-content/uploads/2023/09/Cars-Hover-Icon.png" class="img-top" alt="" height="0" width="0"></noscript> </div> </div> </div> </div> </div> <div class="tab-content mt-1 pt-3"> <div class="text-center tab-pane fade show active" id="tcs-content-1" aria-labelledby="item-1--tab" role="tabpanel"> <div class="customers"><div class="customer-quote text-white pt-md-3"><em>“多数大规模企业具备多个数据中心,因此跨区域高效管理身份验证及权限至关重要。 JFrog Enterprise+ 提供了非常理想的方案,使我们从一开始即可满足各种严苛的要求。JFrog的高级功能,如 Access Federation ,将通过保持不同站点之间用户、权限和组的同步来减少开销。“</em></div> <div class="customer-name text-white">Siva Mandadi</div> <div class="customer-company text-white">DevOps - 自动驾驶,Mercedes</div></div> </div> <div class="text-center tab-pane fade " id="tcs-content-2" aria-labelledby="item-2--tab" role="tabpanel"> <div class="customers"><div class="customer-quote text-white pt-md-3"><em>”JFrog Enterprise+ 可提高开发人员的生产力,消除挫败感。 JFrog Distribution 本质上是基于 CDN 的本地部署,能够可靠地将软件分发到远程位置。 而 JFrog Access Federation 使我们能够轻松地在不同位置共享凭据、访问权限和组员。”</em></div> <div class="customer-name text-white">Artem Semenov</div> <div class="customer-company text-white">Align Technology<br/> DevOps 和 Tooling 高级经理</div></div> </div> <div class="text-center tab-pane fade " id="tcs-content-3" aria-labelledby="item-3--tab" role="tabpanel"> <div class="customers"><div class="customer-quote text-white pt-md-3"><em>“今天我们可以根据需求快速发布,而无需等待 15 个月的周期。”</em></div> <div class="customer-name text-white">Martin Eggenberger</div> <div class="customer-company text-white">Monster <br/>首席架构师</div></div> </div> <div class="text-center tab-pane fade " id="tcs-content-4" aria-labelledby="item-4--tab" role="tabpanel"> <div class="customers"><div class="customer-quote text-white pt-md-3"><em>“作为一名长期的 DevOps 工程师,我知道跟踪企业制品库中无数的包类型(传统包和新包)有多难。 JFrog在与我们团队的支持、高效和可操作性方面一直做得非常出色,因为如果 JFrog 不再能提供支持,我们还不如回家。值得庆幸的是,有了 AWS 基础设施的支持,我们知道我们可以在今天和未来业务需要的任何地方放心地进行开发和交付。“</em></div> <div class="customer-name text-white">Joel Vasallo</div> <div class="customer-company text-white">Redbox <br/>云 DevOps 主管</div></div> </div> <div class="text-center tab-pane fade " id="tcs-content-5" aria-labelledby="item-5--tab" role="tabpanel"> <div class="customers"><div class="customer-quote text-white pt-md-3"><em>“Artifactory 的功能使我们能够做我们今天能做的事情……有了 Xray,[安全] 是一件很容易的事——它是内置的,只要打开它就行了! 我很乐意随时使用它。“</em></div> <div class="customer-name text-white">Larry Grill,</div> <div class="customer-company text-white">Hitachi Vantara<br/> DevSecOps 高级经理</div></div> </div> <div class="text-center tab-pane fade " id="tcs-content-6" aria-labelledby="item-6--tab" role="tabpanel"> <div class="customers"><div class="customer-quote text-white pt-md-3"><em>“我们是在周五下午宣布遇到 log4j 问题的,到下周一中午(使用 JFrog),<br class="d-none d-lg-block" />我们已经在所有城市推出了补丁。”</em></div> <div class="customer-name text-white">Hanno Walischewski</div> <div class="customer-company text-white">Yunex Traffic<br/> 首席系统架构师</div></div> </div> <div class="text-center tab-pane fade " id="tcs-content-7" aria-labelledby="item-7--tab" role="tabpanel"> <div class="customers"><div class="customer-quote text-white pt-md-3"><em>“我们从这种妥协中吸取的教训之一是,一般来说,您应该监管您的系统,这样您就永远不会在没有任何干预扫描工具的情况下直接从互联网上构建,以验证您在构建中带来的依赖性。 为此,我们使用 JFrog®Artifactory® 的实例,而不是云服务来托管我们的依赖项,这是任何绑定到暂存、生产或内部部署版本的软件制品的唯一有效来源。“</em></div> <div class="customer-company text-white">SolarWinds</div></div> </div> <div class="text-center tab-pane fade " id="tcs-content-8" aria-labelledby="item-8--tab" role="tabpanel"> <div class="customers"><div class="customer-quote text-white pt-md-3"><em>“自从改为使用 Artifactory 以来,我们的团队已经能够大大减轻我们的维护负担……我们能够继续前进,成为一个更深入的 DevOps 组织。”</em></div> <div class="customer-name text-white">Stefan Krause</div> <div class="customer-company text-white">Workiva<Br/> 软件工程师</div></div> </div> <div class="text-center tab-pane fade " id="tcs-content-9" aria-labelledby="item-9--tab" role="tabpanel"> <div class="customers"><div class="customer-quote text-white pt-md-3"><em>“全球超过 30 万用户依靠 PRTG 来监控其不同规模的网络的重要部分。 因此,我们有义务不仅开发和增强软件本身,而且开发和增强其安全性和发布过程。 JFrog 帮助我们以最有效的方式做到这一点。“</em></div> <div class="customer-name text-white">Konstantin Wolff</div> <div class="customer-company text-white">Paessler AG<br/> 基础设施工程师</div></div> </div> <div class="text-center tab-pane fade " id="tcs-content-10" aria-labelledby="item-10--tab" role="tabpanel"> <div class="customers"><div class="customer-quote text-white pt-md-3"><em>“对我来说,JFrog Connect 实际上是一个扩展工具,所以我可以更快地部署边缘物联网集成,并在更大范围内进行管理。 当连接到具有不同 VPN 和防火墙要求的不同客户站点时,可以减少手动一次性干预。“</em></div> <div class="customer-name text-white">Ben Fussell</div> <div class="customer-company text-white">Ndustrial<Br/> 系统集成工程师</div></div> </div> <div class="text-center tab-pane fade " id="tcs-content-11" aria-labelledby="item-11--tab" role="tabpanel"> <div class="customers"><div class="customer-quote text-white pt-md-3"><em>“我们想弄清楚我们真正能用什么,而不是同时维护五六个不同的应用程序。 有没有我们能用的单一解决方案? 这时 Artifactory 闪亮登场了。 对我们来说,这真的是一家一站式商店。 它确实提供了我们所需要的一切。“</em></div> <div class="customer-name text-white">Keith Kreissl</div> <div class="customer-company text-white">Cars.com <br/>首席开发商</div></div> </div> </div> </div> <div class="d-md-none mob-des trust-card-slider"> <div class="text-center content" id=""> <div class="img-container d-flex align-items-center justify-content-center mb-3"> <div class="trust-card w-100"> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" class="w-100 img-fluid" alt="" height="0" width="0" data-lazy-src="https://www.jfrogchina.com/wp-content/uploads/2023/09/Mercedes-mobile-Icon.png"><noscript><img src="https://www.jfrogchina.com/wp-content/uploads/2023/09/Mercedes-mobile-Icon.png" class="w-100 img-fluid" alt="" height="0" width="0"></noscript> </div> </div> <div class="customers"><div class="customer-quote text-white pt-md-3"><em>“多数大规模企业具备多个数据中心,因此跨区域高效管理身份验证及权限至关重要。 JFrog Enterprise+ 提供了非常理想的方案,使我们从一开始即可满足各种严苛的要求。JFrog的高级功能,如 Access Federation ,将通过保持不同站点之间用户、权限和组的同步来减少开销。“</em></div> <div class="customer-name text-white">Siva Mandadi</div> <div class="customer-company text-white">DevOps - 自动驾驶,Mercedes</div></div> </div> <div class="text-center content" id=""> <div class="img-container d-flex align-items-center justify-content-center mb-3"> <div class="trust-card w-100"> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20314%20222'%3E%3C/svg%3E" class="w-100 img-fluid" alt="" height="222" width="314" data-lazy-src="https://www.jfrogchina.com/wp-content/uploads/2023/09/align-mobile-Icon.webp"><noscript><img src="https://www.jfrogchina.com/wp-content/uploads/2023/09/align-mobile-Icon.webp" class="w-100 img-fluid" alt="" height="222" width="314"></noscript> </div> </div> <div class="customers"><div class="customer-quote text-white pt-md-3"><em>”JFrog Enterprise+ 可提高开发人员的生产力,消除挫败感。 JFrog Distribution 本质上是基于 CDN 的本地部署,能够可靠地将软件分发到远程位置。 而 JFrog Access Federation 使我们能够轻松地在不同位置共享凭据、访问权限和组员。”</em></div> <div class="customer-name text-white">Artem Semenov</div> <div class="customer-company text-white">Align Technology<br/> DevOps 和 Tooling 高级经理</div></div> </div> <div class="text-center content" id=""> <div class="img-container d-flex align-items-center justify-content-center mb-3"> <div class="trust-card w-100"> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20314%20222'%3E%3C/svg%3E" class="w-100 img-fluid" alt="" height="222" width="314" data-lazy-src="https://www.jfrogchina.com/wp-content/uploads/2023/09/monster-mobile-Icon.webp"><noscript><img src="https://www.jfrogchina.com/wp-content/uploads/2023/09/monster-mobile-Icon.webp" class="w-100 img-fluid" alt="" height="222" width="314"></noscript> </div> </div> <div class="customers"><div class="customer-quote text-white pt-md-3"><em>“今天我们可以根据需求快速发布,而无需等待 15 个月的周期。”</em></div> <div class="customer-name text-white">Martin Eggenberger</div> <div class="customer-company text-white">Monster <br/>首席架构师</div></div> </div> <div class="text-center content" id=""> <div class="img-container d-flex align-items-center justify-content-center mb-3"> <div class="trust-card w-100"> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20314%20222'%3E%3C/svg%3E" class="w-100 img-fluid" alt="" height="222" width="314" data-lazy-src="https://www.jfrogchina.com/wp-content/uploads/2023/09/redbox-mobile-Icon.webp"><noscript><img src="https://www.jfrogchina.com/wp-content/uploads/2023/09/redbox-mobile-Icon.webp" class="w-100 img-fluid" alt="" height="222" width="314"></noscript> </div> </div> <div class="customers"><div class="customer-quote text-white pt-md-3"><em>“作为一名长期的 DevOps 工程师,我知道跟踪企业制品库中无数的包类型(传统包和新包)有多难。 JFrog在与我们团队的支持、高效和可操作性方面一直做得非常出色,因为如果 JFrog 不再能提供支持,我们还不如回家。值得庆幸的是,有了 AWS 基础设施的支持,我们知道我们可以在今天和未来业务需要的任何地方放心地进行开发和交付。“</em></div> <div class="customer-name text-white">Joel Vasallo</div> <div class="customer-company text-white">Redbox <br/>云 DevOps 主管</div></div> </div> <div class="text-center content" id=""> <div class="img-container d-flex align-items-center justify-content-center mb-3"> <div class="trust-card w-100"> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" class="w-100 img-fluid" alt="" height="0" width="0" data-lazy-src="https://www.jfrogchina.com/wp-content/uploads/2023/09/Hitachi-mobile-Icon.png"><noscript><img src="https://www.jfrogchina.com/wp-content/uploads/2023/09/Hitachi-mobile-Icon.png" class="w-100 img-fluid" alt="" height="0" width="0"></noscript> </div> </div> <div class="customers"><div class="customer-quote text-white pt-md-3"><em>“Artifactory 的功能使我们能够做我们今天能做的事情……有了 Xray,[安全] 是一件很容易的事——它是内置的,只要打开它就行了! 我很乐意随时使用它。“</em></div> <div class="customer-name text-white">Larry Grill,</div> <div class="customer-company text-white">Hitachi Vantara<br/> DevSecOps 高级经理</div></div> </div> <div class="text-center content" id=""> <div class="img-container d-flex align-items-center justify-content-center mb-3"> <div class="trust-card w-100"> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20314%20222'%3E%3C/svg%3E" class="w-100 img-fluid" alt="" height="222" width="314" data-lazy-src="https://www.jfrogchina.com/wp-content/uploads/2023/09/Yunex-traffic-mobile-Icon.webp"><noscript><img src="https://www.jfrogchina.com/wp-content/uploads/2023/09/Yunex-traffic-mobile-Icon.webp" class="w-100 img-fluid" alt="" height="222" width="314"></noscript> </div> </div> <div class="customers"><div class="customer-quote text-white pt-md-3"><em>“我们是在周五下午宣布遇到 log4j 问题的,到下周一中午(使用 JFrog),<br class="d-none d-lg-block" />我们已经在所有城市推出了补丁。”</em></div> <div class="customer-name text-white">Hanno Walischewski</div> <div class="customer-company text-white">Yunex Traffic<br/> 首席系统架构师</div></div> </div> <div class="text-center content" id=""> <div class="img-container d-flex align-items-center justify-content-center mb-3"> <div class="trust-card w-100"> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20314%20222'%3E%3C/svg%3E" class="w-100 img-fluid" alt="" height="222" width="314" data-lazy-src="https://www.jfrogchina.com/wp-content/uploads/2023/09/solarwinds-mobile-Icon.webp"><noscript><img src="https://www.jfrogchina.com/wp-content/uploads/2023/09/solarwinds-mobile-Icon.webp" class="w-100 img-fluid" alt="" height="222" width="314"></noscript> </div> </div> <div class="customers"><div class="customer-quote text-white pt-md-3"><em>“我们从这种妥协中吸取的教训之一是,一般来说,您应该监管您的系统,这样您就永远不会在没有任何干预扫描工具的情况下直接从互联网上构建,以验证您在构建中带来的依赖性。 为此,我们使用 JFrog®Artifactory® 的实例,而不是云服务来托管我们的依赖项,这是任何绑定到暂存、生产或内部部署版本的软件制品的唯一有效来源。“</em></div> <div class="customer-company text-white">SolarWinds</div></div> </div> <div class="text-center content" id=""> <div class="img-container d-flex align-items-center justify-content-center mb-3"> <div class="trust-card w-100"> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20314%20222'%3E%3C/svg%3E" class="w-100 img-fluid" alt="" height="222" width="314" data-lazy-src="https://www.jfrogchina.com/wp-content/uploads/2023/09/workiva-mobile-Icon.webp"><noscript><img src="https://www.jfrogchina.com/wp-content/uploads/2023/09/workiva-mobile-Icon.webp" class="w-100 img-fluid" alt="" height="222" width="314"></noscript> </div> </div> <div class="customers"><div class="customer-quote text-white pt-md-3"><em>“自从改为使用 Artifactory 以来,我们的团队已经能够大大减轻我们的维护负担……我们能够继续前进,成为一个更深入的 DevOps 组织。”</em></div> <div class="customer-name text-white">Stefan Krause</div> <div class="customer-company text-white">Workiva<Br/> 软件工程师</div></div> </div> <div class="text-center content" id=""> <div class="img-container d-flex align-items-center justify-content-center mb-3"> <div class="trust-card w-100"> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20628%20444'%3E%3C/svg%3E" class="w-100 img-fluid" alt="" height="444" width="628" data-lazy-src="https://www.jfrogchina.com/wp-content/uploads/2023/09/Paessler-Mobileile-Icon.webp"><noscript><img src="https://www.jfrogchina.com/wp-content/uploads/2023/09/Paessler-Mobileile-Icon.webp" class="w-100 img-fluid" alt="" height="444" width="628"></noscript> </div> </div> <div class="customers"><div class="customer-quote text-white pt-md-3"><em>“全球超过 30 万用户依靠 PRTG 来监控其不同规模的网络的重要部分。 因此,我们有义务不仅开发和增强软件本身,而且开发和增强其安全性和发布过程。 JFrog 帮助我们以最有效的方式做到这一点。“</em></div> <div class="customer-name text-white">Konstantin Wolff</div> <div class="customer-company text-white">Paessler AG<br/> 基础设施工程师</div></div> </div> <div class="text-center content" id=""> <div class="img-container d-flex align-items-center justify-content-center mb-3"> <div class="trust-card w-100"> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20314%20222'%3E%3C/svg%3E" class="w-100 img-fluid" alt="" height="222" width="314" data-lazy-src="https://www.jfrogchina.com/wp-content/uploads/2023/09/Industrial-mobile-Icon.webp"><noscript><img src="https://www.jfrogchina.com/wp-content/uploads/2023/09/Industrial-mobile-Icon.webp" class="w-100 img-fluid" alt="" height="222" width="314"></noscript> </div> </div> <div class="customers"><div class="customer-quote text-white pt-md-3"><em>“对我来说,JFrog Connect 实际上是一个扩展工具,所以我可以更快地部署边缘物联网集成,并在更大范围内进行管理。 当连接到具有不同 VPN 和防火墙要求的不同客户站点时,可以减少手动一次性干预。“</em></div> <div class="customer-name text-white">Ben Fussell</div> <div class="customer-company text-white">Ndustrial<Br/> 系统集成工程师</div></div> </div> <div class="text-center content" id=""> <div class="img-container d-flex align-items-center justify-content-center mb-3"> <div class="trust-card w-100"> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" class="w-100 img-fluid" alt="" height="0" width="0" data-lazy-src="https://www.jfrogchina.com/wp-content/uploads/2023/09/Cars-logo-mobile-Icon.png"><noscript><img src="https://www.jfrogchina.com/wp-content/uploads/2023/09/Cars-logo-mobile-Icon.png" class="w-100 img-fluid" alt="" height="0" width="0"></noscript> </div> </div> <div class="customers"><div class="customer-quote text-white pt-md-3"><em>“我们想弄清楚我们真正能用什么,而不是同时维护五六个不同的应用程序。 有没有我们能用的单一解决方案? 这时 Artifactory 闪亮登场了。 对我们来说,这真的是一家一站式商店。 它确实提供了我们所需要的一切。“</em></div> <div class="customer-name text-white">Keith Kreissl</div> <div class="customer-company text-white">Cars.com <br/>首席开发商</div></div> </div> </div> </div> </div> </div> <div class="ctaClassStrip py-5 position-relative d-flex align-items-center justify-content-center" > <div class="container py-4"> <h2 class="ff_os fs40 font-weight-bold text-white text-center mx-auto mb-1" style="max-width: px;"><span class="d-block blue-dark-text">为企业软件供应链</span>设计的高级 DevOps 安全中心</h2> <p class="text-center mb-0 mx-auto mt-5 text-white" style="max-width: 820px;"><a class="underline text-white cursor-pointer" href="https://jfrog.com/blog/detect-exposed-secrets-before-production/ " data-gac="UI Elements" data-gaa="CTA Links" data-gal="largest data breach in history | https://jfrog.com/blog/detect-exposed-secrets-before-production/ ">历史上最大的数据泄露</a>是由一个泄露的访问令牌引起的。 10 亿条包含个人身份信息的数据记录被盗。不要成为下一个数据泄露故事的主角,确保您的数字资产和机密不被坏人掌握。</p> <div class="buttons-container d-flex justify-content-center flex-column flex-lg-row align-items-center"> <a class="btn-tt br-4 text-center py-2 py-lg-3 mx-2 font-weight-bold " href="https://jfrog.com/devops-native-security/" target="_blank" data-gac="UI Elements" data-gaa="CTA Links" data-gal="Learn about Advanced Security | https://jfrog.com/devops-native-security/"> <span class="fs18 fbmob">了解 Advanced Security 相关信息</span><i class="fa fa-chevron-right" aria-hidden="true"></i> </a> </div> </div> </div> </div> <section class="security-research-section text-center"> <div class="container"> <h2 class="section-title text-left text-md-center bold text-capitalize ff_os mb-3 pb-2 fs40">前沿的<span class="green">安全研究</span></h2> <div class="section-info text-left text-md-center" style="max-width: 100%"> <p>我们专门的安全工程师和安全研究员团队致力于通过发现、分析和暴露新的漏洞和攻击方法来提高软件安全性。<br class="d-none d-xl-block" />他们通过深入研究迅速做出回应,并更新到我们的数据库中。</p> <p><a class="underline cursor-pointer" style="color: #0c1d37 !important;" href="https://research.jfrog.com/" target="_blank" rel="noopener" data-gac="UI Elements" data-gaa="CTA Buttons" data-gal="Their research enhances the CVE data + Cutting Edge Security Research">他们的研究增强了 JFrog Xray 中使用的 CVE 数据</a>,提供了更多细节、情境分析和开发人员逐步修复方案。<br class="d-none d-xl-block" />他们的高级算法在 JFrog Xray 中实现,例如上下文 CVE 分析。</p> </div> <div class="row"> <div class="col-6 col-sm-6 col-lg-3 my-2 my-sm-3 my-lg-0 px-2 px-sm-3 research-box"> <div class="number-card d-flex flex-column h-100 align-items-center bg-white justify-content-center justify-content-lg-start mb-4 mb-md-0"> <span class="number-counter bold">1,000+</span> <h3 class="card-title ff_os text-capitalize">公布的<br/>调查结果</h3> </div> </div> <div class="col-6 col-sm-6 col-lg-3 my-2 my-sm-3 my-lg-0 px-2 px-sm-3 research-box"> <div class="number-card d-flex flex-column h-100 align-items-center bg-white justify-content-center justify-content-lg-start mb-4 mb-md-0"> <span class="number-counter bold">1,500+</span> <h3 class="card-title ff_os text-capitalize">发现的恶意软件包</h3> </div> </div> <div class="col-6 col-sm-6 col-lg-3 my-2 my-sm-3 my-lg-0 px-2 px-sm-3 research-box"> <div class="number-card d-flex flex-column h-100 align-items-center bg-white justify-content-center justify-content-lg-start mb-4 mb-md-0"> <span class="number-counter bold">500+</span> <h3 class="card-title ff_os text-capitalize">披露的零日漏洞</h3> </div> </div> <div class="col-6 col-sm-6 col-lg-3 my-2 my-sm-3 my-lg-0 px-2 px-sm-3 research-box"> <div class="number-card d-flex flex-column h-100 align-items-center bg-white justify-content-center justify-content-lg-start mb-4 mb-md-0"> <span class="number-counter bold">20</span> <h3 class="card-title ff_os text-capitalize">已发布的 OSS 安全工具</h3> </div> </div> </div> </div> </section> <div class="additional-resources " > <div class="container"> <h2 class="ff_os bold ">其他资源</h2> </div> <div class="container"> <div class="row"> <div class="card-grid col-md-12"> <a href="https://www.jfrogchina.com/whitepaper/devops-devsecops-security/" target="" class="resource-card dark-blue h-100 " data-gac="UI Elements" data-gaa="Resources" data-gal="In-Depth Analysis of The Top Open Source Security Vulnerabilities | https://jfrog.com/whitepaper/in-depth-analysis-of-open-source-security-vulnerabilities-most-impactful-to-devops-and-devsecops-teams-3" > <div class="card h-100 "> <div class="category fs14 pb-4 dark-blue underline">安全研究报告</div> <div class="text fs18 bold dark-blue">重大开源安全漏洞深度分析</div> <span class="link pt-4 pt-lg-5 text-right green text-uppercase fs16 bold d-block w-100"> 了解更多 </span> </div> </a> <a href="https://www.jfrogchina.com/webinar-new/" target="" class="resource-card dark-blue h-100 " data-gac="UI Elements" data-gaa="Resources" data-gal="Learn more about JFrog SAST and see it in action | https://leap.jfrog.com/WN-Sec-2023-10-Trust-Your-Code-with-JFrog-SAST-US_01-LP.html" > <div class="card h-100 "> <div class="category fs14 pb-4 dark-blue underline">网络研讨会</div> <div class="text fs18 bold dark-blue">了解更多关于 JFrog SAST 的信息并查看其实际操作</div> <span class="link pt-4 pt-lg-5 text-right green text-uppercase fs16 bold d-block w-100"> 预留您的座位 </span> </div> </a> <a href="https://jfrog.com/blog/build-trust-release-code-with-confidence-with-jfrog-sast/" target="" class="resource-card dark-blue h-100 " data-gac="UI Elements" data-gaa="Resources" data-gal="Learn more about the new JFrog SAST feature and its benefits | https://jfrog.com/blog/build-trust-release-code-with-confidence-with-jfrog-sast" > <div class="card h-100 "> <div class="category fs14 pb-4 dark-blue underline">博客</div> <div class="text fs18 bold dark-blue">了解有关 JFrog SAST 新功能及其优点的更多信息</div> <span class="link pt-4 pt-lg-5 text-right green text-uppercase fs16 bold d-block w-100"> 了解更多 </span> </div> </a> <a href="https://jfrog.com/blog/secure-your-git-repository-with-frogbot-the-git-bot/" target="" class="resource-card dark-blue h-100 " data-gac="UI Elements" data-gaa="Resources" data-gal="Frogbot - The JFrog Security Git Bot | https://jfrog.com/blog/secure-your-git-repository-with-frogbot-the-git-bot" > <div class="card h-100 "> <div class="category fs14 pb-4 dark-blue underline">Git OSS 扫描工具</div> <div class="text fs18 bold dark-blue">Frogbot - JFrog 安全版本控制机器人</div> <span class="link pt-4 pt-lg-5 text-right green text-uppercase fs16 bold d-block w-100"> 了解更多 </span> </div> </a> <a href="https://jfrog.com/about/customers/" target="" class="resource-card dark-blue h-100 " data-gac="UI Elements" data-gaa="Resources" data-gal="Yunex Traffic Case Study | https://jfrog.com/about/customers/" > <div class="card h-100 "> <div class="category fs14 pb-4 dark-blue underline">成功案例</div> <div class="text fs18 bold dark-blue">JFrog 客户成功案例</div> <span class="link pt-4 pt-lg-5 text-right green text-uppercase fs16 bold d-block w-100"> 阅读更多 </span> </div> </a> <a href="https://media.jfrog.com/wp-content/uploads/2023/09/10192748/Sast-Solution-sheet.pdf" target="_空白" class="resource-card dark-blue h-100 " data-gac="UI Elements" data-gaa="Resources" data-gal="Read more about JFrog SAST | https://jfrog.com/wp-content/uploads/2023/09/Sast-Solution-sheet.pdf" > <div class="card h-100 "> <div class="category fs14 pb-4 dark-blue underline">解决方案工作表</div> <div class="text fs18 bold dark-blue">阅读更多关于 JFrog SAST 的信息</div> <span class="link pt-4 pt-lg-5 text-right green text-uppercase fs16 bold d-block w-100"> 了解更多 </span> </div> </a> </div> </div> </div> </div> <section id="green-stripe" style='background: #55729d' > <div class="bg-holder" > <div class="section-content container "> <div class="green-stripe-content text-center"> <h2 class="ff_os fs40 bold text-capitalize mw-100 " ><span class="green">免费试用</span> JFrog SAST</h2> <div class="green-stripe-anchor buttons-container d-flex justify-content-center mt-md-4 pt-3 flex-column flex-sm-row align-items-center"> <a class="btn btn-tt br-3 text-white btn-green-bck btn-full-green-active text-center py-3 font-weight-bold border-0 px-0 text-transform-none" href="/start-free/" data-gac="UI Elements" data-gaa="CTA Buttons" data-gal="Request a Trial" > 申请试用 <i class="fa fa-chevron-right" aria-hidden="true"></i> </a> <a class="btn btn-tt br-3 text-white blue-dark-bg btn-full-green-active text-center py-3 font-weight-bold border-0 px-0 text-transform-none ml-0 mr-0" href="/sast/schedule-a-demo/#book-a-demo" data-gac="UI Elements" data-gaa="CTA Buttons" data-gal="Book a Demo" > 预订演示 <i class="fa fa-chevron-right" aria-hidden="true"></i> </a> </div> </div> </div> </div> </section> </div> </div><!-- /.main --> <div class="spinner"> <div class="double-bounce1"></div> <div class="double-bounce2"></div> </div> <div class="floating-div"> <div class="icon-container" id="Code"> <div class="img-section" id="coding-support"> <a class="support-section" id="beacon_footer_online"> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" class="normal-img" data-lazy-src="https://help-assets.codehub.cn/enterprise/new-static/images/index/icon/floatBar/question_new.png?imageMogr2/format/webp"><noscript><img src="https://help-assets.codehub.cn/enterprise/new-static/images/index/icon/floatBar/question_new.png?imageMogr2/format/webp" class="normal-img"></noscript> </a> </div> <p class="icon-desc">售前咨询</p> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="" class="CodeImg ewww_webp_lazy_load" data-lazy-src="https://www.jfrogchina.com/wp-content/uploads/2024/08/qrcode.jpg" data-lazy-src-webp="https://www.jfrogchina.com/wp-content/uploads/2024/08/qrcode.jpg.webp"><noscript><img src="https://www.jfrogchina.com/wp-content/uploads/2024/08/qrcode.jpg" alt="" class="CodeImg"></noscript> </div> <div class="icon-container" id="phone"> <div class="img-section" id="coding-communication"> <a class="communicate-section"> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" class="normal-img" data-lazy-src="https://help-assets.codehub.cn/enterprise/new-static/images/index/icon/floatBar/consult_new.png?imageMogr2/format/webp"><noscript><img src="https://help-assets.codehub.cn/enterprise/new-static/images/index/icon/floatBar/consult_new.png?imageMogr2/format/webp" class="normal-img"></noscript> </a> </div> <p class="icon-desc">联系电话</p> <div class="phoneP">010-82023518</div> </div> <div class="icon-container"> <div class="img-section" id="beacon_footer_workorder"> <a href="https://www.jfrogchina.com/start-free/" target="_blank" class="workorder-link" id="coding-workorder"> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" class="normal-img" data-lazy-src="https://help-assets.codehub.cn/enterprise/new-static/images/index/icon/floatBar/workorder_new.png?imageMogr2/format/webp"><noscript><img src="https://help-assets.codehub.cn/enterprise/new-static/images/index/icon/floatBar/workorder_new.png?imageMogr2/format/webp" class="normal-img"></noscript> </a> </div> <p class="icon-desc mb-icon-desc">免费试用</p> </div> <div class="icon-container"> <div class="img-section" id="beacon_footer_appointment"> <a href="https://www.jfrogchina.com/platform/schedule-a-demo/" target="_blank" class="appointment-link" id="coding-appointment"> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" class="normal-img" data-lazy-src="https://help-assets.codehub.cn/enterprise/new-static/images/index/icon/floatBar/demo.png?imageMogr2/format/webp"><noscript><img src="https://help-assets.codehub.cn/enterprise/new-static/images/index/icon/floatBar/demo.png?imageMogr2/format/webp" class="normal-img"></noscript> </a> </div> <p class="icon-desc">预约演示</p> </div> </div> <style> .CodeImg { width: 150px; height: 150px; position: absolute; right: 65px; top: 0; display: none; } #Code:hover .CodeImg,#phone:hover .phoneP{ display: block; } .phoneP{ padding: 10px 0; background: #ffffff; color: #333333; font-size: 14px; position: absolute; right: 65px; width: 220px; top: 80px; text-align: center; box-shadow: -1px 13px 9px 0px rgba(95, 57, 125, 0.05); border-radius: 10px; display: none; } p { margin-top: 0px; } .floating-div { position: fixed; /* 使元素定位于页面的指定位置 */ top: 40%; /* 距离页面顶部10像素 */ right: 10px; /* 距离页面右侧10像素 */ width: 60px; /* 悬浮栏的宽度 */ height: 280px; /* 悬浮栏的高度 */ border-radius: 3.75rem; font-size: 12px; color: white; /* 文字颜色 */ align-items: center; padding: 0.75rem 0.375rem; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5); /* 阴影效果 */ z-index: 1000; /* 层叠顺序,确保悬浮栏在最上面 */ background: -webkit-linear-gradient(271.96deg, #40be46 8.29%, #7fe34c 31.89%, #2dce35f2 57.34%, #3cd944 72.52%, #45c04b 93.15%, #40be46 107.19%) } .img-section { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; cursor: pointer; } .img-section img { width: 2rem; height: 2rem; } </style> <footer class="footer"> <div class="container upper-footer"> <div class="d-flex footer-menus flex-column flex-xl-row justify-content-between"> <div class="footer-menus-list d-flex flex-wrap"> <div class="footer-menu-col"> <section class="footer-section widget nav_menu-38 widget_nav_menu"><div class="footer-section-headline">产品</div><div class="menu-footer-1-products-chinese-container"><ul id="menu-footer-1-products-chinese" class="menu"><li id="menu-item-84309" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-84309"><a href="https://www.jfrogchina.com/artifactory-old/">Artifactory</a></li> <li id="menu-item-85777" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-85777"><a href="https://www.jfrogchina.com/xray/">Xray</a></li> <li id="menu-item-84314" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-84314"><a href="https://www.jfrogchina.com/pipelines/">Pipelines</a></li> <li id="menu-item-84315" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-84315"><a href="https://www.jfrogchina.com/distribution/">Distribution</a></li> <li id="menu-item-84316" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-84316"><a href="https://www.jfrogchina.com/container-registry/">JCR镜像仓库</a></li> </ul></div></section><section class="footer-section widget nav_menu-39 widget_nav_menu"><div class="menu-footer-1a-platform-chinese-container"><ul id="menu-footer-1a-platform-chinese" class="menu"><li id="menu-item-84317" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-84317"><a href="https://www.jfrogchina.com/platform-old/">JFrog Platform</a></li> <li id="menu-item-121694" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-121504 current_page_item menu-item-121694 active "><a href="https://www.jfrogchina.com/sast/" aria-current="page">JFrog SAST 源代码扫描</a></li> </ul></div></section> </div> <div class="footer-menu-col"> <section class="footer-section widget nav_menu-40 widget_nav_menu"><div class="footer-section-headline">资源</div><div class="menu-footer-2-resources-chinese-container"><ul id="menu-footer-2-resources-chinese" class="menu"><li id="menu-item-95965" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-95965"><a href="https://www.jfrogchina.com/blog/">Blog</a></li> <li id="menu-item-84319" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-84319"><a href="https://www.jfrogchina.com/devops-tools/">DevOps 工具</a></li> <li id="menu-item-116184" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-116184"><a href="https://www.jfrogchina.com/webinar-new/">在线课堂</a></li> <li id="menu-item-95966" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-95966"><a href="/integration/">整合解决方案</a></li> <li id="menu-item-115588" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-115588"><a href="https://www.jfrogchina.com/whitepaper/2023-global-software-report/">软件制品应用报告</a></li> </ul></div></section> </div> <div class="footer-menu-col"> <section class="footer-section widget nav_menu-41 widget_nav_menu"><div class="footer-section-headline">公司</div><div class="menu-footer-3-company-chinese-container"><ul id="menu-footer-3-company-chinese" class="menu"><li id="menu-item-85932" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-85932"><a href="https://www.jfrogchina.com/about/">关于JFrog</a></li> <li id="menu-item-127988" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-127988"><a href="https://www.jfrogchina.com/press-room/">新闻资讯</a></li> </ul></div></section> </div> <div class="footer-menu-col"> </div> </div> <div class="footer-menu-col d-lg-none"> </div> <div class="footer-social d-flex flex-column align-items-center align-items-xl-start"> <div class="footer-copyright-text"> © 2025 一切版权归JFrog Ltd所有 </div> <div class="col-md-12" style="margin-top:25px;max-width:400px;text-align:center;padding:0px"> <div class="col-md-6 col-lg-6 " style="float:left;"> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" style="width:100%" data-lazy-src="https://www.jfrogchina.com/wp-content/uploads/2024/01/wechat.jpg"><noscript><img src="https://www.jfrogchina.com/wp-content/uploads/2024/01/wechat.jpg" style="width:100%"></noscript><br/><br/>微信公众号 </div> <div class="col-md-6 col-lg-6 "style="float:left;"> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" style="width:100%" data-lazy-src="https://www.jfrogchina.com/wp-content/uploads/2024/01/zhushou.jpg"><noscript><img src="https://www.jfrogchina.com/wp-content/uploads/2024/01/zhushou.jpg" style="width:100%"></noscript><br/><br/>JFrog 小助手 </div> </div> </div> </div> <div class="be-ix-link-block"> <!-- be_ixf, sdk, is --> </div> </div><!-- .container --> <div class="lower-footer"> <div class="container"> <div class="d-flex justify-content-between align-items-center flex-column-reverse flex-lg-row"> <a class="brand footer-brand pt-3 pt-lg-0" href="https://www.jfrogchina.com/"> <img title="jfrog-logo-2022" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2068%2066'%3E%3C/svg%3E" data-lazy-srcset="https://www.jfrogchina.com/wp-content/uploads//2022/03/jfrog-logo-2022.svg 150w, https://www.jfrogchina.com/wp-content/uploads//2022/03/jfrog-logo-2022.svg 300w, https://www.jfrogchina.com/wp-content/uploads//2022/03/jfrog-logo-2022.svg 1024w" alt="" width="68" height="66" title="jfrog-logo-2022" data-lazy-src="https://www.jfrogchina.com/wp-content/uploads/2022/03/jfrog-logo-2022.svg" ><noscript><img title="jfrog-logo-2022" src="https://www.jfrogchina.com/wp-content/uploads/2022/03/jfrog-logo-2022.svg" srcset="https://www.jfrogchina.com/wp-content/uploads//2022/03/jfrog-logo-2022.svg 150w, https://www.jfrogchina.com/wp-content/uploads//2022/03/jfrog-logo-2022.svg 300w, https://www.jfrogchina.com/wp-content/uploads//2022/03/jfrog-logo-2022.svg 1024w" alt="" width="68" height="66" title="jfrog-logo-2022" ></noscript> </a> <div class="footer-copyright"> <div class="footer-privacy-policy d-flex flex-column d-lg-block"> <a class="px-3 lower-footer-action" href="/terms-of-use/" > 使用条款 </a> <span class="separator">|</span> <a class="px-3 lower-footer-action" href="/privacy-notice/" > 隐私声明 </a> <span class="separator">|</span> <a class="px-3 lower-footer-action" href="/jfrog-cookies-policy/" > Cookies 政策 </a> <span class="separator">|</span> <!--<div class="footer-cookies-preferences px-3 d-inline-block"> <a href="#" class="ot-sdk-show-settings lower-footer-action"> </a> </div> <span class="separator">|</span> <span class="accessibility-mode d-inline-block pl-3 lower-footer-action" href="#">Accessibility Mode</span>--> </div> </div> </div> <div style="margin:0 auto; padding-top:20px;text-align:center;color:#939393;"> <p>公司名称:捷蛙科技(北京)有限公司<br/>联系我们:010-82023518<br/>捷蛙科技(北京)有限公司,简称“JFrog”,其使命是成为一家为世界上所有软件更新提升效能的公司,其驱动力是实现“流式软件”的愿景,即允许二进制制品从开发端无缝、安全地流向边缘应用节点。<br/>公司地址:北京市朝阳区广顺北大街33号院 凯德mall•望京,8层,802<p> </div> <div style="width:300px;margin:0 auto; padding:20px 0;text-align:center;"> <a target="_blank" href="http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=11010502050097" rel="nofollow" style="display:inline-block;text-decoration:none;height:20px;line-height:20px;"><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" style="float:left;" data-lazy-src="/wp-content/uploads/2022/06/wangan.png"/><noscript><img src="/wp-content/uploads/2022/06/wangan.png" style="float:left;"/></noscript><p style="float:left;height:20px;line-height:20px;margin: 0px 0px 0px 5px; color:#939393;">京公网安备 11010502050097号</p></a> </div> </div> </div> </footer> <div id="modal-success-free-trial" class="modal modal-success-free-trial modal-message fade" aria-hidden="true" aria-labelledby="modalSuccessTitleFT" role="dialog" tabindex="-1" > <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-body" style=""> <div class="check-icon"> <svg class="mw-100" width="656" height="150" viewBox="0 0 656 150" fill="none" xmlns="http://www.w3.org/2000/svg"> <rect width="656" height="150" fill="white" /> <circle cx="329" cy="85.5392" r="26.7732" stroke="#40BE46" /> <path d="M318.756 85.563C318.164 84.9841 317.214 84.9953 316.635 85.5879C316.056 86.1806 316.067 87.1302 316.66 87.7091L318.756 85.563ZM343.359 79.3668C343.941 78.7776 343.935 77.8278 343.346 77.2455C342.757 76.6632 341.807 76.6688 341.225 77.2581L343.359 79.3668ZM325.321 94.0714L324.272 95.1445L325.321 94.0714ZM316.66 87.7091L324.272 95.1445L326.369 92.9983L318.756 85.563L316.66 87.7091ZM327.798 95.1133L343.359 79.3668L341.225 77.2581L325.664 93.0046L327.798 95.1133ZM324.272 95.1445C325.256 96.1052 326.831 96.0913 327.798 95.1133L325.664 93.0046C325.857 92.809 326.172 92.8062 326.369 92.9983L324.272 95.1445Z" fill="#40BE46" /> </svg> </div> <div class="modal-message"> <div class="modal-message-title"> <h2 id="modalSuccessTitleFT"> 成功 </h2> </div> <div class="modal-message-description"> <p>感谢您提交申请,我们稍后会与您取得联系!</p> </div> <div class="modal-message-action"> <button data-dismiss="modal" class="btn btn-green modal-message-action"> 继续 </button> </div> </div> </div> </div> </div> </div> <div class="modal modal-error modal-message fade" id="modal-error" tabindex="-1" role="dialog" aria-labelledby="modalErrorTitle" aria-hidden="true"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-body"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true" class="light-grey"> x </span> </button> <div class="modal-message"> <div class="close_icon mb-4"> <svg width="56" height="55" viewBox="0 0 56 55" fill="none" xmlns="http://www.w3.org/2000/svg"> <circle cx="28" cy="27.5392" r="26.7732" stroke="#E63226"/> <path d="M18.7063 34.7116C18.124 35.3009 18.1296 36.2506 18.7189 36.8329C19.3081 37.4152 20.2578 37.4096 20.8401 36.8204L18.7063 34.7116ZM37.1002 20.3667C37.6825 19.7775 37.6769 18.8278 37.0876 18.2455C36.4984 17.6632 35.5487 17.6688 34.9663 18.258L37.1002 20.3667ZM20.8401 36.8204L37.1002 20.3667L34.9663 18.258L18.7063 34.7116L20.8401 36.8204Z" fill="#E63226"/> <path d="M20.8276 18.3423C20.2383 17.76 19.2886 17.7656 18.7063 18.3548C18.124 18.9441 18.1296 19.8938 18.7189 20.4761L20.8276 18.3423ZM35.1725 36.7361C35.7617 37.3184 36.7114 37.3128 37.2938 36.7236C37.8761 36.1343 37.8704 35.1846 37.2812 34.6023L35.1725 36.7361ZM18.7189 20.4761L35.1725 36.7361L37.2812 34.6023L20.8276 18.3423L18.7189 20.4761Z" fill="#E63226"/> </svg> </div> <div class="modal-message-title" id="modalErrorTitle"> <h2>哎哟... <span class="red">出了点问题</span></h2> </div> <div class="modal-message-description mb-5"> <p>请稍后再试</p> </div> <div class="modal-message-action"> <button data-dismiss="modal" class="btn modal-message-action text-white">继续</button> </div> </div> </div> </div> </div> </div> <div class="modal modal-info modal-message fade" id="modal-info" tabindex="-1" role="dialog" aria-labelledby="modalInfoTitle" aria-hidden="true"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-body"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true"><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="close" data-lazy-src="https://www.jfrogchina.com/wp-content/uploads/2019/12/close.png"><noscript><img src="https://www.jfrogchina.com/wp-content/uploads/2019/12/close.png" alt="close"></noscript></span> </button> <div class="modal-message"> <div class="modal-message-title"> <h2 class="green" id="modalInfoTitle"> Information </h2> </div> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="frog hand" class="modal-message-image" data-lazy-src="https://www.jfrogchina.com/wp-content/uploads/2019/10/frog-hand-green.png" /><noscript><img src="https://www.jfrogchina.com/wp-content/uploads/2019/10/frog-hand-green.png" alt="frog hand" class="modal-message-image" /></noscript> <div class="modal-message-description"> <p>Modal Message</p> </div> <div class="modal-message-action"> <button data-dismiss="modal" class="btn btn-full-green modal-message-cta">继续</button> </div> </div> </div> </div> </div> </div> <script type='text/javascript' id='eio-lazy-load-js-before'> var eio_lazy_vars = {"exactdn_domain":"","skip_autoscale":0,"threshold":0}; </script> <script type='text/javascript' src='https://www.jfrogchina.com/wp-content/plugins/ewww-image-optimizer/includes/lazysizes.min.js?ver=651' id='eio-lazy-load-js'></script> <script type='text/javascript' id='rocket-browser-checker-js-after'> "use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}(); </script> <script type='text/javascript' id='rocket-preload-links-js-extra'> /* <![CDATA[ */ var RocketPreloadLinksConfig = {"excludeUris":"\/(.+\/)?feed\/?.+\/?|\/(?:.+\/)?embed\/|\/(index\\.php\/)?wp\\-json(\/.*|$)|\/wp-admin\/|\/logout\/|\/wp-login.php","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|php|pdf|html|htm","siteUrl":"https:\/\/www.jfrogchina.com","onHoverDelay":"100","rateThrottle":"3"}; /* ]]> */ </script> <script type='text/javascript' id='rocket-preload-links-js-after'> (function() { "use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run(); }()); </script> <script type='text/javascript' src='https://www.jfrogchina.com/wp-content/themes/jfrog.com/assets/scripts/jquery-3.5.1.min.js' id='jquery-js'></script> <script type='text/javascript' src='https://www.jfrogchina.com/wp-includes/js/underscore.min.js?ver=1.13.3' id='underscore-js'></script> <script type='text/javascript' src='https://www.jfrogchina.com/wp-includes/js/backbone.min.js?ver=1.4.1' id='backbone-js'></script> <script type='text/javascript' id='wp-api-request-js-extra'> /* <![CDATA[ */ var wpApiSettings = {"root":"https:\/\/www.jfrogchina.com\/wp-json\/","nonce":"60b6e8a6d9","versionString":"wp\/v2\/"}; /* ]]> */ </script> <script type='text/javascript' src='https://www.jfrogchina.com/wp-includes/js/api-request.min.js?ver=6.0.9' id='wp-api-request-js'></script> <script type='text/javascript' src='https://www.jfrogchina.com/wp-includes/js/wp-api.min.js?ver=6.0.9' id='wp-api-js'></script> <script type='text/javascript' id='jfrog-general-js-extra'> /* <![CDATA[ */ var jfrog_general = {"base_url":"https:\/\/www.jfrogchina.com","page":"sast","currentPageID":"121504","currentPostType":"page","banner":{"banner_top_local_name":"","banner_top_name":"","community_banner_top_name":""},"error_messages":{"password_not_identical":"","required_short":"*","required":"\u8bf7\u586b\u5199\u6b63\u786e\u4fe1\u606f","remote":"\u8bf7\u4fee\u6539\u8be5\u5b57\u6bb5","email":"\u8bf7\u8f93\u5165\u6709\u6548\u7684\u90ae\u7bb1\u5730\u5740.","companymail":"\u8bf7\u60a8\u4f7f\u7528\u4f01\u4e1a\u57df\u540d\u90ae\u7bb1\u8fdb\u884c\u7533\u8bf7","isGoogleMail":"Using a gmail address? Sign in with google","url":"","date":"\u8bf7\u8f93\u5165\u6709\u6548\u7684\u65e5\u671f.","dateISO":"\u8bf7\u8f93\u5165\u6709\u6548\u7684\u65e5\u671f.","number":"\u8bf7\u8f93\u5165\u6709\u6548\u7684\u6570\u5b57.","alphadash":"\u53ea\u80fd\u8f93\u5165\u6c49\u5b57,\u5b57\u6bcd\u6216 - ","lastnameval":"Please enter only letters or dashes. Only one space is allowed between words and should not end with a space.","companyval":"\u8bf7\u8f93\u5165\u4e00\u4e2a\u6709\u6548\u7684\u540d\u5b57.","unique":"Value is not unique.","digits":"\u53ea\u80fd\u8f93\u5165\u6570\u5b57.","creditcard":"\u8bf7\u8f93\u5165\u6709\u6548\u5730\u4fe1\u7528\u5361\u5361\u53f7.","equalTo":"","accept":"\u8bf7\u8f93\u5165\u6709\u6548\u7684\u503c.","maxlength":"\u8bf7\u8f93\u5165\u4e0d\u8d85\u8fc7{0}\u4e2a\u5b57\u7b26.","minlength":"\u8bf7\u8f93\u5165\u81f3\u5c11{0}\u4e2a\u5b57\u7b26.","rangelength":"\u8bf7\u8f93\u5165{0}\u5230{1}\u4e2a\u5b57\u7b26.","range":"\u8bf7\u8f93\u5165{0}\u5230{1}.","max":"\u8bf7\u8f93\u5165\u5c0f\u4e8e\u6216\u7b49\u4e8e{0}\u7684\u503c.","min":"\u8bf7\u8f93\u5165\u5927\u4e8e\u6216\u7b49\u4e8e{0}\u7684\u503c.","orgNameLength":"Organization name must be between 3 and 32 characters long","subNameLength":"Sub-domain name must be between 3 and 32 characters long","serverNameGeneral":"Environment name should start with a letter and contain only letters and digits","serverNameLength":"","serverPassword":"Invalid password. Please see requirements.","serverPasswordLength":"Password should be 8 - 32 characters long","serverPasswordLetterCase":"Password should contain at least one uppercase and one lowercase character","serverPasswordInt":"Password should contain at least one number","serverPasswordSpecial":"Password should contain at least one of the following characters !@#$%^&*+=","userNameLength":"User Name must be between 5 and 25 characters long","connectivityIssue":"We're experiencing connectivity issues - please try again later","mailCaptchaMessage":"We're experiencing connectivity issues - please re enter your email address","serverNameCaptchaMessage":"We're experiencing connectivity issues - please re enter a server name"},"pricing_titles":{"pro":"Pro","pro_x":"Pro X","enterprise":"Enterprise X","enterprise_plus":"Enterprise +","enterpriseJaz":"Enterprise X","enterpriseCu":"<span class=\"font-weight-bold\">Enterprise X <br \/>with Curation<\/span>","enterpriseCuJaz":"<span class=\"font-weight-bold\">Enterprise X <br \/>with Advanced Security & Curation<\/span>","enterprisePlus":"Enterprise +","enterprisePlusJaz":"","enterprisePlusCu":"<span class=\"font-weight-bold\">Enterprise+ <br \/>with Curation<\/span>","enterprisePlusCuJaz":"<span class=\"font-weight-bold\">Enterprise+ <br \/>with Advanced Security & Curation<\/span>","cloudPi":"<div style=\"line-height: 1; margin-bottom: 1rem;\" class=\"font-weight-bold\">Pro<br> <span class=\"black\"> with Connect <\/span><\/div>","cloudEnterpriseX":"","cloudEnterpriseXJaz":"<div style=\"line-height: 1; margin-bottom: 1rem;\" class=\"font-weight-bold\">Enterprise X<br> <span class=\"black\"> with Advanced Security <\/span><\/div><div class=\"fs16 ffOs lh-1 black mb-3\">Thank you for your inquiry. We will contact you back at the speed of DevOps<\/div>","cloudEnterpriseXCur":"<div style=\"line-height: 1; margin-bottom: 1rem;\" class=\"font-weight-bold\">Enterprise X<br> <span class=\"black\"> with Curation<\/span><\/div><div class=\"fs16 ffOs lh-1 black mb-3\">Thank you for your inquiry. We will contact you back at the speed of DevOps<\/div>","cloudEnterpriseXJaCur":"<div style=\"line-height: 1; margin-bottom: 1rem;\" class=\"font-weight-bold\">Enterprise X<br> <span class=\"black\"> with Advanced Security and Curation<\/span><\/div><div class=\"fs16 ffOs lh-1 black mb-3\">Thank you for your inquiry. We will contact you back at the speed of DevOps<\/div>","cloudEnterpriseIot":"<div style=\"line-height: 1; margin-bottom: 1rem;\" class=\"font-weight-bold\">Enterprise X<br> <span class=\"black\"> with Connect <\/span><\/div>","cloudEnterprisePlus":"Cloud Enterprise+","cloudEnterprisePlusJaz":"","cloudEnterprisePlusCur":"<div style=\"line-height: 1; margin-bottom: 1rem; \" class=\"font-weight-bold\">Cloud Enterprise+<br>Full Platform <br> <span class=\"black\"> with Curation<\/span><\/div><div class=\"fs16 ffOs lh-1 black mb-3\">Thank you for your inquiry. We will contact you back at the speed of DevOps<\/div>","cloudEnterprisePlusJaCur":"<div style=\"line-height: 1; margin-bottom: 1rem; \" class=\"font-weight-bold\">Cloud Enterprise+<br>Full Platform <br> <span class=\"black\"> with Advanced Security and Curation<\/span><\/div><div class=\"fs16 ffOs lh-1 black mb-3\">Thank you for your inquiry. We will contact you back at the speed of DevOps<\/div>","proTeamPopup":"PRO TEAM: <span class=\"green\">CLOUD MARKETPLACE<\/span>","enterprisePopup":"ENTERPRISE: <span class=\"green\">CLOUD MARKETPLACE<\/span>","ctaButtonAltButton":"\/register"},"form_titles":{"customer_details":"User Details","billing_details":"Billing Details"},"jf_reCaptchaInitialisationMobile":"","jf_recaptcha":"","jf_recaptcha_v2":"","jf_recaptcha_v":"v2","jf_recaptcha_v3_to_v2":null,"jfrog_v3_thresh_error_text":"","jf_recaptcha_current_threshold":"","jf_recaptcha_minimum_threshold":null,"sso":{"gitHubClientId":"","googleClientId":"","googleBtnSize":"large","googleFlow":"gsi"},"jpr":"","is_china":"1","show_puc":"","show_fnc":"","not_company_email":["gmail","yahoo","hotmail","outlook","icloud","aol","protonmail","yandex","googlemail","mail","gmx","tuta","126","web","qq","163","139","sina","foxmail","tom","sohu","canway","oschina","alauda","blingsec","beyondcent","unicloud","saicmobility","bling"],"dist_page_acqu":{"title":"","button":"OK","dl_formName":"","dl_event":""},"confday_lp":{"dl_formName":"","dl_event":""},"redirection_links":{"xray_new_features_lp_success":{"title":"","button":"OK"},"gscr_success":{"redirect_after_submission":true,"redirect_url":"https:\/\/media.jfrog.local\/wp-content\/uploads\/2021\/02\/17132107\/14177206-dzone-refcard-340-getting-started-container-regist-1.pdf"},"nso_success":{"redirect_after_submission":true,"redirect_url":"https:\/\/www.jfrogchina.com"},"bnp_success":{"redirect":"","time":"5000"},"bnpt_success":{"redirect":"","time":"5000","activate":false},"bnce_success":{"redirect":"","time":"5000","activate":false},"bncp_success":{"redirect":"","time":"5000","activate":false},"bne_success":{"redirect":""},"ftp_success":{"redirect":"\/artifactory\/getting-started\/","title":"<span class=\"green\">\u6210\u529f<\/span>"},"fts_success":{"redirect":"\/artifactory\/cloud-getting-started\/"},"frtic_success":{"redirect":"","title":"You've <span class=\"green\">Successfully Registered!<\/span>"},"jcrfrtic_success":{"redirect":""},"ftc_success":{"redirect":"\/artifactory\/cloud-getting-started\/"},"fte_success":{"redirect":""},"fcef_success":{"redirect":""},"etp_success":{"redirect":"\/en\/platform\/getting-started\/"},"etc_success":{"redirect":""},"xray_success":{"redirect":""},"xcb_success":{"redirect":"\/artifactory\/cloud-getting-started\/","time":"5000"},"mcft_success":{"redirect":""},"epm_success":{"redirect":"https:\/\/aws.amazon.com\/marketplace\/pp\/B085Y6N9QT"},"epmgcp_success":{"redirect":"https:\/\/console.cloud.google.com\/marketplace\/product\/jfrog\/jfrog-ent-plus-saas?project=jfrog-gc-mp"},"gcp_entx_success":{"redirect":"https:\/\/console.cloud.google.com\/marketplace\/product\/jfrog\/jfrog-ent-saas"},"fepf_success":{"redirect":""},"entx_success":{"redirect":"https:\/\/aws.amazon.com\/marketplace\/pp\/B085Y6HJ85"},"glp_success":{"should_redirect":null,"custom_popup_text":null,"use_custom_success_message":null,"redirect":null},"azmf_success":{"redirect":"https:\/\/azuremarketplace.microsoft.com\/en-us\/marketplace\/apps\/jfrog.artifactoryprox?tab=Overview"},"azentx_success":{"redirect":"https:\/\/azuremarketplace.microsoft.com\/en-us\/marketplace\/apps\/jfrog.jfrog-enterprise-offer?tab=Overview"},"azmp_eplus_success":{"redirect":"https:\/\/azuremarketplace.microsoft.com\/en-us\/marketplace\/apps\/jfrog.jfrog-enterprise-plus-offer?tab=Overview"},"jcramf_success":{"redirect":"https:\/\/aws.amazon.com\/marketplace\/library?productType=saas&ref_=lbr_tab_saas"},"bap_success":{"redirect":""},"hol_success":{"redirect":"https:\/\/www.jfrogchina.com\/whats-new-jfrog-thank-you\/"},"cp_success":{"redirect":""},"pu_success":{"redirect":""},"sas_param":{"redirect":"","enabled":true},"goc_success":{"redirect":""},"lsb_success":{"redirect":"https:\/\/www.jfrogchina.com","form_types":{"hardcopy":"<div class=\"lsb-popup-image hardcopy py-5 text-center\"><img class=\"text-center mx-auto\" src=\"https:\/\/www.jfrogchina.com\/wp-content\/uploads\/2020\/09\/message_hardcopy.png\" alt=\"Hard Copy\" \/><\/div>\n<h2 class=\"text-center mb-1 text-center\" style=\"font-size: 48px;\">Your book is on its way!<\/h2>\n<div class=\"py-4\"><span class=\"text-center\" style=\"font-size: 17px;\">You\u2019ll recive your hard copy in just few days.<br \/>\nThanks for joining the Liquid Software revolution!<br \/>\n<\/span><\/div>\n<div style=\"font-size: 20px; line-height: 27px; text-align: center; color: #40be46;\">JFrog<\/div>\n","ebook":"<div class=\"lsb-popup-image ebook py-5 text-center\"><img class=\"text-center mx-auto\" src=\"https:\/\/www.jfrogchina.com\/wp-content\/uploads\/2020\/09\/message_ebook.png\" alt=\"eBook\" \/><\/div>\n<h2 class=\"text-center mb-1 text-center\" style=\"font-size: 48px;\">Your ebook is on its way!<\/h2>\n<div class=\"py-4\"><span class=\"text-center\" style=\"font-size: 17px;\">We\u2019ll send you an email shortly with your link to the electronic version, with our compliments. Thanks for joining the Liquid Software revolution!<br \/>\n<\/span><\/div>\n<div style=\"font-size: 20px; line-height: 27px; text-align: center; color: #40be46;\">JFrog<\/div>\n","audible":"<div class=\"lsb-popup-image audible py-5 text-center\"><img class=\"text-center mx-auto\" src=\"https:\/\/www.jfrogchina.com\/wp-content\/uploads\/2020\/09\/message_audible.png\" alt=\"Audible\" \/><\/div>\n<h2 class=\"text-center mb-1 text-center\" style=\"font-size: 48px;\">Your ebook is on its way!<\/h2>\n<div class=\"py-4\"><span class=\"text-center\" style=\"font-size: 17px;\">We\u2019ll send you an email shortly with your link to the Audible version, with our compliments. Thanks for joining the Liquid Software revolution!<br \/>\n<\/span><\/div>\n<div style=\"font-size: 20px; line-height: 27px; text-align: center; color: #40be46;\">JFrog<\/div>\n"}},"holidays_success":{"redirect":"","success_message":"<div>\n<p> Thank you for filling in <br \/> your details, <\/p>\n<p class=\"pt-3\"><strong> Your T-Shirt is on <br \/> the way! <\/strong><\/p>\n<\/div>\n","error_message":"<p><span style=\"font-size: 130%;\"> Oops. We had an error. Please try again later<\/span><\/p>\n"},"coffee_break_success":{"redirect":"https:\/\/www.jfrogchina.com\/whats-new-jfrog-thank-you\/"},"xray_tshirt_lp_success":{"redirect":"","title":"<span class=\"green\">Thank you<\/span> for your submission","description":"Your gift pack is on its way","button":"Ok"}},"general_success_modal_field_group":null,"eula_links":{"bnp_eula":"I have read and agree to the <a href=\"\/artifactory\/eula\/ \" target=\"_blank\">Terms and Conditions<\/a> and the <a href=\"\/privacy-policy\/\" target=\"_blank\">Privacy Policy<\/a>","bnpt_eula":"I have read and agree to the <a href=\"\/jfrog-cloud-general-terms\" target=\"_blank\">General Terms of Service<\/a> and the <a href=\"\/privacy-policy\/\" target=\"_blank\">Privacy Policy<\/a>","bnce_eula":"I have read and agree to the <a href=\"\/eula\/\" target=\"_blank\">General Terms of Service<\/a> and the <a href=\"\/privacy-policy\/\" target=\"_blank\">Privacy Policy<\/a>","bncp_eula":"I have read and agree to the <a href=\"\/eula\/\" target=\"_blank\">General Terms of Service<\/a> and the <a href=\"\/privacy-policy\/\" target=\"_blank\">Privacy Policy<\/a>","xcb_eula":"I have read and agree to the <a href=\"\/jfrog-cloud-general-terms \" target=\"_blank\">Terms and Conditions<\/a> and the <a href=\"\/privacy-policy\/\" target=\"_blank\">Privacy Policy<\/a>"},"placeholders":{"country_select":"\u9009\u62e9\u533a\u57df*","country_select_jpc":"Choose country*","state_select":"\u9009\u62e9\u5730\u533a*","state_outside":"\/","server_num_select":"\u670d\u52a1\u6570\u91cf","form_integrations":"\u6211\u9700\u8981\u96c6\u6210","current_use":"\u4f60\u73b0\u5728\u5728\u4f7f\u7528Artifactory\u5417\uff1f","saas_serverRegion":"Select Server Region","departments":"\u6211\u611f\u5174\u8da3","ms_version":"\u4f60\u73b0\u5728\u4f7f\u7528\u7684Artifactory\u7248\u672c\uff1f","quote_select":"\u9009\u62e9\u8ba1\u5212","pro_editions":"\u6211\u8fd8\u60f3\u8981\u4e00\u4efd\u62a5\u4ef7\u5355\uff1a","select_integration":"Select an Integration","select_provider":null,"select":"Select","expert_session":"\u6211\u60f3\u89c1\u4f60\u7684\u6280\u672f\u4e13\u5bb6\uff1a","state_select2":"\u9009\u62e9\u5730\u533a","back_button_text":"Back","want_sla_quote":"I want to get a quote for SLA","nr_prod_sites_deploy":"","devops_analyze":""},"jpc_messages":{"error_vatId_badFormat":"\u8bf7\u8f93\u51659\u4e2a\u6570\u5b57","error_vatId_required":"\u8bf7\u8f93\u5165\u589e\u503c\u7a0e\u7a0e\u53f7","error_ratePlanId_required":"\u8bf7\u8f93\u5165\u5229\u7387\u8ba1\u5212","error_firstName_required":"\u8bf7\u8f93\u5165\u59d3","error_lastName_required":"\u8bf7\u8f93\u5165\u540d","error_email_required":"\u8bf7\u8f93\u5165\u90ae\u7bb1","error_email_badFormat":"\u90ae\u7bb1\u4e0d\u6b63\u786e","error_phone_badFormat":"\u8bf7\u8f93\u5165\u5408\u6cd5\u7684\u624b\u673a\u53f7","error_phone_10_15_digits":"\u624b\u673a\u53f7\u5fc5\u987b10\u523015\u4f4d","error_confirmEmail_required":"\u9700\u8981\u586b\u5199\u9a8c\u8bc1\u90ae\u7bb1","error_confirmEmail_notSame":"\u8bf7\u8f93\u5165\u76f8\u540c\u7684\u90ae\u7bb1\u5730\u5740","error_phone_required":"\u9700\u8981\u8f93\u5165\u624b\u673a\u53f7","error_company_required":"\u8bf7\u8f93\u5165\u516c\u53f8\u540d","error_state_required":"\u8bf7\u8f93\u5165\u57ce\u5e02\u540d","error_country_required":"\u8bf7\u8f93\u5165\u56fd\u5bb6","error_city_required":"\u8bf7\u8f93\u5165\u57ce\u5e02","error_address_required":"\u8bf7\u8f93\u5165\u5730\u5740","error_zip_required":"\u8bf7\u8f93\u5165\u90ae\u7f16","error_billingFirstName_required":"\u8bf7\u8f93\u5165\u59d3","error_billingLastName_required":"\u8bf7\u8f93\u5165\u540d","error_billingEmail_required":"\u8bf7\u8f93\u5165\u90ae\u7bb1","error_billingEmail_badFormat":"\u90ae\u7bb1\u4e0d\u6b63\u786e","error_billingConfirmEmail_required":"\u9700\u8981\u586b\u5199\u9a8c\u8bc1\u90ae\u7bb1","error_billingConfirmEmail_notSame":"\u8bf7\u8f93\u5165\u76f8\u540c\u7684\u90ae\u7bb1\u5730\u5740","error_billingPhone_required":"\u9700\u8981\u8f93\u5165\u624b\u673a\u53f7","error_billingCountry_required":"\u8bf7\u8f93\u5165\u56fd\u5bb6","error_billingCity_required":"\u8bf7\u8f93\u5165\u57ce\u5e02","error_billingState_required":"\u8bf7\u8f93\u5165\u57ce\u5e02\u540d","error_billingZip_required":"\u8bf7\u8f93\u5165\u90ae\u7f16","error_billingAddress_required":"\u8bf7\u8f93\u5165\u5730\u5740","error_billingCompany_required":"\u8bf7\u8f93\u5165\u516c\u53f8\u540d","error_city_zip_not_valid":"\u57ce\u5e02\u6216\u90ae\u7f16\u4e0d\u6b63\u786e","error_creditCardNumber_001":"\u8bf7\u8f93\u5165\u5361\u53f7","error_creditCardNumber_002":"\u5361\u53f7\u4e0d\u6b63\u786e","error_creditCardNumber_003":"\u5361\u7c7b\u578b\u4e0d\u6b63\u786e","error_creditCardNumber_XXX":"\u5361\u7c7b\u578b\u4e0d\u6b63\u786e","error_creditCardExpirationMonth_001":"\u622a\u6b62\u65e5\u671f\u4e0d\u6b63\u786e","error_creditCardExpirationMonth_XXX":"\u622a\u6b62\u65e5\u671f\u4e0d\u6b63\u786e","error_creditCardHolderName_001":"\u8bf7\u8f93\u5165\u5361\u4e3b\u59d3\u540d","error_creditCardHolderName_XXX":"\u5361\u4e3b\u59d3\u540d\u4e0d\u6b63\u786e","error_cardSecurityCode_001":"\u8bf7\u8f93\u5165\u4fe1\u7528\u5361\u5b89\u5168\u7801","error_cardSecurityCode_004":"\u65e0\u6548\u7684\u4fe1\u7528\u5361\u5361","error_cardSecurityCode_XXX":"\u4fe1\u7528\u5361\u5b89\u5168\u7801\u4e0d\u6b63\u786e","error_Invalid_PaymentGateway":"\u65e0\u6548\u7684\u652f\u4ed8\u63a5\u53e3","error_Zuora_unknown":"\u6280\u672f\u9519\u8bef","label_vatId":"\u589e\u503c\u7a0e\u7a0e\u53f7","label_ratePlanId":"\u4ea7\u54c1\u89c4\u5212","label_firstName":"\u540d*","label_lastName":"\u59d3*","label_email":"\u7535\u5b50\u90ae\u4ef6*","label_confirmEmail":"Validate Email*","label_phone":"\u7535\u8bdd","label_company":"Company\/Organization*","label_state":"\u5dde","label_country":"\u56fd\u5bb6","label_city":"City*","label_address":"Address*","label_zip":"Zip Code*","label_billingFirstName":"\u540d*","label_billingLastName":"\u59d3*","label_billingEmail":"\u5de5\u4f5cEmail*","label_billingConfirmEmail":"Validate Email*","label_billingPhone":"\u7535\u8bdd","label_billingCountry":"\u56fd\u5bb6","label_billingCity":"City*","label_billingState":"\u5dde","label_billingZip":"Zip Code*","label_billingAddress":"Address*","label_billingCompany":"Company\/Organization*","label_sameInfo":"\u540c\u5ba2\u6237\u7684\u7ec6\u8282","label_amount":"\u603b\u4ef7","label_tax":"\u62df\u5f81\u6536\u7a0e\u6b3e","label_totalBeforeTax":"\u7a0e\u524d\u603b\u989d","label_priceTitle":"\u8ba2\u5355\u6c47\u603b","label_cardTitle":"\u5361\u4fe1\u606f","btn_next":"\u63d0\u4ea4","btn_prev":"\u4e0a\u4e00\u6b65","btn_cancel":"\u53d6\u6d88","btn_submit":"\u63d0\u4ea4","btn_updateSubmit":"\u63d0\u4ea4","label_cardHolderName":"\u5361\u6301\u6709\u4eba\u540d\u5b57","label_cardNumber":"\u5361\u53f7","label_cardType":"\u5361\u7c7b\u578b","label_expiration":"\u5361\u6709\u6548\u671f","btn_editCreditCard":"\u7f16\u8f91\u4fe1\u7528\u5361"},"exclude_country_company_email_restrictions":"","product_tour_option":{"is_enable_customized_experience":"","enable_product_tour":"","selected_countries_bool":"","countries":""},"location":{"country":null,"state":""},"focused_countries":{"list":["AT","BY","BE","BG","CA","CN","CZ","DK","EE","FI","FR","DE","GR","HU","IS","IE","IL","IT","JP","LT","LU","ME","MA","NL","NZ","PL","PT","RO","RS","ES","SE","CH","TW","TM","GB","US"],"show_non_focused_by_default":""},"states":[{"country":"US","state":{"iso":"AK","name":"Alaska"}},{"country":"US","state":{"iso":"AL","name":"Alabama"}},{"country":"US","state":{"iso":"AR","name":"Arkansas"}},{"country":"US","state":{"iso":"AZ","name":"Arizona"}},{"country":"US","state":{"iso":"CA","name":"California"}},{"country":"US","state":{"iso":"CO","name":"Colorado"}},{"country":"US","state":{"iso":"CT","name":"Connecticut"}},{"country":"US","state":{"iso":"DE","name":"Delaware"}},{"country":"US","state":{"iso":"FL","name":"Florida"}},{"country":"US","state":{"iso":"GA","name":"Georgia"}},{"country":"US","state":{"iso":"HI","name":"Hawaii"}},{"country":"US","state":{"iso":"IA","name":"Iowa"}},{"country":"US","state":{"iso":"ID","name":"Idaho"}},{"country":"US","state":{"iso":"IL","name":"Illinois"}},{"country":"US","state":{"iso":"IN","name":"Indiana"}},{"country":"US","state":{"iso":"KS","name":"Kansas"}},{"country":"US","state":{"iso":"KY","name":"Kentucky"}},{"country":"US","state":{"iso":"LA","name":"Louisiana"}},{"country":"US","state":{"iso":"MA","name":"Massachusetts"}},{"country":"US","state":{"iso":"MD","name":"Maryland"}},{"country":"US","state":{"iso":"ME","name":"Maine"}},{"country":"US","state":{"iso":"MI","name":"Michigan"}},{"country":"US","state":{"iso":"MN","name":"Minnesota"}},{"country":"US","state":{"iso":"MO","name":"Missouri"}},{"country":"US","state":{"iso":"MS","name":"Mississippi"}},{"country":"US","state":{"iso":"MT","name":"Montana"}},{"country":"US","state":{"iso":"NC","name":"North Carolina"}},{"country":"US","state":{"iso":"ND","name":"North Dakota"}},{"country":"US","state":{"iso":"NE","name":"Nebraska"}},{"country":"US","state":{"iso":"NH","name":"New Hampshire"}},{"country":"US","state":{"iso":"NJ","name":"New Jersey"}},{"country":"US","state":{"iso":"NM","name":"New Mexico"}},{"country":"US","state":{"iso":"NV","name":"Nevada"}},{"country":"US","state":{"iso":"NY","name":"New York"}},{"country":"US","state":{"iso":"OH","name":"Ohio"}},{"country":"US","state":{"iso":"OK","name":"Oklahoma"}},{"country":"US","state":{"iso":"OR","name":"Oregon"}},{"country":"US","state":{"iso":"PA","name":"Pennsylvania"}},{"country":"US","state":{"iso":"RI","name":"Rhode Island"}},{"country":"US","state":{"iso":"SC","name":"South Carolina"}},{"country":"US","state":{"iso":"SD","name":"South Dakota"}},{"country":"US","state":{"iso":"TN","name":"Tennessee"}},{"country":"US","state":{"iso":"TX","name":"Texas"}},{"country":"US","state":{"iso":"UT","name":"Utah"}},{"country":"US","state":{"iso":"VA","name":"Virginia"}},{"country":"US","state":{"iso":"VT","name":"Vermont"}},{"country":"US","state":{"iso":"WA","name":"Washington"}},{"country":"US","state":{"iso":"DC","name":"Washington DC"}},{"country":"US","state":{"iso":"WI","name":"Wisconsin"}},{"country":"US","state":{"iso":"WV","name":"West Virginia"}},{"country":"US","state":{"iso":"WY","name":"Wyoming"}},{"country":"CA","state":{"iso":"AB","name":"Alberta"}},{"country":"CA","state":{"iso":"BC","name":"British Columbia"}},{"country":"CA","state":{"iso":"MB","name":"Manitoba"}},{"country":"CA","state":{"iso":"NB","name":"New Brunswick"}},{"country":"CA","state":{"iso":"NL","name":"Newfoundland and Labrador"}},{"country":"CA","state":{"iso":"NS","name":"Nova Scotia"}},{"country":"CA","state":{"iso":"NT","name":"Northwest Territories"}},{"country":"CA","state":{"iso":"NU","name":"Nunavut"}},{"country":"CA","state":{"iso":"ON","name":"Ontario"}},{"country":"CA","state":{"iso":"PE","name":"Prince Edward Island"}},{"country":"CA","state":{"iso":"QC","name":"Quebec"}},{"country":"CA","state":{"iso":"SK","name":"Saskatchewan"}},{"country":"CA","state":{"iso":"YT","name":"Yukon Territories"}}],"providers":"","aad":{"clientId":"3b818178-1822-46ec-8faa-be5046dd0919"},"zuora":{"rpId":{"cloud_pro_x":"","cloud_proteam":"","cloud_enterprise":"","cloud_enterprise_x":"","pipelines_pro_cloud":"","pipelines_prox_cloud":"","cloud_enterprise_x_promo":null},"cbFlow":"default"},"lp":{"lp_gocenter":{"error":"<p>Please enter a valid email address.<\/p>\n"},"lp_aws_activate":{"footer_menu_item":{"title":"","url":""}}},"images":{"download_copy_icon":"https:\/\/www.jfrogchina.com\/wp-content\/uploads\/2019\/12\/copy-icon.png","code_copy_icon":false,"right_arrow_white":"https:\/\/www.jfrogchina.com\/wp-content\/uploads\/2019\/12\/right-arrow-white.png","left_arrow_white":"https:\/\/www.jfrogchina.com\/wp-content\/uploads\/2019\/12\/left-arrow-white.png","reject_icon":null},"blog_copy_cta":{"blog_copy_data_gac":null,"blog_copy_data_gaa":null,"blog_copy_data_gal":null},"forms":{"is_valid_for_auto_submit":false,"is_auto_submit_clicked":false},"is_enable_custom_top_banner":"","top_banner_visible_in":[],"env":"prod","wp_admin_ajax":"https:\/\/www.jfrogchina.com\/wp-admin\/admin-ajax.php","manifest":{"main.css":"main.bundle.b7f3e0e95ef35d824196.css","main.js":"main.bundle.e3609992c36ac5d4ec8e.js","main.css.map":"main.bundle.b7f3e0e95ef35d824196.css.map","main.js.map":"main.bundle.e3609992c36ac5d4ec8e.js.map","pages.css":"pages.bundle.ff0f0eb210a9eea50708.css","pages.js":"pages.bundle.23e0e71be3d9fb1c3ce0.js","pages.css.map":"pages.bundle.ff0f0eb210a9eea50708.css.map","pages.js.map":"pages.bundle.23e0e71be3d9fb1c3ce0.js.map","pricingV23.css":"pricingV23.bundle.024bbac90422f492af7d.css","pricingV23.js":"pricingV23.bundle.4c7adff4a9283c857435.js","pricingV23.css.map":"pricingV23.bundle.024bbac90422f492af7d.css.map","pricingV23.js.map":"pricingV23.bundle.4c7adff4a9283c857435.js.map","vendor~main.js":"vendor~main.chunk.93e4fe1eb92d32fe3990.js","vendor~main.js.map":"vendor~main.chunk.93e4fe1eb92d32fe3990.js.map","vendor~main~pages.css":"vendor~main~pages.chunk.1d04111f72ac341e735c.css","vendor~main~pages.js":"vendor~main~pages.chunk.4c877d0c6ecc63c549f7.js","vendor~main~pages.css.map":"vendor~main~pages.chunk.1d04111f72ac341e735c.css.map","vendor~main~pages.js.map":"vendor~main~pages.chunk.4c877d0c6ecc63c549f7.js.map","vendor~pages.css":"vendor~pages.chunk.9ecdca97dd84645d13a2.css","vendor~pages.js":"vendor~pages.chunk.691a6ffc534f26ef2bec.js","vendor~pages.css.map":"vendor~pages.chunk.9ecdca97dd84645d13a2.css.map","vendor~pages.js.map":"vendor~pages.chunk.691a6ffc534f26ef2bec.js.map","fonts\/pages.scss":"fonts\/slick.woff"}}; /* ]]> */ </script> <script data-minify="1" type='text/javascript' src='https://www.jfrogchina.com/wp-content/cache/min/1/wp-content/themes/jfrog.com/assets/scripts/jfrog_general.js?ver=1695003887' id='jfrog-general-js'></script> <script>window.lazyLoadOptions={elements_selector:"img[data-lazy-src],.rocket-lazyload",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,callback_loaded:function(element){if(element.tagName==="IFRAME"&&element.dataset.rocketLazyload=="fitvidscompatible"){if(element.classList.contains("lazyloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}};window.addEventListener('LazyLoad::Initialized',function(e){var lazyLoadInstance=e.detail.instance;if(window.MutationObserver){var observer=new MutationObserver(function(mutations){var image_count=0;var iframe_count=0;var rocketlazy_count=0;mutations.forEach(function(mutation){for(var i=0;i<mutation.addedNodes.length;i++){if(typeof mutation.addedNodes[i].getElementsByTagName!=='function'){continue} if(typeof mutation.addedNodes[i].getElementsByClassName!=='function'){continue} images=mutation.addedNodes[i].getElementsByTagName('img');is_image=mutation.addedNodes[i].tagName=="IMG";iframes=mutation.addedNodes[i].getElementsByTagName('iframe');is_iframe=mutation.addedNodes[i].tagName=="IFRAME";rocket_lazy=mutation.addedNodes[i].getElementsByClassName('rocket-lazyload');image_count+=images.length;iframe_count+=iframes.length;rocketlazy_count+=rocket_lazy.length;if(is_image){image_count+=1} if(is_iframe){iframe_count+=1}}});if(image_count>0||iframe_count>0||rocketlazy_count>0){lazyLoadInstance.update()}});var b=document.getElementsByTagName("body")[0];var config={childList:!0,subtree:!0};observer.observe(b,config)}},!1)</script><script data-no-minify="1" async src="https://www.jfrogchina.com/wp-content/plugins/wp-rocket/assets/js/lazyload/17.5/lazyload.min.js"></script> <script> const jfFormExists = document.getElementsByClassName('JFROG-CAPTCHA'); if ((jfFormExists.length > 0) && (jfrog_general.is_china != 1 || false)) { setTimeout(function () { console.log('loading.recaptcha'); let grecap = document.createElement('script') grecap.src = 'https://www.recaptcha.net/recaptcha/api.js?onload=CaptchaCallback&render=explicit&ver=5.5.1' grecap.type = 'text/javascript' grecap.id = 'google_recapcha-js' grecap.async = true grecap.defer = true document.body.appendChild(grecap); // add to bottom of body // Useful when CaptchaCallback function is not called on load in mobile browsers only if (/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)) { document.addEventListener('scroll', reCaptchaInitialisationMobile); document.addEventListener('mousemove', reCaptchaInitialisationMobile); document.addEventListener('touchstart', reCaptchaInitialisationMobile); } }, 4000); } function reCaptchaInitialisationMobile() { console.log('reCaptchaInitialisationMobile'); setTimeout(function () { if (!jfrog_general.jf_reCaptchaInitialisationMobile) { window.CaptchaCallback(); } }, 1000); event.currentTarget.removeEventListener('scroll', reCaptchaInitialisationMobile); event.currentTarget.removeEventListener('mousemove', reCaptchaInitialisationMobile); event.currentTarget.removeEventListener('touchstart', reCaptchaInitialisationMobile); } </script> </body> </html> <!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me - Debug: cached@1744032706 -->