[{"data":1,"prerenderedAt":849},["ShallowReactive",2],{"/ja-jp/topics/devsecops/what-is-fuzz-testing":3,"navigation-ja-jp":164,"banner-ja-jp":591,"footer-ja-jp":599,"next-steps-ja-jp":840},{"id":4,"title":5,"body":6,"category":6,"config":6,"content":7,"description":6,"extension":156,"meta":157,"navigation":158,"path":159,"seo":160,"slug":6,"stem":162,"testContent":6,"type":6,"__hash__":163},"pages/ja-jp/topics/devsecops/what-is-fuzz-testing/index.yml","",null,[8,22,29,90,123,154],{"type":9,"componentName":9,"componentContent":10},"CommonBreadcrumbs",{"crumbs":11},[12,16,20],{"title":13,"config":14},"Industry topics",{"href":15},"/ja-jp/topics/",{"title":17,"config":18},"Devsecops",{"href":19},"/ja-jp/topics/devsecops/",{"title":21},"What is fuzz testing",{"type":23,"componentName":23,"componentContent":24},"CommonArticleHero",{"title":25,"text":26,"config":27},"ファジングとは？","何を探しているのかよくわからない状態で、一体どのように脆弱性を見つけることができるのでしょうか？ゼロデイ脆弱性の検出に、ファジング（ファジングテスト）がどのように役立つかを学びましょう。\n",{"id":25,"twoColumns":28},false,{"type":30,"componentName":30,"componentContent":31},"CommonSideNavigationWithTree",{"anchors":32,"components":59},{"text":33,"data":34},"On this page",[35,39,43,47,51,55],{"text":36,"config":37},"概要",{"href":38},"#overview",{"text":40,"config":41},"ファジングの歴史",{"href":42},"#history-of-fuzzing",{"text":44,"config":45},"ファジングの2つのタイプ",{"href":46},"#two-types-of-fuzzing",{"text":48,"config":49},"ファジングを行うメリット",{"href":50},"#benefits-of-fuzzing",{"text":52,"config":53},"ファジングに関する課題",{"href":54},"#challenges-of-fuzzing",{"text":56,"config":57},"カバレッジファジングでバグを見つける",{"href":58},"#find-bugs-with-coverage-guided-fuzzing",[60,66,71,76,81,86],{"type":61,"componentName":61,"componentContent":62},"TopicsCopy",{"header":36,"text":63,"config":64},"ファジングやアプリケーションのファジングは、ソフトウェアアプリケーションのソースコード内に潜むセキュリティ上の脆弱性やバグをチームが発見できるようにするソフトウェアのテスト手法です。従来のソフトウェアテスト手法（SASTやDAST、IAST ）とは異なり、ファジングでは、基本的にはランダムな入力でコードに対して「ping」を行いクラッシュさせることで、そうしなければ明らかにならない欠陥を特定します。このようなコードの欠陥（あるいはビジネスロジックの問題）から、セキュリティ上の脅威に対して高いリスクがある場所がわかります。\n\n欠陥や脆弱性が見つかったら、ファザー（クラッシュの潜在的な原因を特定するツール）を使って、ソースコード内の特定の脆弱性に的を絞ることができます。ファザーは、SQL挿入やクロスサイトスクリプティングなど、ハッカーがセキュリティを無効にして情報を盗んだりシステムをダウンさせたりする攻撃で悪用される可能性のある脆弱性を特定するのに最も効果的です。スパイウェアやトロイの木馬などのシステムクラッシュとは無関係な脆弱性の発見には、あまり効果的ではありません。\n\nファジングを推奨する人々が、完全に自動化されていて、はっきりとしない弱点を見つけられる点を評価する一方で、反対する人々は設定が難しく、信頼性の低い結果をもたらしやすい点が不満だと述べています。\n",{"id":65},"overview",{"type":61,"componentName":61,"componentContent":67},{"header":40,"text":68,"config":69},"ファジングは別の点でも際立っています。このコンセプトが発見された経緯には、実はエピソードがあります。1988年に、ウィスコンシン大学マディソン校のBarton Miller教授が、ダイヤルアップシステムを使用してリモートでコードにアクセスしようとしていたところ、雷雨による干渉が原因でプログラムがクラッシュし続けました。外部の「ノイズ」はコードでは許容できないという考えは、Miller教授と彼の生徒の研究のきっかけとなりました。彼らは、予期しないランダムな入力がpingされた場合に、UnixやMac、Windowsのプログラムが定期的にクラッシュすることを発見しました。Miller教授は、『[Fuzzing for Software Security Testing and Quality Assurance](https://www.amazon.com/Fuzzing-Software-Security-Assurance-Information/dp/1596932147/ref=sr_1_2){data-ga-name=\"fuzzing for softwware security testing and quality assurance book\" data-ga-location=\"body\"}』の著者の1人です。\n",{"id":70},"history-of-fuzzing",{"type":61,"componentName":61,"componentContent":72},{"header":44,"text":73,"config":74},"ファジングには、主にカバレッジファジングとビヘイビアファジングの2つのタイプがあります。\n\n[カバレッジファジング](https://about.gitlab.com/blog/fuzzing-with-gitlab/){data-ga-name=\"fuzzing with gitlab\" data-ga-location=\"body\"}は、アプリの実行中にソースコードに注目し、バグを見つけるためにランダムな入力を与えます。絶えず新しいテストが生成され、アプリをクラッシュさせることを目標とします。クラッシュした場合、問題の可能性があることを意味します。テスターはカバレッジファジングプロセスから得たデータを使用して、クラッシュを再現できます。これはリスクのあるコードを特定するのに便利です。\n\nビヘイビアファジングの仕組みは異なります。アプリケーションがどのように動作すべきかを示すために仕様を参考にし、ランダムな入力を使用して実際にはどのように動作するかを判断します。想定される動作と実際の動作が異なる場合、通常はバグやその他の潜在的なセキュリティリスクが見つかります。\n",{"id":75},"two-types-of-fuzzing",{"type":61,"componentName":61,"componentContent":77},{"header":48,"text":78,"config":79},"[DevSecOps](https://about.gitlab.com/topics/devsecops/){data-ga-name=\"devsecops topics\" data-ga-location=\"body\"}において、ファジングを行うことはなぜ重要なのでしょうか？ファジングにはランダムな性質があるため、他のテストでは見落とされてしまうバグを見つけられる可能性が最も高い手法だと専門家は述べています。また、非常に手間のかからないテスト手法だと感がられています。「設定すれば、あとは放っておける」という意見もあります。テストハーネスを一度作成すれば、ファジングは完全に自動化され、いつまでも実行されます。マシンの台数を増やすことで簡単にスケーリングでき、回帰テストにも適しています。またファジングは、誤検出を行うことなく、コードカバレッジ（ファザーによって実行されたコードの量）を最大化できるため、開発プロセスがスピードアップします。コードカバレッジが高いほど、より徹底的なテストを実行できたことを意味します。\n\nさらにファジングは、手動によるテストを担当するチームと一緒に行うのが理想的です。これは、ファジングの入力セットと手動テストの入力セットをそれぞれをもとに調整できるためです。\n",{"id":80},"benefits-of-fuzzing",{"type":61,"componentName":61,"componentContent":82},{"header":52,"text":83,"config":84},"ファジングの実装を行おうとする場合、設定とデータ分析という主な2つの課題に直面します。ファズテストの設定は必ずしも簡単ではありません。設定するには複雑な“ハーネス”のテストが必要となりますが、ファジングが実際には既存のツールチェーン内に配置されていない場合、さらに“ハーネス”のテストが作成しにくくなる可能性があります。その上、ファジングを行うと、誤検出の可能性も含め、多くのデータが生成されることがあります。そのため、テストの担当チームが大量の情報に対処できるように準備しておくことが不可欠です。\n\nまた、あまり簡単には証明できないものの、QAコミュニティではファジングの「あいまい」な性質に対する否定的な考え方が依然として存在します。\n",{"id":85},"challenges-of-fuzzing",{"type":61,"componentName":61,"componentContent":87},{"header":56,"text":5,"config":88},{"id":89},"find-bugs-with-coverage-guided-fuzzing",{"type":91,"componentName":91,"componentContent":92},"CommonResourcesContainer",{"header":93,"tabs":94},"DevSecOpsの詳細をご紹介",[95,109],{"name":96,"items":97,"config":108},"動画",[98],{"header":99,"type":96,"image":100,"link":103},"ファジングに関する動画を視聴する",{"altText":99,"config":101},{"src":102},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749158699/Website/Topics/fuzz-testing.jpg",{"text":104,"config":105},"今すぐ視聴",{"href":106,"icon":107,"modal":28},"https://www.youtube.com/embed/4ROYvNfRZVU","Video",{"key":96},{"name":110,"items":111,"config":122},"記事",[112],{"header":113,"type":110,"image":114,"link":117},"GitLabのファジングに関する技術ドキュメント",{"altText":113,"config":115},{"src":116},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749158703/Website/Topics/img-fallback-cards-gitlab.png",{"text":118,"config":119},"詳細はこちら",{"href":120,"icon":121,"modal":28},"https://docs.gitlab.com/ja-jp/user/application_security/coverage_fuzzing/","Articles",{"key":110},{"type":91,"componentName":91,"componentContent":124},{"header":125,"tabs":126},"おすすめのコンテンツ",[127],{"name":128,"items":129,"config":153},"resources",[130,139,147],{"header":131,"type":132,"image":133,"link":135},"デベロッパー中心のアプリケーションセキュリティテストでDevOpsチームを劇的に変える方法","ブログ",{"altText":131,"config":134},{"src":116},{"text":118,"config":136},{"href":137,"icon":138,"modal":28},"/blog/align-engineering-security-appsec-tests-in-ci/","Blog",{"header":140,"type":132,"image":141,"link":144},"最近の買収によるGitLabへのファジングの導入",{"altText":140,"config":142},{"src":143},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749158710/Website/Topics/img-fallback-cards-infinity.png",{"text":118,"config":145},{"href":146,"icon":138,"modal":28},"/blog/fuzz-testing/",{"header":56,"type":132,"image":148,"link":150},{"altText":56,"config":149},{"src":116},{"text":118,"config":151},{"href":152,"icon":138,"modal":28},"/blog/fuzzing-with-gitlab/",{"key":128},{"type":155,"componentName":155},"CommonNextSteps","yml",{},true,"/ja-jp/topics/devsecops/what-is-fuzz-testing",{"title":25,"description":161},"ファジング（ファジングテストとも呼ばれる）は、他のソフトウェアのテスト方法では見つからないバグを見つける方法です。","ja-jp/topics/devsecops/what-is-fuzz-testing/index","qj3JE4AaggKvFVy_EoFfU1b076z2OmvhbzEoA1A9NHw",{"logo":165,"freeTrial":170,"sales":175,"login":180,"items":185,"search":511,"minimal":544,"duo":561,"switchNav":570,"pricingDeployment":581},{"config":166},{"href":167,"dataGaName":168,"dataGaLocation":169},"/ja-jp/","gitlab logo","header",{"text":171,"config":172},"無料トライアルを開始",{"href":173,"dataGaName":174,"dataGaLocation":169},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/ja-jp&glm_content=default-saas-trial/","free trial",{"text":176,"config":177},"デモをリクエスト",{"href":178,"dataGaName":179,"dataGaLocation":169},"/ja-jp/sales/?contact-topic=request-demo","sales",{"text":181,"config":182},"サインイン",{"href":183,"dataGaName":184,"dataGaLocation":169},"https://gitlab.com/users/sign_in/","sign in",[186,214,316,321,433,489],{"text":187,"config":188,"menu":190},"プラットフォーム",{"dataNavLevelOne":189},"platform",{"type":191,"columns":192},"cards",[193,199,207],{"title":187,"description":194,"link":195},"DevSecOpsに特化したインテリジェントオーケストレーションプラットフォーム",{"text":196,"config":197},"プラットフォームの詳細はこちら",{"href":198,"dataGaName":189,"dataGaLocation":169},"/ja-jp/platform/",{"title":200,"description":201,"link":202},"GitLab Duo Agent Platform","ソフトウェアライフサイクル全体を支えるエージェント型AI",{"text":203,"config":204},"GitLab Duoのご紹介",{"href":205,"dataGaName":206,"dataGaLocation":169},"/ja-jp/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":208,"description":209,"link":210},"GitLabが選ばれる理由","エンタープライズがGitLabを選ぶ主な理由をご覧ください",{"text":118,"config":211},{"href":212,"dataGaName":213,"dataGaLocation":169},"/ja-jp/why-gitlab/","why gitlab",{"text":215,"left":158,"config":216,"menu":218},"製品",{"dataNavLevelOne":217},"solutions",{"type":219,"link":220,"columns":224,"feature":295},"lists",{"text":221,"config":222},"すべてのソリューションを表示",{"href":223,"dataGaName":217,"dataGaLocation":169},"/ja-jp/solutions/",[225,250,273],{"title":226,"description":227,"link":228,"items":233},"自動化","CI/CDと自動化でデプロイを加速",{"config":229},{"icon":230,"href":231,"dataGaName":232,"dataGaLocation":169},"AutomatedCodeAlt","/ja-jp/solutions/delivery-automation/","automated software delivery",[234,238,241,246],{"text":235,"config":236},"CI/CD",{"href":237,"dataGaLocation":169,"dataGaName":235},"/ja-jp/solutions/continuous-integration/",{"text":200,"config":239},{"href":205,"dataGaLocation":169,"dataGaName":240},"gitlab duo agent platform - product menu",{"text":242,"config":243},"ソースコード管理",{"href":244,"dataGaLocation":169,"dataGaName":245},"/ja-jp/solutions/source-code-management/","Source Code Management",{"text":247,"config":248},"自動化されたソフトウェアデリバリー",{"href":231,"dataGaLocation":169,"dataGaName":249},"Automated software delivery",{"title":251,"description":252,"link":253,"items":258},"セキュリティ","セキュリティを犠牲にすることなくコード作成を高速化",{"config":254},{"href":255,"dataGaName":256,"dataGaLocation":169,"icon":257},"/ja-jp/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[259,263,268],{"text":260,"config":261},"アプリケーションセキュリティテスト",{"href":255,"dataGaName":262,"dataGaLocation":169},"Application security testing",{"text":264,"config":265},"ソフトウェアサプライチェーンセキュリティ",{"href":266,"dataGaLocation":169,"dataGaName":267},"/ja-jp/solutions/supply-chain/","Software supply chain security",{"text":269,"config":270},"ソフトウェアコンプライアンス",{"href":271,"dataGaName":272,"dataGaLocation":169},"/ja-jp/solutions/software-compliance/","software compliance",{"title":274,"link":275,"items":280},"測定",{"config":276},{"icon":277,"href":278,"dataGaName":279,"dataGaLocation":169},"DigitalTransformation","/ja-jp/solutions/visibility-measurement/","visibility and measurement",[281,285,290],{"text":282,"config":283},"可視性と測定",{"href":278,"dataGaLocation":169,"dataGaName":284},"Visibility and Measurement",{"text":286,"config":287},"バリューストリーム管理",{"href":288,"dataGaLocation":169,"dataGaName":289},"/ja-jp/solutions/value-stream-management/","Value Stream Management",{"text":291,"config":292},"分析とインサイト",{"href":293,"dataGaLocation":169,"dataGaName":294},"/ja-jp/solutions/analytics-and-insights/","Analytics and insights",{"title":296,"type":219,"items":297},"GitLabが活躍する場所",[298,304,310],{"text":299,"config":300},"大企業",{"icon":301,"href":302,"dataGaLocation":169,"dataGaName":303},"Building","/ja-jp/enterprise/","enterprise",{"text":305,"config":306},"スモールビジネス",{"icon":307,"href":308,"dataGaLocation":169,"dataGaName":309},"Work","/ja-jp/small-business/","small business",{"text":311,"config":312},"公共部門",{"icon":313,"href":314,"dataGaLocation":169,"dataGaName":315},"Organization","/ja-jp/solutions/public-sector/","public sector",{"text":317,"config":318},"価格",{"href":319,"dataGaName":320,"dataGaLocation":169,"dataNavLevelOne":320},"/ja-jp/pricing/","pricing",{"text":322,"config":323,"menu":324},"関連リソース",{"dataNavLevelOne":128},{"type":219,"link":325,"columns":329,"feature":422},{"text":326,"config":327},"すべてのリソースを表示",{"href":328,"dataGaName":128,"dataGaLocation":169},"/ja-jp/resources/",[330,363,389],{"title":331,"items":332},"はじめに",[333,338,343,348,353,358],{"text":334,"config":335},"インストール",{"href":336,"dataGaName":337,"dataGaLocation":169},"/ja-jp/install/","install",{"text":339,"config":340},"クイックスタートガイド",{"href":341,"dataGaName":342,"dataGaLocation":169},"/ja-jp/get-started/","quick setup checklists",{"text":344,"config":345},"学ぶ",{"href":346,"dataGaLocation":169,"dataGaName":347},"https://university.gitlab.com/","learn",{"text":349,"config":350},"製品ドキュメント",{"href":351,"dataGaName":352,"dataGaLocation":169},"https://docs.gitlab.com/ja-jp/","product documentation",{"text":354,"config":355},"ベストプラクティスビデオ",{"href":356,"dataGaName":357,"dataGaLocation":169},"/ja-jp/getting-started-videos/","best practice videos",{"text":359,"config":360},"インテグレーション",{"href":361,"dataGaName":362,"dataGaLocation":169},"/ja-jp/integrations/","integrations",{"title":364,"items":365},"検索する",[366,371,375,380,384],{"text":367,"config":368},"お客様成功事例",{"href":369,"dataGaName":370,"dataGaLocation":169},"/ja-jp/customers/","customer success stories",{"text":132,"config":372},{"href":373,"dataGaName":374,"dataGaLocation":169},"/ja-jp/blog/","blog",{"text":376,"config":377},"Demo Hub",{"href":378,"dataGaName":379,"dataGaLocation":169},"/ja-jp/demo-hub/","demo hub",{"text":381,"config":382},"The Source",{"href":383,"dataGaName":374,"dataGaLocation":169},"/ja-jp/the-source/",{"text":385,"config":386},"リモート",{"href":387,"dataGaName":388,"dataGaLocation":169},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":390,"items":391},"つなげる",[392,397,402,407,412,417],{"text":393,"config":394},"GitLabサービス",{"href":395,"dataGaName":396,"dataGaLocation":169},"/ja-jp/services/","services",{"text":398,"config":399},"コントリビュート",{"href":400,"dataGaName":401,"dataGaLocation":169},"https://contributors.gitlab.com","contribute",{"text":403,"config":404},"コミュニティ",{"href":405,"dataGaName":406,"dataGaLocation":169},"/community/","community",{"text":408,"config":409},"フォーラム",{"href":410,"dataGaName":411,"dataGaLocation":169},"https://forum.gitlab.com/","forum",{"text":413,"config":414},"イベント",{"href":415,"dataGaName":416,"dataGaLocation":169},"/events/","events",{"text":418,"config":419},"パートナー",{"href":420,"dataGaName":421,"dataGaLocation":169},"/ja-jp/partners/","partners",{"config":423,"title":426,"text":427,"link":428},{"background":424,"textColor":425},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1777322348/qpq8yrgn8knii57omj0c.png')","#000","GitLabの最新情報","最新の機能と改善点に関する情報をお届けします。",{"text":429,"config":430},"最新情報を読む",{"href":431,"dataGaName":432,"dataGaLocation":169},"/ja-jp/whats-new/","whats new",{"text":434,"config":435,"menu":437},"企業情報",{"dataNavLevelOne":436},"company",{"type":219,"columns":438},[439],{"items":440},[441,446,452,454,459,464,469,474,479,484],{"text":442,"config":443},"GitLabについて",{"href":444,"dataGaName":445,"dataGaLocation":169},"/ja-jp/company/","about",{"text":447,"config":448,"footerGa":451},"採用情報",{"href":449,"dataGaName":450,"dataGaLocation":169},"/jobs/","jobs",{"dataGaName":450},{"text":413,"config":453},{"href":415,"dataGaName":416,"dataGaLocation":169},{"text":455,"config":456},"経営陣",{"href":457,"dataGaName":458,"dataGaLocation":169},"/company/team/e-group/","leadership",{"text":460,"config":461},"ハンドブック",{"href":462,"dataGaName":463,"dataGaLocation":169},"https://handbook.gitlab.com/","handbook",{"text":465,"config":466},"投資家向け情報",{"href":467,"dataGaName":468,"dataGaLocation":169},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":470,"config":471},"トラストセンター",{"href":472,"dataGaName":473,"dataGaLocation":169},"/ja-jp/security/","trust center",{"text":475,"config":476},"AI Transparency Center",{"href":477,"dataGaName":478,"dataGaLocation":169},"/ja-jp/ai-transparency-center/","ai transparency center",{"text":480,"config":481},"ニュースレター",{"href":482,"dataGaName":483,"dataGaLocation":169},"/company/contact/#contact-forms","newsletter",{"text":485,"config":486},"プレス",{"href":487,"dataGaName":488,"dataGaLocation":169},"/press/","press",{"text":490,"config":491,"menu":492},"お問い合わせ",{"dataNavLevelOne":436},{"type":219,"columns":493},[494],{"items":495},[496,501,506],{"text":497,"config":498},"お問い合わせはこちら",{"href":499,"dataGaName":500,"dataGaLocation":169},"/ja-jp/sales/","talk to sales",{"text":502,"config":503},"サポートを受ける",{"href":504,"dataGaName":505,"dataGaLocation":169},"https://support.gitlab.com/hc/en-us","support portal",{"text":507,"config":508},"カスタマーポータル",{"href":509,"dataGaName":510,"dataGaLocation":169},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":512,"login":513,"suggestions":520},"閉じる",{"text":514,"link":515},"リポジトリとプロジェクトを検索するには、次にログインします",{"text":516,"config":517},"GitLab.com",{"href":183,"dataGaName":518,"dataGaLocation":519},"search login","search",{"text":521,"default":522},"提案",[523,525,530,532,536,540],{"text":200,"config":524},{"href":205,"dataGaName":200,"dataGaLocation":519},{"text":526,"config":527},"コード提案（AI）",{"href":528,"dataGaName":529,"dataGaLocation":519},"/ja-jp/solutions/code-suggestions/","Code Suggestions (AI)",{"text":235,"config":531},{"href":237,"dataGaName":235,"dataGaLocation":519},{"text":533,"config":534},"GitLab on AWS",{"href":535,"dataGaName":533,"dataGaLocation":519},"/ja-jp/partners/technology-partners/aws/",{"text":537,"config":538},"GitLab on Google Cloud",{"href":539,"dataGaName":537,"dataGaLocation":519},"/ja-jp/partners/technology-partners/google-cloud-platform/",{"text":541,"config":542},"GitLabを選ぶ理由",{"href":212,"dataGaName":543,"dataGaLocation":519},"Why GitLab?",{"freeTrial":545,"mobileIcon":549,"desktopIcon":554,"secondaryButton":557},{"text":171,"config":546},{"href":547,"dataGaName":174,"dataGaLocation":548},"https://gitlab.com/-/trials/new/","nav",{"altText":550,"config":551},"GitLabアイコン",{"src":552,"dataGaName":553,"dataGaLocation":548},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":550,"config":555},{"src":556,"dataGaName":553,"dataGaLocation":548},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":331,"config":558},{"href":559,"dataGaName":560,"dataGaLocation":548},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/ja-jp/get-started/","get started",{"freeTrial":562,"mobileIcon":566,"desktopIcon":568},{"text":563,"config":564},"GitLab Duoの詳細について",{"href":205,"dataGaName":565,"dataGaLocation":548},"gitlab duo",{"altText":550,"config":567},{"src":552,"dataGaName":553,"dataGaLocation":548},{"altText":550,"config":569},{"src":556,"dataGaName":553,"dataGaLocation":548},{"button":571,"mobileIcon":576,"desktopIcon":578},{"text":572,"config":573},"/switch",{"href":574,"dataGaName":575,"dataGaLocation":548},"#contact","switch",{"altText":550,"config":577},{"src":552,"dataGaName":553,"dataGaLocation":548},{"altText":550,"config":579},{"src":580,"dataGaName":553,"dataGaLocation":548},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":582,"mobileIcon":587,"desktopIcon":589},{"text":583,"config":584},"料金ページに戻る",{"href":319,"dataGaName":585,"dataGaLocation":548,"icon":586},"back to pricing","GoBack",{"altText":550,"config":588},{"src":552,"dataGaName":553,"dataGaLocation":548},{"altText":550,"config":590},{"src":556,"dataGaName":553,"dataGaLocation":548},{"title":592,"button":593,"config":597},"GitLab Orbitが登場: AIエージェントのためのコンテキストレイヤー",{"text":118,"config":594},{"href":595,"dataGaName":596,"dataGaLocation":169},"/ja-jp/gitlab-orbit/","orbit",{"layout":598,"disabled":28},"release",{"data":600},{"text":601,"source":602,"edit":608,"contribute":613,"config":618,"items":623,"minimal":831},"GitはSoftware Freedom Conservancyの商標です。当社は「GitLab」をライセンスに基づいて使用しています",{"text":603,"config":604},"ページのソースを表示",{"href":605,"dataGaName":606,"dataGaLocation":607},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":609,"config":610},"このページを編集",{"href":611,"dataGaName":612,"dataGaLocation":607},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":614,"config":615},"ご協力をお願いします",{"href":616,"dataGaName":617,"dataGaLocation":607},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":619,"facebook":620,"youtube":621,"linkedin":622},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[624,669,721,764,798],{"title":317,"links":625,"subMenu":640},[626,630,635],{"text":627,"config":628},"プランの表示",{"href":319,"dataGaName":629,"dataGaLocation":607},"view plans",{"text":631,"config":632},"Premiumを選ぶ理由",{"href":633,"dataGaName":634,"dataGaLocation":607},"/ja-jp/pricing/premium/","why premium",{"text":636,"config":637},"Ultimateを選ぶ理由",{"href":638,"dataGaName":639,"dataGaLocation":607},"/ja-jp/pricing/ultimate/","why ultimate",[641],{"title":490,"links":642},[643,645,647,649,654,659,664],{"text":490,"config":644},{"href":499,"dataGaName":179,"dataGaLocation":607},{"text":502,"config":646},{"href":504,"dataGaName":505,"dataGaLocation":607},{"text":507,"config":648},{"href":509,"dataGaName":510,"dataGaLocation":607},{"text":650,"config":651},"ステータス",{"href":652,"dataGaName":653,"dataGaLocation":607},"https://status.gitlab.com/","status",{"text":655,"config":656},"利用規約",{"href":657,"dataGaName":658,"dataGaLocation":607},"/terms/","terms of use",{"text":660,"config":661},"プライバシーに関する声明",{"href":662,"dataGaName":663,"dataGaLocation":607},"/ja-jp/privacy/","privacy statement",{"text":665,"config":666},"Cookie 優先設定",{"dataGaName":667,"dataGaLocation":607,"id":668,"isOneTrustButton":158},"cookie preferences","ot-sdk-btn",{"title":215,"links":670,"subMenu":679},[671,675],{"text":672,"config":673},"DevSecOpsプラットフォーム",{"href":198,"dataGaName":674,"dataGaLocation":607},"devsecops platform",{"text":676,"config":677},"AI支援開発",{"href":205,"dataGaName":678,"dataGaLocation":607},"ai-assisted development",[680],{"title":681,"links":682},"トピック",[683,687,692,697,702,706,711,716],{"text":235,"config":684},{"href":685,"dataGaName":686,"dataGaLocation":607},"/ja-jp/topics/ci-cd/","cicd",{"text":688,"config":689},"GitOps",{"href":690,"dataGaName":691,"dataGaLocation":607},"/ja-jp/topics/gitops/","gitops",{"text":693,"config":694},"DevOps",{"href":695,"dataGaName":696,"dataGaLocation":607},"/ja-jp/topics/devops/","devops",{"text":698,"config":699},"バージョン管理",{"href":700,"dataGaName":701,"dataGaLocation":607},"/ja-jp/topics/version-control/","version control",{"text":703,"config":704},"DevSecOps",{"href":19,"dataGaName":705,"dataGaLocation":607},"devsecops",{"text":707,"config":708},"クラウドネイティブ",{"href":709,"dataGaName":710,"dataGaLocation":607},"/ja-jp/topics/cloud-native/","cloud native",{"text":712,"config":713},"コーディングのためのAI",{"href":714,"dataGaName":715,"dataGaLocation":607},"/ja-jp/topics/devops/ai-for-coding/","ai for coding",{"text":717,"config":718},"エージェント型AI",{"href":719,"dataGaName":720,"dataGaLocation":607},"/ja-jp/topics/agentic-ai/","agentic ai",{"title":722,"links":723},"ソリューション",[724,727,729,734,738,741,744,747,749,751,754,759],{"text":260,"config":725},{"href":255,"dataGaName":726,"dataGaLocation":607},"Application Security Testing",{"text":247,"config":728},{"href":231,"dataGaName":232,"dataGaLocation":607},{"text":730,"config":731},"アジャイル開発",{"href":732,"dataGaName":733,"dataGaLocation":607},"/ja-jp/solutions/agile-delivery/","agile delivery",{"text":735,"config":736},"SCM",{"href":244,"dataGaName":737,"dataGaLocation":607},"source code management",{"text":235,"config":739},{"href":237,"dataGaName":740,"dataGaLocation":607},"continuous integration & delivery",{"text":286,"config":742},{"href":288,"dataGaName":743,"dataGaLocation":607},"value stream management",{"text":688,"config":745},{"href":746,"dataGaName":691,"dataGaLocation":607},"/ja-jp/solutions/gitops/",{"text":299,"config":748},{"href":302,"dataGaName":303,"dataGaLocation":607},{"text":305,"config":750},{"href":308,"dataGaName":309,"dataGaLocation":607},{"text":752,"config":753},"公共機関",{"href":314,"dataGaName":315,"dataGaLocation":607},{"text":755,"config":756},"教育",{"href":757,"dataGaName":758,"dataGaLocation":607},"/ja-jp/solutions/education/","education",{"text":760,"config":761},"金融サービス",{"href":762,"dataGaName":763,"dataGaLocation":607},"/ja-jp/solutions/finance/","financial services",{"title":765,"links":766},"リソース",[767,769,771,773,777,779,782,784,786,788,790,792,794,796],{"text":334,"config":768},{"href":336,"dataGaName":337,"dataGaLocation":607},{"text":339,"config":770},{"href":341,"dataGaName":342,"dataGaLocation":607},{"text":344,"config":772},{"href":346,"dataGaName":347,"dataGaLocation":607},{"text":349,"config":774},{"href":775,"dataGaName":776,"dataGaLocation":607},"https://docs.gitlab.com/ja-jp","docs",{"text":132,"config":778},{"href":373,"dataGaName":374,"dataGaLocation":607},{"text":780,"config":781},"最新リリース",{"href":431,"dataGaName":432,"dataGaLocation":607},{"text":367,"config":783},{"href":369,"dataGaName":370,"dataGaLocation":607},{"text":385,"config":785},{"href":387,"dataGaName":388,"dataGaLocation":607},{"text":393,"config":787},{"href":395,"dataGaName":396,"dataGaLocation":607},{"text":398,"config":789},{"href":400,"dataGaName":401,"dataGaLocation":607},{"text":403,"config":791},{"href":405,"dataGaName":406,"dataGaLocation":607},{"text":408,"config":793},{"href":410,"dataGaName":411,"dataGaLocation":607},{"text":413,"config":795},{"href":415,"dataGaName":416,"dataGaLocation":607},{"text":418,"config":797},{"href":420,"dataGaName":421,"dataGaLocation":607},{"title":799,"links":800},"会社情報",[801,803,805,807,809,811,815,820,822,824,826],{"text":442,"config":802},{"href":444,"dataGaName":436,"dataGaLocation":607},{"text":447,"config":804},{"href":449,"dataGaName":450,"dataGaLocation":607},{"text":455,"config":806},{"href":457,"dataGaName":458,"dataGaLocation":607},{"text":460,"config":808},{"href":462,"dataGaName":463,"dataGaLocation":607},{"text":465,"config":810},{"href":467,"dataGaName":468,"dataGaLocation":607},{"text":812,"config":813},"Sustainability",{"href":814,"dataGaName":812,"dataGaLocation":607},"/sustainability/",{"text":816,"config":817},"ダイバーシティ、インクルージョン、ビロンギング（DIB）",{"href":818,"dataGaName":819,"dataGaLocation":607},"/ja-jp/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":470,"config":821},{"href":472,"dataGaName":473,"dataGaLocation":607},{"text":480,"config":823},{"href":482,"dataGaName":483,"dataGaLocation":607},{"text":485,"config":825},{"href":487,"dataGaName":488,"dataGaLocation":607},{"text":827,"config":828},"現代奴隷制の透明性に関する声明",{"href":829,"dataGaName":830,"dataGaLocation":607},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":832},[833,835,838],{"text":655,"config":834},{"href":657,"dataGaName":658,"dataGaLocation":607},{"text":836,"config":837},"Cookieの設定",{"dataGaName":667,"dataGaLocation":607,"id":668,"isOneTrustButton":158},{"text":660,"config":839},{"href":662,"dataGaName":663,"dataGaLocation":607},{"header":841,"blurb":842,"button":843,"secondaryButton":847},"今すぐ開発をスピードアップ","DevSecOpsに特化したインテリジェントオーケストレーションプラットフォームで実現できることをご確認ください。\n",{"text":171,"config":844},{"href":845,"dataGaName":174,"dataGaLocation":846},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/ja-jp/","feature",{"text":490,"config":848},{"href":499,"dataGaName":179,"dataGaLocation":846},1786803785465]