భద్రత
Parla మీ మైక్రోఫోన్తో పనిచేస్తుంది, కాబట్టి దాన్ని దుర్వినియోగం చేయడం కష్టమయ్యేలా రూపొందించబడింది. మీ గొంతు ఎప్పుడూ మీ పరికరాన్ని దాటి వెళ్లదు, ఎక్స్టెన్షన్ వీలైనంత తక్కువ అనుమతులే అడుగుతుంది, మరియు మేము అందించే ప్రతి కోడ్ భాగం మీకు చేరే ముందు వెర్షన్ స్థిరపరచబడి, స్కాన్ చేయబడి, పరీక్షించబడుతుంది.
మీరు Parla ఉపయోగిస్తున్నప్పుడు
- మీ గొంతు మీ పరికరంలోనే, బ్రౌజర్ లోపల శుభ్రం చేయబడుతుంది. ఆడియోను స్వీకరించే సర్వర్ ఏదీ Parla కు లేదు, దొంగిలించబడే ఖాతాలు లేదా పాస్వర్డ్లు కూడా లేవు.
- ఇంజిన్ మా సొంత కోడ్, మూడవ పక్ష లైబ్రరీలు లేకుండా Rust లో వ్రాయబడింది, మరియు బ్రౌజర్ శాండ్బాక్స్లో WebAssembly గా నడుస్తుంది. AI మోడల్లు డేటా (సంఖ్యలు), ప్రోగ్రామ్లు కావు: మోడల్ రచయితల కోడ్ ఏదీ మీ కంప్యూటర్లో నడవదు.
- మైక్రోఫోన్ను శుభ్రం చేయడానికి అవసరమైనవే ఎక్స్టెన్షన్ అడుగుతుంది: దాని సెట్టింగ్లను భద్రపరచడం, మీరు మైక్రోఫోన్ ఉపయోగించే పేజీలలో నడవడం. దాని సొంత పేజీలు వాటి సొంత స్క్రిప్ట్లను మాత్రమే నడుపుతాయి (కఠినమైన Content Security Policy).
- వెబ్ పేజీలు ఎక్స్టెన్షన్ను ఒక పరిమిత మార్గం ద్వారా మాత్రమే చేరుకుంటాయి: వాటికి ఇంజిన్ ఫైల్లు మాత్రమే లభిస్తాయి, ఇంకేమీ కాదు, మరియు అవి పంపే ప్రతిదీ తనిఖీ చేయబడి, పరిమాణంలో పరిమితం చేయబడుతుంది.
- మీరు ఆన్ చేసే వరకు నివేదికలు ఆఫ్లో ఉంటాయి. అవి అనామకం, మరియు ప్రతి ఫీల్డ్ మా డాక్యుమెంటేషన్లో జాబితా చేయబడింది.
మా కోడ్ నుంచి మీ బ్రౌజర్ వరకు
- బిల్డ్ ఉపయోగించే ప్రతిదీ ఒక ఖచ్చితమైన వెర్షన్కు స్థిరపరచబడి, దాని ఫింగర్ప్రింట్తో తనిఖీ చేయబడుతుంది: GitHub actions కమిట్ ద్వారా, కంటైనర్ ఇమేజ్లు డైజెస్ట్ ద్వారా, డౌన్లోడ్లు SHA-256 ద్వారా, npm మరియు Python ప్యాకేజీలు lockfile ద్వారా.
- 3 రోజుల కంటే కొత్తదైన ఏ రిలీజూ చేర్చబడదు. హానికరమైన ప్యాకేజీ వెర్షన్లలో చాలా వరకు కొన్ని రోజుల్లోనే కనుగొనబడి తొలగించబడతాయి, కాబట్టి అవి ముందుగా పట్టుబడేలా మేము వేచి ఉంటాము. ఆటోమేటిక్ అప్డేట్లు ఒక వారం వేచి ఉంటాయి, మరియు ప్రతిదీ ఆమోదించే ముందు బిల్డ్ చేసి పరీక్షించబడుతుంది.
- ప్యాకేజీలు ఇన్స్టాల్ స్క్రిప్ట్లను నడపడానికి ఎప్పుడూ అనుమతించబడవు, మరియు ప్రతి బిల్డ్లో npm రిజిస్ట్రీ సంతకాలు ధృవీకరించబడతాయి.
- రిలీజ్లను మా ఆటోమేటెడ్ పైప్లైన్ మాత్రమే, ప్రధాన బ్రాంచ్ నుంచి బిల్డ్ చేస్తుంది. స్టోర్ మరియు npm క్రెడెన్షియల్స్ రిలీజ్ దశ మాత్రమే ఉపయోగించగల ఒక రక్షిత వాతావరణంలో ఉంచబడతాయి, మరియు బిల్డ్ రిపాజిటరీ యాక్సెస్ టోకెన్ను ఉంచుకోదు.
ప్రతి మార్పుపై తనిఖీ
- స్టాటిక్ విశ్లేషణ: CodeQL TypeScript, Rust ఇంజిన్, బిల్డ్ వర్క్ఫ్లోలను చదువుతుంది; zizmor వర్క్ఫ్లోలను ఆడిట్ చేస్తుంది.
- వెబ్సైట్ డైనమిక్ స్కాన్ (OWASP ZAP) ప్రతి మార్పుపై మరియు ప్రతి వారం.
- తెలిసిన బలహీనత ఉన్న ప్యాకేజీని జోడించే మార్పు నిరోధించబడుతుంది, మరియు Dependabot హెచ్చరికలు ప్రతి lockfile ను గమనిస్తాయి.
- పుష్ రక్షణతో సీక్రెట్ స్కానింగ్: పాస్వర్డ్ లేదా కీ ఉన్న ఏ కమిట్నైనా GitHub తిరస్కరిస్తుంది.
- కఠినంగా టైప్ చేయబడిన కోడ్ (TypeScript మరియు Python) మరియు ప్రతి రిలీజ్కు ముందు Chrome మరియు Firefox లో ఆటోమేటెడ్ పరీక్షలు.
ఏదైనా సమస్య కనిపించిందా?
దయచేసి మాకు ప్రైవేట్గా తెలియజేయండి: GitHub లో బలహీనతను నివేదించండి. అలా అది పబ్లిక్ అయ్యే ముందే సరిచేయవచ్చు.
ఈ పేజీలోని ప్రతిదీ తనిఖీ చేయవచ్చు: కోడ్, బిల్డ్ పైప్లైన్, భద్రతా తనిఖీలు ఓపెన్ సోర్స్. రిలీజ్లు ఎలా బిల్డ్ చేయబడి తనిఖీ చేయబడతాయి