::selection { background:#C1272D; color:#FFFFFF; }
::-moz-selection { background:#C1272D; color:#FFFFFF; }
.hero-section { padding:7rem 2rem 5rem; position:relative; overflow:hidden; background:radial-gradient(circle at top right, rgba(193,39,45,0.08), transparent 45%), #FDFCFB; }
.hero-section::after { content:''; position:absolute; inset:0; background:radial-gradient(circle at 15% 20%, rgba(144,97,255,0.1), transparent 45%); pointer-events:none; }
.hero-container { position:relative; z-index:1; max-width:1260px; margin:0 auto; display:grid; grid-template-columns:minmax(0,0.95fr) minmax(0,1.05fr); gap:3.5rem; align-items:center; }
.hero-copy { display:flex; flex-direction:column; gap:1.5rem; }
.hero-eyebrow { font-size:0.9rem; letter-spacing:0.2rem; font-weight:600; text-transform:uppercase; color:#C1272D; }
.hero-headline { font-size:clamp(2.75rem,4vw,3.5rem); line-height:1.1; font-weight:650; color:#050505; margin:0; }
.hero-subheadline { font-size:1.15rem; line-height:1.6; color:#4B5563; max-width:640px; }
.hero-detail-list { display:flex; flex-direction:column; gap:1rem; }
.hero-detail-item { display:flex; align-items:center; gap:0.85rem; font-size:0.95rem; color:#1F2937; font-weight:500; }
.hero-detail-icon { width:38px; height:38px; border-radius:50%; border:1px solid rgba(193,39,45,0.15); background:rgba(193,39,45,0.08); display:flex; align-items:center; justify-content:center; color:#C1272D; }
.hero-form-wrapper { position:relative; display:flex; justify-content:center; }
.hero-form-wrapper::before { content:''; position:absolute; inset:10% 5% 0 15%; background:linear-gradient(135deg, rgba(193,39,45,0.08), rgba(255,255,255,0)); filter:blur(45px); z-index:0; }
.hero-form-card { position:relative; z-index:1; width:100%; background:#FFFFFF; border-radius:32px; padding:3rem; box-shadow:0 35px 80px rgba(15,23,42,0.12); border:1px solid rgba(255,255,255,0.8); }
.form-stepper { display:flex; gap:1rem; margin-bottom:2rem; align-items:center; }
.step-node { display:flex; align-items:center; gap:0.65rem; font-weight:600; color:#111827; }
.step-node.inactive { color:#9CA3AF; }
.step-index { width:38px; height:38px; border-radius:14px; display:flex; align-items:center; justify-content:center; font-size:0.95rem; font-weight:600; border:1px solid rgba(193,39,45,0.2); background:rgba(193,39,45,0.08); color:#C1272D; }
.step-node.inactive .step-index { border-color:#E5E7EB; background:#F3F4F6; color:#6B7280; }
.modern-contact-form { padding:0; border:none; box-shadow:none; }
.form-group { margin-bottom:1.5rem; }
.form-group label { display:block; font-size:0.9rem; font-weight:600; color:#4B5563; margin-bottom:0.4rem; }
.form-group input { width:100%; padding:1.2rem 1.15rem; font-size:1rem; border-radius:18px; border:1px solid #E5E7EB; background:#FCFCFC; transition:all 0.3s ease; }
.form-group input:focus { border-color:#C1272D; box-shadow:0 0 0 4px rgba(193,39,45,0.12); outline:none; background:#FFFFFF; }
.checkbox-label { display:flex; align-items:flex-start; gap:0.75rem; font-size:0.95rem; color:#6B7280; line-height:1.4; }
.checkbox-label input[type="checkbox"] { width:20px; height:20px; margin-top:0.25rem; accent-color:#C1272D; }
.form-submit { width:100%; height:56px; border-radius:12px; border:none; background:linear-gradient(120deg,#C1272D,#8F1A1F); color:#FFFFFF; font-size:1.05rem; font-weight:700; display:flex; align-items:center; justify-content:center; gap:0.65rem; transition:all 0.3s ease; cursor:pointer; box-shadow:0 20px 30px rgba(193,39,45,0.25); }
.form-submit .button-icon { opacity:0; transform:translateX(-8px); transition:all 0.3s ease; display:flex; align-items:center; }
.form-submit:hover { box-shadow:0 25px 40px rgba(193,39,45,0.35); transform:translateY(-1px); }
.form-submit:hover .button-icon { opacity:1; transform:translateX(0); }
.info-section { padding:5.5rem 2rem 6.5rem; background:#FFFFFF; }
.info-grid { max-width:1200px; margin:0 auto; display:grid; grid-template-columns:repeat(auto-fit,minmax(320px,1fr)); gap:2.5rem; }
.info-card { background:#FFFFFF; border:1px solid #F1F1F1; border-radius:32px; padding:2.75rem; box-shadow:0 25px 45px rgba(15,23,42,0.07); }
.info-card h2 { font-size:2rem; font-weight:600; color:#0F172A; margin-bottom:1rem; }
.info-card > p { color:#4B5563; line-height:1.6; }
.info-card ul { margin:1rem 0 0; padding-left:1.2rem; color:#4B5563; line-height:1.5; }
.trust-points { display:flex; flex-direction:column; gap:1.25rem; margin-top:1.5rem; }
.trust-point { display:flex; gap:1rem; align-items:center; font-weight:500; color:#111827; }
.trust-point svg { flex-shrink:0; color:#C1272D; }
@media (max-width:991px){ .hero-container{grid-template-columns:1fr;} .hero-form-card{padding:2.5rem;} }
@media (max-width:767px){ .hero-section{padding:5.5rem 1.5rem 4rem;} .hero-form-card{padding:2rem; border-radius:24px;} .info-section{padding:4.5rem 1.5rem 5rem;} }
/* Contact-style form appearance */
.hero-form-card {
background: transparent;
border: none;
border-radius: 0;
box-shadow: none;
padding: 0;
}
.hero-form-wrapper::before {
display: none;
}
Weißbuch
Die 5 grundlegenden Komponenten eines sicheren Anwendungsentwicklungsprogramms Hochwertige Software erfordert einen disziplinierten und sicheren Entwicklungszyklus. Dieser Artikel zeigt, wie die Bereitstellung skaliert werden kann, ohne Code, Daten und Kunden zu gefährden.
Warum ein strukturiertes Programm die Veröffentlichungen beschleunigt
Die fünf Säulen, die jeder sichere Softwareentwicklungszyklus (SDLC) umfassen muss
Schritte zur Einführung, Messung und Weiterentwicklung des Programms
Das Weißbuch Ein sicheres Entwicklungsprogramm ist ein strukturierter Prozess, der die schnelle Entwicklung hochwertiger und kostengünstiger Software in kürzester Zeit ermöglicht. Es definiert klare Phasen, Ergebnisse und Verantwortlichkeiten.
Dieses Whitepaper untersucht die grundlegenden Elemente eines sicheren Anwendungsentwicklungsprogramms, darunter:
Warum ein Programm wichtig ist Vorteile eines sicheren Entwicklungsprogramms Die fünf Grundprinzipien Schritte zur Erreichung eines sicheren Entwicklungsprogramms Warum Führungskräfte im Ingenieurwesen SubRosa wählen Wir arbeiten eng mit Ihren Architekten-, Entwickler- und DevOps-Teams zusammen, um sichere Codierungspraktiken in die Praxis umzusetzen, ohne die Auslieferung zu verlangsamen.
Sichere SDLC-Bewertungen und praxisorientiertes Coaching
Bedrohungsmodellierung, Code-Review und Pipeline-Tests