Тайните са предназначени да бъдат скрити или най-малкото да бъдат известни само на определен и ограничен кръг лица (или системи). В противен случай те не са истински тайни. В личния живот разкритата тайна може да навреди на взаимоотношенията, да доведе до социално заклеймяване или най-малкото да бъде смущаваща. В професионалния живот на разработчика или инженера по сигурността на приложенията последиците от разкриването на тайни могат да доведат до пробиви в сигурността, изтичане на данни и, е, също да бъдат смущаващи. И докато има налични инструменти за откриване на изходен код и хранилища за код, то има малко възможности за идентифициране на тайни в обикновен текст, документи, имейли, чат логове, системи за управление на съдържанието и др.
В контекста на приложенията тайните са чувствителна информация, като например пароли, API ключове, криптографски ключове и други поверителни данни, от които приложението се нуждае, за да функционира, но не трябва да бъдат излагани на неоторизирани потребители. Тайните обикновено се съхраняват по сигурен начин и се достъпват програмно от приложението, когато е необходимо.
Използването на тайни е съществен аспект от защитата на приложенията. Неоторизираният достъп до тези чувствителни части от информацията може да доведе до пробиви в сигурността и други злонамерени действия. За да защитят тайните, разработчиците, системните администратори и инженерите по сигурността използват различни техники за сигурност, като криптиране, сигурно съхранение и механизми за контрол на достъпа, за да гарантират, че само оторизирани потребители имат достъп до тях. Освен това те прилагат най-добри практики, като например редовна ротация на паролите и ключовете и ограничаване на обхвата на достъпа до тайните само до това, което е необходимо за функционирането на приложението.
Тайните са критичен компонент на сигурността на веригата за доставки на софтуер, която обхваща сътрудничеството до внедряването и всичко между тях.
Тайната, като например ключ за достъп или парола, често е единственото нещо, което стои между нападателя и чувствителните данни или системи. Ето защо е от съществено значение тези тайни да бъдат поверителни и сигурни. Когато тайните са компрометирани, това може да доведе до опустошително нарушение на сигурността на данните, което може да причини значителни финансови и репутационни щети на организацията.
Тайните са честа мишена на атаките по веригата за доставка на софтуер. Нападателите често се насочват към тайните, за да получат достъп до корпоративни системи, данни или сървъри. Те могат лесно да се сдобият с тези тайни, ако те по погрешка са изтекли към публичен източник. Опазването на тайните при сигурността на веригата за доставка на софтуер е от съществено значение, за да се гарантира, че нападателите не могат да ги използват, за да компрометират системите и данните на предприятието. Правилното управление на тайните може да помогне да се предотврати неоторизиран достъп до критични системи и данни, като по този начин се предпазят организациите от атаки по веригата на доставки.
За да се предпазите от изтичане на тайни, можете да приложите следните практики:
Като следвате тези най-добри практики, можете да се предпазите от случайно излагане на чувствителна информация в нашите хранилища за код и мениджъри за контрол на изходния код. Но какво да кажем за други системи, като например системи за управление на съдържанието, обикновени текстови документи, имейли, чат логове и други цифрови активи, които не се съхраняват в хранилище?
Too Many Secrets (2MS) е проект с отворен код, посветен на това да помага на хората да защитават чувствителната си информация като пароли, пълномощни и API ключове от поява в публични уебсайтове и комуникационни услуги. Днес 2MS поддържа Confluence, а скоро ще добавим и поддръжка за Discord. Освен това тя е лесно разширяема и за други платформи за комуникация или сътрудничество.
Инсталирането и стартирането на 2MS е изключително бързо и лесно. Изградена в Go, всичко, от което се нуждаете, е да клонирате хранилището, да изградите проекта и да стартирате бинарната версия срещу вашата платформа. По-долу е списъкът с командите, които използвах, за да стартирам и да работя на OSX (използвайки Bash 5.1.16):
# brew install go
# git clone https://github.com/Checkmarx/2ms.git
# cd 2ms
# go build
# ./2ms –confluence https://<MyConfluence>.atlassian.net/wiki –confluence-spaces <MySpace> –confluence-username <MyUsername> –confluence-token <MyToken>
2MS е изградена на базата на двигател за откриване на тайни (понастоящем gitleaks) и включва различни приставки за взаимодействие с популярни платформи. Това означава, че всеки в общността с отворен код може да допринася, подобрява и разширява 2MS доста лесно.
АБОНИРАЙТЕ СЕ ЗА НАШИЯ Е-БЮЛЕТИН И ПОЛУЧАВАЙТЕ НОВИНИ И СЪВЕТИ НА ТЕМА КИБЕРСИГУРНОСТ.
© 2022 Фондация “Киберсигурност за Всеки” с ЕИК 206932045. Всички права запазени. Политики за поверителност.
ж.к. Гео Милев бл. 117, вх.А
София 1113, България
support[@]e-security.bg
Фондация “Киберсигурност за Всеки” с ЕИК 206932045 е ЮЛНЦ в обществена полза, регистрирано в ЕС, работещо в съответствие с мисията и целите си.
Моля, имайте предвид, че всички споменати продукти и/или имена на компании са търговски марки ™ или ® на съответните им притежатели. Уебсайтът/фондацията няма никаква свързаност и/или одобрение за/от тях – тези търговски марки се използват само за образователни цели като примери. Настоящият уебсайт е онлайн информационна платформа, управлявана от доброволна фондация в обществена полза. Благодарим ви, че сте тук и за всякакви допълнителни въпроси, не се колебайте да се свържете с нас.
Мисията на Фондация “Киберсигурност за Всеки” е да допринесе за подобряване на киберсигурността, информационна сигурност и защита на системите и да повиши културата на обществото и организациите по тези и свързани с тях теми. Ние насърчаване безопасността и поверителността на потребителите, като повишаваме осведомеността, информираме за най-добрите и нови практики и помагаме на хора и организации да преодолеят съвременните предизвикателства за сигурността на мрежата и опазването на техните дигиталните активи.
На посоченият от Вас e-mail е изпратено съобщение за потвърждаване на абонамента.
Моля, проверете електронната си поща за да потвърдите.