pruebas-de-seguridad

App terminada: ¿la subo a producción o hago pruebas de seguridad?

Hace dos días me tocó ir a la ventanilla de Alsa para cerrar un billete de vuelta. Sí, a la ventanilla. Mis argumentos sobre que puedo comprar hamburguesas del mercado con Amazon Prime, la comida del mes en Carrefour, pantalones vaqueros con Vibbo, pedir «taxi» con Uber o «conocer amigas» con Tinder… todo desde mi móvil, no fueron suficientes para convencer a la simpática persona que me atendía de que no tenía sentido que no pudiera hacerlo por internet a estas alturas de siglo.

Hoy en día todas las empresas que quieren estar «a mano» de sus usuarios invierten en apps móviles o web (responsive). Es imprescindible que sean sencillas,  rápidas y con un diseño fabuloso.

Seguro que alguno ya lo ve venir… ¿reconocéis lo que falta?

Seguridad. Cerca del 70% de las vulnerabilidades se encuentran en la capa de aplicación y apenas el 10% de los desarrolladores reconocen haber realizado pruebas de seguridad antes, durante y tras el lanzamiento de las apps [1].

Tampoco es para tanto…?

Quizás parezca que no, pero un error en una aplicación puede derivar en graves violaciones de seguridad. Lo que para un desarrollador puede ser un pequeño fallo, puede ser la entrada a la red interna de la organización y convertirse en el principio de una serie de escalados en horizontal y vertical que terminen con un magnífico acceso de administrador.

Una aplicación que no ha pasado las necesarias pruebas de seguridad puede terminar costando millones al negocio. Todavía me acuerdo de aquella charla de Antonio Ramos (www.leetsecurity.com) en la RootedCON titulada ¿Y si la seguridad afectara al valor contable de la empresa?. Que le pregunten a Yahoo si afecta a las cuentas o no un fallo de seguridad…

Si no te preocupas por la seguridad, quizás deberías preocuparte por la tesorería… ¿Qué tal unas recomendaciones mínimas?

Versiones cerradas, no metas parches de última hora

A veces, con las prisas, metemos características que no están del todo maduras. Tienen que estar aunque no estén demasiado finas, que «ya lo iremos arreglando». La realidad es que se suele dejar como está, ya que tras la release, una lista de nuevas features está en tu nuevo sprint y no tienes tiempo para arreglar cosas.

Si algo no está pulido, probado y validado, no debería ponerse en producción, a la larga lo agradecerás.

Pruebas de todo tipo (sí, de seguridad también)

Una batería de pruebas es esencial en el desarrollo, pero no hablo de las pruebas funcionales mínimas que realiza el desarrollador conforme escribe código. Haz todo tipo de pruebas, automatiza, audita tu código, incluso busca expertos en QA testing que te enseñen cómo hacerlo.

Nunca dejes de revisar

Las pruebas no deben terminar una vez se publica una versión. Si tienes algo en producción durante mucho tiempo, ponlo a prueba, «putéalo» para que seas tú el primero en encontrar una vulnerabilidad y no el primero en sufrirla.

 

No es tan complicado, no te olvides las pruebas y tus usuarios, tu negocio y tu tesorería te lo agradecerán.

[1] https://www.sans.org/reading-room/whitepapers/analyst/2015-state-application-security-closing-gap-35942

Cristóbal Espinosa
83 comentarios
  1. starzUZB
    starzUZB Dice:

    Yuqori tezlik va xavfsizlikni ta’minlovchi 888starz apk ni yuklab oling va kazino o‘yinlari yoki jonli stavkalardan bahramand bo‘ling. Ushbu dastur foydalanuvchilarga qulay interfeys va tezkor ulanish imkoniyatini beradi. Ilovani hoziroq yuklab olib, imkoniyatlaringizni kengaytiring.

  2. starzegypt
    starzegypt Dice:

    Ш§ШіШЄЩ…ШЄШ№ ШЁШЈЩ„Ш№Ш§ШЁ Ш§Щ„ЩѓШ§ШІЩЉЩ†Щ€ Щ€Ш§Щ„Щ…Ш±Ш§Щ‡Щ†Ш§ШЄ Ш§Щ„Ш±ЩЉШ§Ш¶ЩЉШ© Ш§Щ„Щ…Ш«ЩЉШ±Ш© Ш№ШЁШ± https://888starz-egypt.online/. Ш§ШЁШЇШЈ Ш§Щ„ЩЉЩ€Щ… Щ€Ш§ЩѓШЄШґЩЃ Ш§Щ„Щ…ШІЩЉШЇ.

  3. binance
    binance Dice:

    I don’t think the title of your article matches the content lol. Just kidding, mainly because I had some doubts after reading the article.

  4. Anónimo
    Anónimo Dice:

    I don’t think the title of your article matches the content lol. Just kidding, mainly because I had some doubts after reading the article.

  5. 888starzdownload
    888starzdownload Dice:

    Игроки, которые выбирают мобильные казино, получают доступ к широкому спектру функций, включая эксклюзивные бонусы, персонализированные акции и возможность мгновенного вывода выигрышей. Официальное приложение предлагает не только удобный интерфейс, но и продвинутые функции для профессиональных игроков, которые хотят получить максимум выгоды от ставок и игр. Теперь вам не нужно искать рабочее зеркало сайта – установив приложение, вы всегда сможете получить доступ к любимым развлечениям в один клик. Чтобы начать играть уже сейчас, просто загрузите клиент через скачать 888starz на андроид бесплатно и наслаждайтесь игровым процессом без каких-либо ограничений.

  6. 888starzCotedivoire
    888starzCotedivoire Dice:

    Jouez aux meilleurs jeux de casino en ligne et profitez de promotions exceptionnelles avec 888starz Casino telechargement. Cette application vous permet d’acceder a des centaines de jeux, des jackpots progressifs et des tables en direct pour une experience de jeu unique. Ne manquez pas cette opportunite et telechargez des aujourd’hui !

  7. 888starzrus
    888starzrus Dice:

    Любители азартных развлечений теперь могут играть без ограничений, используя удобное мобильное приложение, которое сочетает в себе все преимущества онлайн-казино и букмекерской конторы. Теперь вам не нужно беспокоиться о доступе, искать рабочие зеркала или зависеть от скорости браузера – просто установите приложение и наслаждайтесь любимыми играми без ограничений. В приложении собраны лучшие игровые автоматы, карточные игры, лайв-казино с профессиональными дилерами и спортивные ставки с высокими коэффициентами. Чтобы получить полный доступ ко всем возможностям, необходимо 888starz ios и пройти простую регистрацию. После установки пользователи получают мгновенные бонусы, возможность участвовать в программе лояльности, персонализированные предложения и доступ к эксклюзивным турнирам с крупными призами. Приложение поддерживает удобную систему платежей, мгновенные депозиты и быстрый вывод средств без комиссии. Игроки могут использовать систему push-уведомлений, чтобы не пропускать важные события, акции и бонусные предложения. Теперь ставки на спорт и казино доступны круглосуточно – установите клиент, зарегистрируйтесь и начните выигрывать уже сегодня. В приложении также предусмотрена возможность просмотра матчей в лайв-режиме, анализа коэффициентов и участия в эксклюзивных киберспортивных турнирах. Если вы хотите испытать все преимущества мобильного казино, установите клиент прямо сейчас и начните зарабатывать в удобное время без ограничений. Интерфейс приложения интуитивно понятен, а скорость работы гарантирует стабильное соединение даже при слабом интернете. Теперь азартные развлечения всегда будут у вас под рукой – скачайте клиент и наслаждайтесь игрой без границ!

  8. Zamena tyrbini razvod_dkPa
    Zamena tyrbini razvod_dkPa Dice:

    Как заменить турбину на машине и не переплатить втрое больше. Типичная схема развода на замену турбины. Будьте осторожны. Подробности тут Как заменить турбину на машине и не переплатить втрое больше. Типичная схема развода на замену турбины. Будьте осторожны. Подробности тут .

Dejar un comentario

¿Quieres unirte a la conversación?
Siéntete libre de contribuir!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *