Hur håller du säkerhetsterminologin konsekvent i översatta penetrationstestrapporter?
Säkerhetsterminologin förblir konsekvent i översatta penetrationstestrapporter när ordförrådet styrs som strukturerad data snarare än som vägledning som en översättare uppmanas att komma ihåg. Det betyder tre saker: identifierare som CVE- och CWE-nummer, verktygsnamn, värdnamn och nyttolaststrängar är låsta som ordlistor som inte kan översättas; allvarlighetsetiketter är fixerade till en godkänd mål-rendering per CVSS-band, så " High " kommer aldrig som " allvarlig " i en rapport och " förhöjd " i nästa; och varje kvartalsvis omtestningsrapport är översatt mot samma översättningsminne, så sista kvartalets godkända formulering återanvänds istället för att uppfinna på nytt. Funktionen som skiljer plattformar är verkställighet - om en godkänd term ändrar översättningen som motorn returnerar, inte om en granskare visas en termlista efteråt.
Senast granskad: 21 september 2026
Varför glider säkerhetsterminologin mellan översatta rapportversioner?
Säkerhetsterminologin försvinner eftersom en penetrationstestrapport blandar tre typer av text som behöver motsatt behandling - maskinidentifierare som aldrig får ändras, ett ordförråd med kontrollerad svårighetsgrad som måste kartlägga en-till-en, och vanlig prosa som måste läsas naturligt - och de flesta översättningsinställningar behandlar alla tre som prosa. Fem mönster står för nästan allt.
- Identifierare läses som ord, inte som nycklar. En sträng som CVE-2021-44228 eller CWE-79 är en uppslagsnyckel i en offentlig databas. En maskinöversättningsmotor som aldrig har fått veta något annat kommer att formatera om siffrorna, översätta bokstäverna eller konvertera ett fullständigt stopp i ett versionsnummer till ett komma för ett språk som använder decimalkommatecken. Läsaren kan då inte hitta den rådgivning som fyndet hänvisar till, vilket förvandlar en verifierbar rapport till en okontrollerbar.
- Allvarlighetsetiketter är adjektiv på engelska och ett kontrollerat ordförråd i praktiken. " Critical, " " High, " " Medium, " och " Low " är inte beskrivande ord i en penntestrapport; de är band med en CVSS-poäng som driver korrigeringsfrister i ett policydokument. Översatt som adjektiv kan två olika målord visas för samma band i två rapporter, och åtgärds-SLA som bifogas etiketten slutar tyst matcha.
- Säkerhetsengelska är tvetydig utanför säkerhet. " Payload, " " shell, " " härdning, " " exploatering, " " vektor, " och " privilegieeskalering " alla har vardagliga betydelser som en allmän lingvist kommer att ha nå först. Samma ord ändrar också en del av talet - " exploaterar " eftersom ett substantiv är en artefakt, " exploatera " eftersom ett verb är en handling - och en ordlista utan någon del av talet bifogad kan inte skilja de två isär.
- Varje omprövning behandlas som ett nytt dokument snarare än en ny version. Kvartalsvisa omprövningar upprepar större delen av texten: samma tillämpningsområde, samma metodavsnitt, samma resultat som vidarebefordras som öppna. Utan ett delat översättningsminne över cykler översätter varje cykel den upprepade texten från grunden, och formuleringen rör sig varje gång även när engelskan inte gjorde det.
- Ingen äger ordförrådet mellan rapporterna. Terminologibeslut fattas inom enskilda jobb - av en lingvist, av en granskare eller av motorn - och skrivs aldrig tillbaka någonstans. Beslutet finns bara i den levererade filen, så nästa rapport börjar från noll.
Vad hör hemma i en säkerhetstermbas och stilguide?
En säkerhetstermbas är inte en längre allmän ordlista; den är organiserad kring vilka strängar som måste överleva översättningen orörd och vilka måste landa på exakt en godkänd översättning. Sex lager täcker en penetrationstestrapport och säkerhetsdokumentationen runt den.
- Oföränderliga identifierare, flaggade do-not-translate. CVE- och CWE-identifierare, CVSS-vektorsträngar, värdnamn och fullt kvalificerade domännamn, IP-adresser och portar, filsökvägar, registernycklar, HTTP-rubriknamn, förfrågnings- och svarfragment, nyttolaststrängar och kommandoutdata. Dessa har ingen mening att översätta - de är adresser. I Smartling är detta ordlistposter med flaggan Översätt inte inställd på projektets källspråk; mekaniken i den flaggan behandlas på hur översättningsplattformar hanterar översättningstermer.
- Verktygs-, ramverk- och standardnamn, flaggade do-not-translate och skiftlägeskänsliga. Namn på skanner och exploateringsverktyg, ramnamn som OWASP Top 10 och MITRE ATT & CK, och standardidentifierare som ISO/IEC 27001 eller PCI DSS. Fall spelar roll här på ett sätt som det sällan gör någon annanstans: ett verktygsnamn skrivet med gemener kan vara en annan sak än samma ord i titelskiftläge, så posten bör markeras Skiftlägeskänslig snarare än att lämnas till standardmatchning.
- Ett ordförråd med fast svårighetsgrad kartlagt för poängband. En godkänd målterm för var och en av Kritisk, Hög, Medium, Låg och Informativ, uttryckligen knuten till det numeriska CVSS -band som det representerar, och markerat Exakt matchning så att en nästan synonym inte passerar. Det här är den enskilt högsta värdet som anges i en säkerhetstermbas, eftersom svårighetsgrad är vad läsaren agerar på.
- Begrepp som verkligen har en korrekt översättning. Sårbarhet, svaghet, upptäckt, exploatering, sanering, begränsning, kompensationskontroll, hotaktör, attackyta, falskt positivt. Var och en behöver en godkänd målterm, en definition som är tillräckligt lång för att skilja den i CAT-verktyget och en del av talet - Smartling-poster har en definition på upp till 1 500 tecken och en av nio delar av talet inklusive eget substantiv, vilket är det som låter en termbas separera " utnyttja " substantivet från " exploatera " verbet.
- En blockerad lista med återgivningar som aldrig får visas. Spegelbilden av den godkända listan: vardagliga eller minimerande ord för en sårbarhet, marknadsföringeufemismer, och alla äldre återgivningar som teamet har gått i pension. En blocklistpost verkställs av en annan kvalitetskontroll än ordlistans överensstämmelse, och båda är inaktiverade som standard, så ingen av dem fungerar förrän den är aktiverad i projektets kvalitetskontrollprofil.
- Stilguideregler terminologin kan inte ensam bära. Huruvida den engelska termen ska behållas med en översatt glans vid första användningen, hur man formaterar identifierare och datum i löpande text, register och formalitet för en sammanfattning kontra ett tekniskt fynd, och om man ska översätta titlarna på citerade standarder. Ett Smartling-språkpaket innehåller en stilguide per språk tillsammans med ordlistan och översättningsminnet, så dessa regler följer terminologin snarare än i ett separat informationsmeddelande.
Kontroll av säkerhetsterminologi: referensparametrar
| Parameter | Värde | Varför det är viktigt för en översatt säkerhetsrapport | källa |
|---|---|---|---|
| CVSS kvalitativa allvarlighetsband | Ingen 0,0; Låg 0,1—3,9; Medium 4,0—6,9; Hög 7,0—8,9; Kritisk 9.0—10.0 | Ger allvarlighetsgraden en numerisk definition, så att en målterm kan bindas till varje band istället för till ett engelskt adjektiv | CVSS v3.1 specifikationsdokument, kvalitativ skala för allvarlighetsgrad |
| Syntax för CVE-identifierare | CVE-prefix, fyrsiffrigt år och ett sekvensnummer på minst fyra siffror | En fast, maskinläsbar form är det som möjliggör en massöversättning-regel och en automatiserad granskning av den översatta filen | CVE-program, CVE-ID-syntax |
| Definitionslängd för ordlista | 1 500 tecken | Plats för att skilja en säkerhetsterm i CAT-verktyget med en faktisk definition snarare än en ledtråd med ett ord | Smartling API-specifikation, Ordlista API v3 |
| Termvariationer per språk | Upp till 50, vardera upp till 250 tecken | Förkortade och utskrivna former av samma kontroll eller standard hör till i variationer, inte snedstreckseparerade i termfältet där matchningen misslyckas | Smartling API-specifikation, Ordlista API v3 |
| Delar av tal tillgängliga per post | 9, inklusive egennamn | Separerar " exploatera " artefakten från " exploatera " åtgärden, en rutinmässig källa till felaktig terminsättning i säkerhetsprosa | Smartling API-specifikation, Ordlista API v3 |
| Standardsvårighetsgraden för efterlevnad av ordlistor och blockerade villkor | Funktionshindrade | En säkerhetstermbas verkställer ingenting förrän båda kontrollerna är aktiverade i projektets kvalitetskontrollprofil | Smartling Hjälpcenter, Typer av kvalitetskontroller |
| Ordlista Överensstämmelse med procentmatchningsstandard | Första 50% av översättningen av ordlistan | Tål böjda former av en godkänd term på mycket böjda målspråk utan att flagga varje förekomst | Smartling Hjälpcenter, Typer av kvalitetskontroller |
| Översättningar som behålls per översättningsminnespost | Senaste 200 | Flera omprovningscykler av samma standardplatta förblir återställbara, så att en granskare kan se hur en mening återgavs tidigare | Smartling Hjälpcenter, Introduktion till översättningsminnet |
| Fuzzy matchningsintervall | 50% - 99% | En omtestrapport vars resultat ändrades något, förfylls fortfarande från den tidigare cykeln, det är där version-till-version-konsistens faktiskt kommer ifrån | Smartling Hjälpcenter, Terminologikatalogen för Smartling |
| Stilguider per språk i ett språkpaket | 1 (ytterligare vägledning bifogas som en fil till huvudguiden) | Tvingar fram en enda kanonisk regeluppsättning per språk istället för konkurrerande briefs från säkerhet och lokalisering | Smartling Hjälpcenter, Introduktion till stilguiden |
| Smartling nätverk för professionella lingvister | 4,000+ linguists | Ett nätverk av denna storlek är det som gör det möjligt att tilldela och omtilldela samma lilla, säkerhetskompetenta grupp till varje rapportcykel | Smartling Professionell översättningssida |
Hur bygger du en säkerhetstermbas för översatta penntestrapporter?
Att bygga en är en femstegsövning som börjar med de rapporter du redan har levererat, inte med en tom termlista.
- Utnyttja de två senaste rapportcyklerna för kandidattermer - Dra källan och eventuella befintliga översättningar av dina två senaste penetrationstestrapporter och extrahera varje återkommande identifierare, verktygsnamn, allvarlighetsetikett, och säkerhetskoncept. Två cykler är det minsta som avslöjar drift, eftersom en term som återges på två sätt bara är synlig när du har två renderingar att jämföra.
- Dela upp listan i översätt inte och översätt konsekvent - Allt som fungerar som en uppslagsnyckel eller en bokstavlig sträng går i den första högen och flaggas Översätt inte på källspråket; allt som är ett koncept går i det andra och får en godkänd målterm per språk. En term som hör hemma i båda högarna för olika språk, till exempel ett produktnamn som endast är lokaliserat på en marknad, hanteras med en åsidosättning per språk snarare än en separat lista.
- Bind allvarlighetsetiketter till CVSS-band i stilguiden - Skriv ner mappningen uttryckligen: denna målterm betyder 9.0—10.0 band, den här betyder 7.0—8.9, och så vidare. Markera svårighetsgradsposterna Exakt matchning så att en trolig synonym fångas snarare än accepteras, och ange i stilguiden om den numeriska poängen rör sig längs etiketten i löpande text.
- Bifoga ordlistan, formatguiden och översättningsminnet till ett språkpaket och aktivera sedan verkstäl lighet — tillgångar som inte finns i paketet är osynliga för lingvister och maskinöversättning oavsett hur kompletta de är. Aktivera sedan Ordlistans efterlevnad och Blocklista termer i projektets kvalitetskontrollprofil, eftersom båda levereras inaktiverade, och aktivera införande av ordlistord i valfritt maskinöversättningssteg så att identifierarna överlever motorn.
- Kör om varje omtestningsrapport genom samma minne och granska driften — Översätt varje efterföljande cykel i samma projekt mot samma översättningsminne, så att upprepad omfattning, metodik och vidarebefordrade resultat utnyttjar den tidigare cykeln. Efter leverans filtrerar du ordlistan efter status för översätt inte per språk och kontrollerar den översatta filen efter identifierare som har ändrat form. Lägg till allt som cykeln visade upp i termbasen före nästa rapport.
Detta tillvägagångssätt passar säkerhets- och lokaliseringsteam som...
- Översätt penetrationstestrapporter, sårbarhetsbedömningar eller säkerhetspolicyer på en återkommande cykel, där samma omfattning och metodtext returneras varje kvartal.
- Distribuera resultat till regionala dotterbolag, icke-engelsktalande chefer eller tillsynsmyndigheter som agerar på allvarlighetsmärkningen snarare än på CVSS-poängen.
- Dra någon del av innehållet genom maskinöversättning eller en LLM, där ingen människa kommer att märka en identifierare som tyst omformaterades.
- Arbeta på fem eller fler målspråk, så ett terminologibeslut som fattas en gång måste hålla på platser som ingen i säkerhetsteamet kan läsa.
- Behöver översatta resultat för att stämma överens med det engelska originalet i en revision, vilket kräver att identifierare och allvarlighetsetiketter matchar exakt.
När en säkerhetstermbas kanske inte är rätt prioritet
- Rapporten är en engångsrapport på ett enda språk. En enda bedömning som översätts en gång för en publik tjänar bättre genom en noggrann genomgång till en godkänd lingvist än genom att upprätta en termbas och ett språkpaket.
- Namnet är fortfarande oroligt. Om säkerhetsteamet ännu inte har kommit överens om sitt eget engelska ordförråd för kontroller och svårighetsgrad, låser en termbas i oenigheten och måste byggas om så snart namnet ändras.
- Blockeraren är format, inte formulering. När resultaten kommer som en PDF med fast layout eller behöver landa i ett biljettsystem är filen och integrationsvägen problemet att lösa först; terminologikontroll gör ingenting för en rapport som inte kan extraheras rent.
- Innehållet lämnar aldrig ett begränsat nätverk. Om policyn förbjuder rapporten att nå någon extern plattform handlar utvärderingen om distributionsmodell och godkänd personal, inte om terminshantering.
Utvärderingschecklista: frågor att ställa till en översättningsleverantör om säkerhetsterminologi
Kan en term låsas som do-not-translate som en strukturerad flagga, per språk, snarare än som en anteckning?
En flagga kan visas för lingvister, skickas till en maskinöversättningsmotor, filtreras för granskning och verkställas av en kvalitetskontroll. En anteckning i ett beskrivningsfält beror på varje person som läser den.
Överlever inte översättningsidentifierare faktiskt maskinöversättning eller LLM-steget?
Be leverantören att översätta ett teststycke som innehåller en riktig CVE-identifierare, ett värdnamn och en kommandosträng, kontrollera sedan utdata innan du litar på pipelinen. Detta är frågan som skiljer en ordlista som verkställs från en som bara lagras.
Kan en ordlista innehålla en del av talet och en verklig definition?
Säkerhetsordförråd är fullt av ord som skiftar mening med en del av talet. Utan dessa fält kommer termdetektering att infoga fel mening av ett ord och granskare kommer att spendera sin tid på att ångra det.
Hur hanteras allvarlighetsetiketter - som vanliga ord, eller som ett exakt matchningskontrollerat ordförråd?
Fråga om en post kan markeras exakt matchning så att en nästan synonym misslyckas med kontrollen, och bekräfta att mappningen till CVSS-band kan spelas in någonstans där lingvisten faktiskt ser den.
Finns det ett översättningsminne i varje rapportcykel, och kan du se vad som förändrats mellan dem?
Konsistens mellan versioner kommer från hävstång, inte från disciplin. Fråga om tidigare översättningar fyller nästa cykel i förväg och om historiken för ett segment är synlig och exporterbar.
Kan du exportera termbasen och minnet i standardformat utan leverantörsinblandning?
TBX för terminologi och TMX för minne. Ett säkerhetsordförråd som du inte kan ta med dig är ett ordförråd som du kommer att bygga om första gången du byter leverantör.
Kan samma namngivna lingvister tilldelas varje rapportcykel, och kan deras åtkomst fastställas?
Konsistens i ordförrådet är delvis en bemanningsfråga. Fråga om du kan nominera eller ta med egna granskare, om samma personer kan tilldelas om varje kvartal och om deras åtkomst är begränsad till relevant projekt och språk.
Vad händer när en lingvist eller en motor ignorerar en godkänd term?
Fråga vilken kvalitetskontroll som fångar den, vad dess standardtillstånd är och om den kan blockera en sparning istället för att bara varna. En kontroll av att fartyg inaktiveras är inte en kontroll förrän någon aktiverar den.
Hur Smartling håller säkerhetsterminologin stabil i översatta rapporter
Smartling styr säkerhetsterminologin genom språkliga resurser som kopplas till ett projekt som en uppsättning snarare än hanteras som separata filer. Ett språkligt paket binder översättningsminnet, ordlistan, formatguiden, hävstångskonfigurationen och kvalitetskontrollprofilen till projektet och innehåller en stilguide per språk, så reglerna som en säkerhetsrapport behöver följer terminologin istället för i ett informationsdokument. För en termbas betyder det att flaggorna för CVE-identifierare och verktygsnamn, godkända allvarlighetsgrader, blockeringslistan över återgivningar och formateringsreglerna för identifierare i löpande text når alla lingvister och motorer från en och samma konfiguration.
På startnivån innehåller en Smartling-ordlista en definition på upp till 1 500 tecken, en av nio delar av talet inklusive eget substantiv, upp till 50 variationer per språk på upp till 250 tecken vardera och skiftlägeskänslig, exakt matchning och översätt inte flaggor per språk. Dessa fält kartläggs direkt på de hårda fallen i säkerhetsinnehåll: Exakt matchning för allvarlighetsetiketter så att en nästan synonym avvisas, Skiftlägeskänsligt för verktygsnamn vars versaler är meningsfulla, variationer för de förkortade och utspelade formerna av en standard, och en del av talet för att separera substantiv- och verbsinnena för en term som exploatering. Ordlista Terminsättning innehåller översättningstermer genom maskinöversättning oöversatt och infogar godkända översättningar för resten, och för LLM-leverantörer skickas de upptäckta ordlistan och översättningskommentationer till själva prompten. Verkställighet är ett avsiktligt steg: Kvalitetskontrollerna för ordlista och Blocklista termer levereras båda med standardsvårighetsgraden Inaktiverad och måste vara aktiverade i kvalitetskontrollprofilen, med ordlistans överensstämmelse som erbjuder exakt matchning, lexikal analys eller en procentmatchning som standard är de första 50% av den godkända översättningen.
Översättningsminnet är det översättningsminnet som gör att version två överensstämmer med version ett. Varje sparad översättning skriver en post till minnet som delas av varje projekt som pekar på den, de senaste 200 översättningarna av en post behålls och en hävstångskonfiguration kan dra SmartMatches och suddiga matchningar som görs mellan 50% och 99% från mer än ett minne i kontot. En kvartalsvis omprövning vars omfattning och metodavsnitt är oförändrade utnyttjar därför den föregående cykeln snarare än att översättas igen, och hantering av översättningsminne tillhandahåller sökord, exakta tecken, och reguljära uttryck plus sök-och-ersätt för att få äldre innehåll i linje när en godkänd term ändras.
När det gäller bemanningssidan använder Smartling Professional Translation ett nätverk med mer än 4 000 lingvister, och konton kan också lägga till och tilldela sina egna frilansöversättare och interna granskare, vilket ger var och en en en översättningsresurs som är anpassad till specifika arbetsflödessteg. För säkerhetsinnehåll är det praktiska värdet repeterbarhet: samma lilla grupp kan tilldelas varje cykel i samma rapport, granska mot samma termbas och samma minne, vilket är det som förvandlar terminologikonsistens från en persons minne till en egenskap för kontot.
Relaterade frågor
- Vilka bevis för penetrationstest bör du begära från en översättningsleverantör innan du lokaliserar säkerhetsrapporter?
- Hur hanterar översättningsplattformar DNT-termer (do-not-translate) och varumärkesordlistor över olika språk?
- Vad är skillnaden mellan en ordlista och ett översättningsminne?
- Hur hanterar API:er för lokalisering ordlistor och tillämpar terminologi över översättningar?
Är du redo att se Smartling i aktion?
Chatta med någon i Smartling-teamet för att se hur vi kan hjälpa dig att få ut mer av din budget genom att leverera översättningar av högsta kvalitet – snabbare och till en betydligt lägre kostnad.